Hello Sarah, Ok seems that with usb2 with 2.6.35 i can trigger a complete system freeze when trying to grab. This is now when it's connected to a usb 2.0 controller. [ 279.680018] general protection fault: 0000 [#1] SMP [ 279.683901] last sysfs file: /sys/devices/pci0000:00/0000:00:12.2/usb1/1-5/i2c-0/name [ 279.683901] CPU 5 [ 279.683901] Modules linked in: xt_multiport ipt_REJECT xt_recent xt_limit xt_tcpudp powernow_k8 mperf xt_state ipt_MA SQUERADE ipt_LOG iptable_mangle iptable_filter iptable_nat ip_tables nf_nat x_tables nf_conntrack_ipv4 nf_conntrack nf_d efrag_ipv4 fuse hwmon_vid loop saa7115 snd_cmipci gameport snd_opl3_lib snd_hwdep snd_mpu401_uart snd_rawmidi em28xx v4l 2_common snd_hda_codec_atihdmi snd_hda_intel snd_hda_codec snd_pcm snd_seq_device videodev snd_timer snd v4l1_compat v4l 2_compat_ioctl32 videobuf_vmalloc videobuf_core psmouse tpm_tis joydev evdev tveeprom serio_raw shpchp edac_core i2c_pii x4 soundcore pcspkr i2c_core pci_hotplug wmi snd_page_alloc processor button sd_mod r8169 thermal fan thermal_sys [last unloaded: scsi_wait_scan] [ 279.683901] [ 279.683901] Pid: 0, comm: swapper Not tainted 2.6.352.6.35-vanilla-xhci-isoc+ #6 890FXA-GD70 (MS-7640) /MS-7640 [ 279.683901] RIP: 0010:[<ffffffffa004fbc5>] [<ffffffffa004fbc5>] em28xx_isoc_copy_vbi+0x62e/0x812 [em28xx] [ 279.683901] RSP: 0018:ffff880001b43c68 EFLAGS: 00010082 [ 279.683901] RAX: dead000000200200 RBX: 0000000000000804 RCX: ffff880229625818 [ 279.683901] RDX: dead000000100100 RSI: 0000000000000003 RDI: ffff880229625868 [ 279.683901] RBP: ffff880001b43d08 R08: 0000000000000000 R09: 0000000000000804 [ 279.683901] R10: ffff880229597000 R11: 0000000000000000 R12: 0000000000000000 [ 279.683901] R13: ffff88022f158820 R14: ffff880229597000 R15: 0000000000000344 [ 279.683901] FS: 00007fa4bd3706e0(0000) GS:ffff880001b40000(0000) knlGS:0000000000000000 [ 279.683901] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 279.683901] CR2: 00007fa4bd35f000 CR3: 000000022a9ad000 CR4: 00000000000006e0 [ 279.683901] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 279.683901] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 279.683901] Process swapper (pid: 0, threadinfo ffff880237d4a000, task ffff880237d2f7a0) [ 279.683901] Stack: [ 279.683901] ffffffff8103d7a3 ffff880001b43cb0 0000000000000082 ffff8802375e2188 [ 279.683901] <0> 0000000000000804 ffff880229625818 ffff880229597a40 ffff880229597a90 [ 279.683901] <0> ffffc90010b72000 0000000000000000 0000002237d20000 ffff880229597000 [ 279.683901] Call Trace: [ 279.683901] <IRQ> [ 279.683901] [<ffffffff8103d7a3>] ? enqueue_task+0x77/0x87 [ 279.683901] [<ffffffffa0053398>] em28xx_irq_callback+0x7e/0xfe [em28xx] [ 279.683901] [<ffffffff81359415>] usb_hcd_giveback_urb+0x84/0xb8 [ 279.683901] [<ffffffff8136b51b>] ehci_urb_done+0xcf/0xe4 [ 279.683901] [<ffffffff8136cd15>] ehci_work+0x504/0x8da [ 279.683901] [<ffffffff81370fda>] ehci_irq+0x19c/0x1ce [ 279.683901] [<ffffffff81358bd1>] usb_hcd_irq+0x3e/0x83 [ 279.683901] [<ffffffff8108782c>] handle_IRQ_event+0x58/0x136 [ 279.683901] [<ffffffff81089414>] handle_fasteoi_irq+0x92/0xd2 [ 279.683901] [<ffffffff8100b241>] handle_irq+0x1f/0x2a [ 279.683901] [<ffffffff8100a884>] do_IRQ+0x5a/0xc1 [ 279.683901] [<ffffffff8146c953>] ret_from_intr+0x0/0x11 [ 279.683901] <EOI> [ 279.683901] [<ffffffffa0044740>] ? acpi_idle_enter_simple+0x130/0x168 [processor] [ 279.683901] [<ffffffffa004473c>] ? acpi_idle_enter_simple+0x12c/0x168 [processor] [ 279.683901] [<ffffffff813ad822>] cpuidle_idle_call+0x9b/0xfd [ 279.683901] [<ffffffff81007868>] cpu_idle+0x51/0x84 [ 279.683901] [<ffffffff81466d1b>] start_secondary+0x1c0/0x1c5 [ 279.683901] Code: 83 ef 80 e8 69 39 01 e1 48 8b 4d 88 49 c7 86 18 0b 00 00 00 00 00 00 be 03 00 00 00 48 8b 51 40 48 8b 41 48 48 89 cf 48 83 c7 50 <48> 89 42 08 48 89 10 48 b8 00 01 10 00 00 00 ad de 48 89 41 40 [ 279.683901] RIP [<ffffffffa004fbc5>] em28xx_isoc_copy_vbi+0x62e/0x812 [em28xx] [ 279.683901] RSP <ffff880001b43c68> [ 279.683901] ---[ end trace 0f55a03076b067cf ]--- [ 279.683901] Kernel panic - not syncing: Fatal exception in interrupt [ 279.683901] Pid: 0, comm: swapper Tainted: G D 2.6.352.6.35-vanilla-xhci-isoc+ #6 [ 279.683901] Call Trace: [ 279.683901] <IRQ> [<ffffffff81469cf9>] panic+0xb1/0x12a [ 279.683901] [<ffffffff81043b90>] ? kmsg_dump+0x126/0x140 [ 279.683901] [<ffffffff8100c354>] oops_end+0x89/0x96 [ 279.683901] [<ffffffff8100c534>] die+0x55/0x5e [ 279.683901] [<ffffffff8100a26f>] do_general_protection+0x130/0x138 [ 279.683901] [<ffffffff8146cc05>] general_protection+0x25/0x30 [ 279.683901] [<ffffffffa004fbc5>] ? em28xx_isoc_copy_vbi+0x62e/0x812 [em28xx] [ 279.683901] [<ffffffffa004fba2>] ? em28xx_isoc_copy_vbi+0x60b/0x812 [em28xx] [ 279.683901] [<ffffffff8103d7a3>] ? enqueue_task+0x77/0x87 [ 279.683901] [<ffffffffa0053398>] em28xx_irq_callback+0x7e/0xfe [em28xx] [ 279.683901] [<ffffffff81359415>] usb_hcd_giveback_urb+0x84/0xb8 [ 279.683901] [<ffffffff8136b51b>] ehci_urb_done+0xcf/0xe4 [ 279.683901] [<ffffffff8136cd15>] ehci_work+0x504/0x8da [ 279.683901] [<ffffffff81370fda>] ehci_irq+0x19c/0x1ce [ 279.683901] [<ffffffff81358bd1>] usb_hcd_irq+0x3e/0x83 [ 279.683901] [<ffffffff8108782c>] handle_IRQ_event+0x58/0x136 [ 279.683901] [<ffffffff81089414>] handle_fasteoi_irq+0x92/0xd2 [ 279.683901] [<ffffffff8100b241>] handle_irq+0x1f/0x2a [ 279.683901] [<ffffffff8100a884>] do_IRQ+0x5a/0xc1 [ 279.683901] [<ffffffff8146c953>] ret_from_intr+0x0/0x11 [ 279.683901] <EOI> [<ffffffffa0044740>] ? acpi_idle_enter_simple+0x130/0x168 [processor] [ 279.683901] [<ffffffffa004473c>] ? acpi_idle_enter_simple+0x12c/0x168 [processor] [ 279.683901] [<ffffffff813ad822>] cpuidle_idle_call+0x9b/0xfd [ 279.683901] [<ffffffff81007868>] cpu_idle+0x51/0x84 [ 279.683901] [<ffffffff81466d1b>] start_secondary+0x1c0/0x1c5 -- Sander Tuesday, August 10, 2010, 10:36:03 PM, you wrote: > On Tue, Aug 10, 2010 at 10:21:10PM +0200, Sander Eikelenboom wrote: >> Hi Sarah, >> >> Just triend on 2.6.35 final + isoc patches and debugfs and some debug options (kmemleak spinlock, dma-api) on. > Which debug options did you have turned on? If it was CONFIG_USB_DEBUG > and CONFIG_USB_XHCI_HCD_DEBUGGING, then you're going to have a lot of > output. You should be able to turn off CONFIG_USB_XHCI_HCD_DEBUGGING. >> On baremetal, so without xen interfering. >> But it seems to be even worse than with Xen ... The console gets completely flooded with the >> >> >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c60e0 2082c7b4 00000000 00040b4c 80001424 >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c60f0 20840000 00000000 00040b4c 80001424 >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c6100 20840b4c 00000000 00040b4c 80001424 >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c6110 20841698 00000000 00040b4c 80001424 >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c6120 208421e4 00000000 00040b4c 80001424 >> Aug 10 22:01:01 localhost kernel: [ 322.691778] xhci_hcd 0000:04:00.0: @206c6130 20842d30 00000000 00040b4c 80001424 >> >> And i had a hard time stopping ffmpeg from grabbing. > What do you mean by "hard time"? Like the program wouldn't quit, or the > system was not responsive because of the excess debug messages, or ? > Sarah Sharp -- Best regards, Sander mailto:linux@xxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html