Hi Alex, I'm afraid I'm not that deep into USB, the best place to ask about this is the linux usb mailinglist: linux-usb <linux-usb@xxxxxxxxxxxxxxx> Although chances are their first remark will be that you should try a more recent kernel. Regards, Hans On 02/10/2010 04:11 PM, Dr. Alexander K. Seewald wrote:
Hi Hans, You seem to be knowledgable in kernel development issues... I'm having a problem with the 2.6.26 kernel on an Phenom-II machine. For some time after rebooting, USB 2.0 works fine. After that, USB 2.0 works extremely slow (about USB 1.1 speed) or not at all. When it does not work, I get lots of read errors on the device descriptor, e.g. usb 2-2: device descriptor read/64, error -110 usb 2-2: device not accepting address 7, error -110 USB 1.1 is working perfectly, e.g. I've got an IR device, mouse, keyboard, everything works fine throughout all these problems for USB 2.0. As I said, at the beginning USB 2.0 works and then it stops without any recognizable signs in the logs. I've had it working for about a month after my last reboot (which was four months ago). Do you have any idea what might be causing this / how to fix it? I've switched kernels once, but the setup is quite complex, so I'd want to patch just the thing which is causing the problem and leave everything else as is. lspci shows a lot of unknown devices, perhaps this is a clue? 00:00.0 Host bridge: ATI Technologies Inc Unknown device 5956 00:02.0 PCI bridge: ATI Technologies Inc Unknown device 5978 00:06.0 PCI bridge: ATI Technologies Inc Unknown device 597c 00:07.0 PCI bridge: ATI Technologies Inc Unknown device 597d 00:0a.0 PCI bridge: ATI Technologies Inc Unknown device 597f 00:11.0 SATA controller: ATI Technologies Inc Unknown device 4391 00:12.0 USB Controller: ATI Technologies Inc Unknown device 4397 00:12.1 USB Controller: ATI Technologies Inc Unknown device 4398 00:12.2 USB Controller: ATI Technologies Inc Unknown device 4396 00:13.0 USB Controller: ATI Technologies Inc Unknown device 4397 00:13.1 USB Controller: ATI Technologies Inc Unknown device 4398 00:13.2 USB Controller: ATI Technologies Inc Unknown device 4396 00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 3a) 00:14.1 IDE interface: ATI Technologies Inc Unknown device 439c 00:14.2 Audio device: ATI Technologies Inc SB600 Azalia 00:14.3 ISA bridge: ATI Technologies Inc Unknown device 439d 00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge 00:14.5 USB Controller: ATI Technologies Inc Unknown device 4399 00:18.0 Host bridge: Advanced Micro Devices [AMD] Unknown device 1200 00:18.1 Host bridge: Advanced Micro Devices [AMD] Unknown device 1201 00:18.2 Host bridge: Advanced Micro Devices [AMD] Unknown device 1202 00:18.3 Host bridge: Advanced Micro Devices [AMD] Unknown device 1203 00:18.4 Host bridge: Advanced Micro Devices [AMD] Unknown device 1204 01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4364 (rev 12) 03:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6121 (rev b2) 04:00.0 Ethernet controller: Intel Corporation Unknown device 10d3 05:05.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) 05:06.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) 05:08.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70) Just in case you have an idea what I could check. Best, Alex
-- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html