> On Fri, 13 Jul 2007, Dylan Taft wrote: > > Thanks for the reply. > > This started happening in 2.6.21 suddenly, which is why I tried > > upgrading to 2.6.22.
Alan Stern writes: > It would be a good idea for you to post this on the Bluetooth > development list I don't think it's bluetooth specific. I just started seeing this too, and I don't have bluetooth. I built 2.6.22.1 and tried it; it worked for a short time, but then sound and a USB mouse (plugged in through an external USB2 hub) both started getting flaky. Turns out sound and USB are both on IRQ 9 (as is pcmcia, and I guess the pcmcia network card wins). The machine is a Vaio SR17 laptop. Strangely, 2.6.21.3 had been working fine for weeks, even with a hub. I got a dmesg similar to the one that started this thread (pasted at the end of this message). Booting with irqpoll does fix it, but I'd rather not do that: this is an old and slow PIII machine, but it worked great with older kernels. Booting with noapic doesn't help. It's not a problem with the USB hub hardware -- I've tried two different hubs. But sometimes it works if I plug the USB mouse directly into the machine, no hub. I found another report of a similar problem: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/123617 Is there an alternative to irqpoll? Any idea what might have changed in 2.6.21 or 2.6.22 to make it required on some machines? I just noticed one weirdness, though: it lists ohci_irq_handler as one of the handlers. But this machine uses UCHI, not OHCI, and I configured my kernel accordingly. But when I look at .config, I see: # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y and then later I see what I configured, # # USB Host Controller Drivers # # CONFIG_USB_EHCI_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set What are the "USB support" ones? I don't see them in menuconfig. Could that HAS_OHCI be causing the problem? Here's the dmesg output: irq 9: nobody cared (try booting with the "irqpoll" option) [<c01321a4>] __report_bad_irq+0x24/0x90 [<c0132412>] note_interrupt+0x202/0x240 [<c0131825>] handle_IRQ_event+0x25/0x60 [<c0132d6b>] handle_level_irq+0x8b/0xc0 [<c01044cc>] do_IRQ+0x3c/0x80 [<c01029eb>] common_interrupt+0x23/0x28 [<c01029eb>] common_interrupt+0x23/0x28 [<c0117c7d>] __do_softirq+0x2d/0x90 [<c0117d06>] do_softirq+0x26/0x30 [<c01044d1>] do_IRQ+0x41/0x80 [<c01029eb>] common_interrupt+0x23/0x28 [<c034007b>] snd_card_ymfpci_probe+0x42b/0x740 [<c0219d5d>] pci_bus_write_config_byte+0x2d/0x40 [<c0344ff7>] pirq_piix_set+0x17/0x20 [<c0344fe0>] pirq_piix_set+0x0/0x20 [<c0344d82>] pcibios_lookup_irq+0x3b2/0x420 [<c0344e2c>] pirq_enable_irq+0x3c/0xc0 [<c0345128>] pcibios_enable_device+0x28/0x30 [<c021cc22>] do_pci_enable_device+0x22/0x50 [<c021cc77>] pci_enable_device_bars+0x27/0x40 [<c0340db3>] snd_ymfpci_create+0x23/0x610 [<c034505a>] pci_write+0x2a/0x30 [<c033fe3b>] snd_card_ymfpci_probe+0x1eb/0x740 [<c018603f>] sysfs_make_dirent+0x2f/0x50 [<c021f1b6>] pci_device_probe+0x56/0x80 [<c026ed3d>] driver_probe_device+0x8d/0x190 [<c026efaa>] __driver_attach+0x9a/0xa0 [<c026e12a>] bus_for_each_dev+0x3a/0x60 [<c026ebb6>] driver_attach+0x16/0x20 [<c026ef10>] __driver_attach+0x0/0xa0 [<c026e4fb>] bus_add_driver+0x8b/0x1b0 [<c021f349>] __pci_register_driver+0x49/0x90 [<c0494740>] kernel_init+0x80/0x250 [<c0102726>] ret_from_fork+0x6/0x1c [<c04946c0>] kernel_init+0x0/0x250 [<c04946c0>] kernel_init+0x0/0x250 [<c0102adb>] kernel_thread_helper+0x7/0x1c ======================= handlers: [<c02c1e50>] (ohci_irq_handler+0x0/0x920) [<c02d2910>] (yenta_interrupt+0x0/0xe0) [<c02d8ab0>] (usb_hcd_irq+0x0/0x60) Disabling IRQ #9 Clocksource tsc unstable (delta = 72015919 ns) PCI: Assigned IRQ 9 for device 0000:00:09.0 pccard: CardBus card inserted into slot 0 ...Akkana ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users