Hi, git bisect proved that the patch
commit 40f122f343797d02390c5a157372cac0c5b50bb7 Author: Alan Stern <[EMAIL PROTECTED]> Date: Thu Nov 9 14:44:33 2006 -0500 USB: Add autosuspend support to the hub driver This patch (as742b) adds autosuspend/autoresume support to the USB hub driver. The largest aspect of the change is that we no longer need a special flag for root hubs that want to be resumed. Now every hub is autoresumed whenever khubd needs to access it. is the cause for IRQ #10 being disabled on my notebook: [ 0.000000] Linux version 2.6.19 ([EMAIL PROTECTED]) (gcc-Version 4.1.1 (Gentoo 4.1.1-r1)) #12 PREEMPT Tue Dec 5 07:05:28 EST 2006 ... [ 5.894386] Initializing CPU#0 [ 5.894557] CPU 0 irqstacks, hard=c0599000 soft=c0598000 ... [ 6.149445] ACPI: bus type pci registered [ 6.152902] PCI: PCI BIOS revision 2.10 entry at 0xfd9b2, last bus=2 [ 6.152958] PCI: Using configuration type 1 [ 6.153010] Setting up standard PCI resources ... [ 6.196235] PCI: Probing PCI hardware (bus 00) [ 6.204078] Boot video device is 0000:00:02.0 [ 6.204790] PCI quirk: region 1000-107f claimed by ICH4 ACPI/GPIO/TCO [ 6.204850] PCI quirk: region 1180-11bf claimed by ICH4 GPIO [ 6.204990] PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 [ 6.205959] PCI: Firmware left 0000:02:08.0 e100 interrupts enabled, disabling [ 6.206136] PCI: Transparent bridge - 0000:00:1e.0 [ 6.206476] PCI: Bus #03 (-#06) is hidden behind transparent bridge #02 (-#02) (try 'pci=assign-busses') [ 6.206555] Please report the result to linux-kernel to fix this permanently [ 6.206851] PCI: Bus #07 (-#0a) is hidden behind transparent bridge #02 (-#02) (try 'pci=assign-busses') [ 6.206928] Please report the result to linux-kernel to fix this permanently [ 6.207017] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 6.236980] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] [ 6.241593] ACPI: PCI Interrupt Link [LNKA] (IRQs *10) [ 6.242806] ACPI: PCI Interrupt Link [LNKB] (IRQs *10) [ 6.243914] ACPI: PCI Interrupt Link [LNKC] (IRQs *11) [ 6.245044] ACPI: PCI Interrupt Link [LNKD] (IRQs *11) [ 6.246163] ACPI: PCI Interrupt Link [LNKE] (IRQs *5) [ 6.247256] ACPI: PCI Interrupt Link [LNKF] (IRQs 5) *0, disabled. [ 6.248434] ACPI: PCI Interrupt Link [LNKG] (IRQs 10) *0, disabled. [ 6.249591] ACPI: PCI Interrupt Link [LNKH] (IRQs *10) [ 6.259908] ACPI: Power Resource [PFAN] (on) [ 6.262406] SCSI subsystem initialized [ 6.262639] libata version 2.00 loaded. [ 6.263040] usbcore: registered new interface driver usbfs [ 6.263355] usbcore: registered new interface driver hub [ 6.263731] usbcore: registered new device driver usb [ 6.264431] PCI: Using ACPI for IRQ routing [ 6.264486] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report ... [ 6.273486] PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 [ 6.273588] PCI: Bus 3, cardbus bridge: 0000:02:03.0 [ 6.273642] IO window: 00003400-000034ff [ 6.273697] IO window: 00003800-000038ff [ 6.273753] PREFETCH window: 40000000-41ffffff [ 6.273809] MEM window: 46000000-47ffffff [ 6.273865] PCI: Bus 7, cardbus bridge: 0000:02:03.1 [ 6.273918] IO window: 00003c00-00003cff [ 6.273973] IO window: 00001400-000014ff [ 6.274028] PREFETCH window: 42000000-43ffffff [ 6.274115] MEM window: 48000000-49ffffff [ 6.274170] PCI: Bridge: 0000:00:1e.0 [ 6.274223] IO window: 3000-3fff [ 6.274279] MEM window: e0200000-e02fffff [ 6.274335] PREFETCH window: 40000000-43ffffff [ 6.274407] PCI: Setting latency timer of device 0000:00:1e.0 to 64 [ 6.275135] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 [ 6.275194] PCI: setting IRQ 10 as level-triggered [ 6.275198] ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10 [ 6.275337] PCI: Setting latency timer of device 0000:02:03.0 to 64 [ 6.275357] PCI: Enabling device 0000:02:03.1 (0000 -> 0003) [ 6.276018] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 [ 6.276075] ACPI: PCI Interrupt 0000:02:03.1[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 6.276225] PCI: Setting latency timer of device 0000:02:03.1 to 64 ... [ 8.748036] Advanced Linux Sound Architecture Driver Version 1.0.13 (Tue Nov 28 14:07:24 2006 UTC). [ 8.750710] ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 8.750883] PCI: Setting latency timer of device 0000:00:1f.5 to 64 ... [ 9.564993] intel8x0_measure_ac97_clock: measured 50992 usecs [ 9.565051] intel8x0: clocking to 48000 [ 9.570402] ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 9.570556] PCI: Setting latency timer of device 0000:00:1f.6 to 64 [ 9.671887] MC'97 1 converters and GPIO not ready (0xf000) [ 9.674535] usbcore: registered new interface driver snd-usb-audio [ 9.674595] ALSA device list: [ 9.674645] #0: Intel 82801DB-ICH4 with STAC9752,53 at 0xe0100c00, irq 10 [ 9.674702] #1: Intel 82801DB-ICH4 Modem at 0x2400, irq 10 ... [ 17.737036] USB Universal Host Controller Interface driver v3.0 [ 17.738139] ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10 [ 17.738162] PCI: Setting latency timer of device 0000:00:1d.0 to 64 [ 17.738169] uhci_hcd 0000:00:1d.0: UHCI Host Controller [ 17.741948] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 [ 17.741997] uhci_hcd 0000:00:1d.0: irq 10, io base 0x00001820 [ 17.745447] usb usb1: configuration #1 chosen from 1 choice [ 17.746949] hub 1-0:1.0: USB hub found [ 17.747512] hub 1-0:1.0: 2 ports detected [ 17.851103] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 [ 17.851110] ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11 [ 17.851134] PCI: Setting latency timer of device 0000:00:1d.1 to 64 [ 17.851141] uhci_hcd 0000:00:1d.1: UHCI Host Controller [ 17.851354] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2 [ 17.851399] uhci_hcd 0000:00:1d.1: irq 11, io base 0x00001840 [ 17.852137] usb usb2: configuration #1 chosen from 1 choice [ 17.852362] hub 2-0:1.0: USB hub found [ 17.852384] hub 2-0:1.0: 2 ports detected [ 17.953253] ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 [ 17.953275] PCI: Setting latency timer of device 0000:00:1d.2 to 64 [ 17.953282] uhci_hcd 0000:00:1d.2: UHCI Host Controller [ 17.953496] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3 [ 17.954091] uhci_hcd 0000:00:1d.2: irq 11, io base 0x00001860 [ 17.954810] usb usb3: configuration #1 chosen from 1 choice [ 17.955030] hub 3-0:1.0: USB hub found [ 17.955051] hub 3-0:1.0: 2 ports detected [ 18.055496] usb 1-1: new full speed USB device using uhci_hcd and address 2 [ 18.058156] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10 [ 18.058163] ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> IRQ 10 [ 18.058190] PCI: Setting latency timer of device 0000:00:1d.7 to 64 [ 18.058197] ehci_hcd 0000:00:1d.7: EHCI Host Controller [ 18.058452] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4 [ 18.058542] ehci_hcd 0000:00:1d.7: debug port 1 [ 18.058553] PCI: cache line size of 32 is not supported by device 0000:00:1d.7 [ 18.058567] ehci_hcd 0000:00:1d.7: irq 10, io mem 0xe0100000 [ 18.062456] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 [ 18.063314] usb usb4: configuration #1 chosen from 1 choice [ 18.063589] hub 4-0:1.0: USB hub found [ 18.063770] hub 4-0:1.0: 6 ports detected [ 18.370037] usb 4-1: new high speed USB device using ehci_hcd and address 2 [ 18.509868] usb 4-1: configuration #1 chosen from 1 choice [ 18.536102] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled [ 19.170305] Yenta: CardBus bridge found at 0000:02:03.0 [144d:c009] [ 19.292437] Yenta: ISA IRQ mask 0x0098, PCI irq 10 [ 19.292443] Socket status: 30000006 [ 19.292447] Yenta: Raising subordinate bus# of parent bus (#02) from #02 to #06 [ 19.292465] pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff [ 19.292696] cs: IO port probe 0x3000-0x3fff: clean. [ 19.294816] pcmcia: parent PCI bridge Memory window: 0xe0200000 - 0xe02fffff [ 19.294822] pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x43ffffff [ 19.295616] Yenta: CardBus bridge found at 0000:02:03.1 [144d:c009] [ 19.506160] Yenta: ISA IRQ mask 0x0098, PCI irq 10 [ 19.506166] Socket status: 30000006 [ 19.506170] Yenta: Raising subordinate bus# of parent bus (#02) from #06 to #0a [ 19.506188] pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff [ 19.506194] cs: IO port probe 0x3000-0x3fff: clean. [ 19.507905] pcmcia: parent PCI bridge Memory window: 0xe0200000 - 0xe02fffff [ 19.507911] pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x43ffffff [ 19.522539] ACPI: PCI Interrupt 0000:00:1f.3[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 19.954569] ieee1394: Initialized config rom entry `ip1394' [ 20.026516] ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2 [ 20.026522] ipw2100: Copyright(c) 2003-2006 Intel Corporation [ 20.033045] ACPI: PCI Interrupt 0000:02:07.0[A] -> Link [LNKE] -> GSI 5 (level, low) -> IRQ 5 [ 20.040628] ipw2100: Detected Intel PRO/Wireless 2100 Network Connection [ 22.178894] irq 10: nobody cared (try booting with the "irqpoll" option) [ 22.178903] [<c01034ee>] dump_trace+0x64/0x1d0 [ 22.178916] [<c0103674>] show_trace_log_lvl+0x1a/0x2f [ 22.178924] [<c0103d29>] show_trace+0x12/0x14 [ 22.178930] [<c0103dcc>] dump_stack+0x19/0x1b [ 22.178937] [<c0141525>] __report_bad_irq+0x39/0x81 [ 22.178945] [<c0141706>] note_interrupt+0x199/0x1d3 [ 22.178952] [<c0141f80>] handle_level_irq+0xa3/0xdf [ 22.178959] [<c0104ef8>] do_IRQ+0xcb/0xf7 [ 22.178966] [<c01030b9>] common_interrupt+0x25/0x2c [ 22.178975] [<c011bf29>] __do_softirq+0x4c/0xb0 [ 22.178984] [<c0104dbf>] do_softirq+0x5b/0xc9 [ 22.178991] [<c011bed1>] irq_exit+0x3f/0x4b [ 22.178997] [<c0104f0c>] do_IRQ+0xdf/0xf7 [ 22.179004] [<c01030b9>] common_interrupt+0x25/0x2c [ 22.179013] [<b7e8f3db>] 0xb7e8f3db [ 22.179020] ======================= [ 22.179023] handlers: [ 22.179025] [<c0301eb6>] (snd_intel8x0_interrupt+0x0/0x1d5) [ 22.179035] [<c0303dad>] (snd_intel8x0_interrupt+0x0/0x1a4) [ 22.179043] [<c02b98fc>] (usb_hcd_irq+0x0/0x51) [ 22.179051] [<c02b98fc>] (usb_hcd_irq+0x0/0x51) [ 22.179056] [<f010e4fe>] (yenta_interrupt+0x0/0xb7 [yenta_socket]) [ 22.179067] [<f010e4fe>] (yenta_interrupt+0x0/0xb7 [yenta_socket]) [ 22.179076] Disabling IRQ #10 ... CPU0 ... 10: 100000 XT-PIC-XT Intel 82801DB-ICH4, Intel 82801DB-ICH4 Modem, uhci_hcd:usb1, ehci_hcd:usb4, yenta, yenta, [EMAIL PROTECTED]:0000:00:02.0 ... Any ideas? Patches? Thanks, Dominik ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel