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

Reply via email to