http://bugzilla.kernel.org/show_bug.cgi?id=13405
--- Comment #11 from Zbigniew Luszpinski <zbi...@o2.pl> 2009-07-02 23:15:11 --- I tested OHCI USB in Windows and works perfect. I even plugged in all USB devices to every USB port together and used them simultaneously. Still works perfect. I uninstalled every Nvidia/AMD cpu driver to make sure it works on reference drivers. Still works perfect. Linux 2.6.30 give ups with only one USB device plugged in to back of mainboard (ASrock says these ports are the best powered). So: 1. The hardware is OK. 2. The power supply is enough. 3. Very slow OHCI USB devices always work on Linux without noapic or acpi=noirq workarounds: keyboards, mice, trackballs. 4. Single fast OHCI USB device make trouble: IRDA 4Mbit, ADSL modem 1Mbit(2 different tested), pendrive 12Mbit, usb hdd 12Mbit. 5. ADSL modem hangs usb only when begin to download something big (4,3 MB e2fsprogs-1.41.7.tar.gz archive is enough to hang USB in the middle of download on 1MBit ADSL connection). 6. USB hdd or pendrive can crash usb on plug in because they use 12Mbit. 7. The more bandwidth hungry device the usb hang will be earlier. 3. noapic or acpi=noirq workarounds 95% of trouble (except torrent and >1GB ftp download). 4. Today I watched what happens after usb hang with IRQs. (watch -n1 /proc/interrupts). After usb hang usb ohci controller to which usb device is connected is still generating interrupts as before hang. I did not see any interrupt storm or something like that. It keeps increasing interrupts number as before in the same manner and rhythm. Just any application can not access usb bus. For me it looks like usb controller is screaming using IRQs to ohci_hcd driver: 'service me!' but driver does not listen. When I boot kernel with APIC usb ohci interrupt controller looks like that: IO-APIC-fasteoi When I boot kernel WITHOUT APIC usb ohci interrupt controller looks like that: XT-PIC-XT So maybe ohci_hcd driver is hanging because IO-APIC-fasteoi is too fast and XT-PIC-XT is slow enough to be serviced by driver on time. APIC is new technology and XT-PIC-XT is from early 1980' IBM XT computer. -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ------------------------------------------------------------------------------ _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla