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
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel