Am 13.06.2010 17:22, schrieb Alan Stern:
On Sun, 13 Jun 2010, thomas schorpp wrote:
Am 13.06.2010 15:57, schrieb Alan Stern:
On Sun, 13 Jun 2010, thomas schorpp wrote:
ehci-hcd is broken and halts silently or disconnects after hours or a few days, with the wlan usb adapter
How do you know the bug is in ehci-hcd and not in the hardware?
All 3 usb devices and 2 different series VIA usb hosts and Hemsing's and many other broken i2c comms reporter's on linux-media are broken instead?
It's certainly possible and has been known to happen.
Well, if we get that confirmed, I'll buy 2 of those with NEC chipset:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=190318779935
I was able to catch a dmesg err message like "ehci...force halt... handshake failed" once only.
Can you please post the error message?
Jun 3 08:38:29 tom3 kernel: [75071.004062] ehci_hcd 0000:00:0e.2: force halt; handhake cc9c0814 0000c000 00000000 -> -110
Jun 3 08:45:13 tom3 kernel: [75475.004061] ehci_hcd 0000:00:0e.2: force halt; handhake cc9c0814 0000c000 00000000 -> -110
Previous debian testing version of Linux tom3 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 UTC 2010 i686 GNU/Linux,
not yet reproduced with current version.
Reproducible with the new debian testing kernel:
[90395.572222] usb 4-4: USB disconnect, address 3
[90395.585864] wlan0: deauthenticating from 00:19:cb:87:5e:4a by local choice (reason=3)
[90396.100206] usb 4-4: new high speed USB device using ehci_hcd and address 4
[90411.192304] hub 4-0:1.0: unable to enumerate USB device on port 4
[90411.448242] usb 3-2: new full speed USB device using uhci_hcd and address 3
[90411.635297] usb 3-2: not running at top speed; connect to a high speed hub
[90411.757316] usb 3-2: New USB device found, idVendor=148f, idProduct=2573
...
[90412.212601] Registered led device: rt73usb-phy4::quality
[90414.004060] ehci_hcd 0000:00:0e.2: force halt; handhake cca1a814 0000c000 00000000 -> -110
Trying to reproduce in full speed only mode without ehci_hcd driver loaded.
You may need to copy the "broken periodic workaround" code from the
PCI_VENDOR_ID_INTEL case in ehci_pci_setup(),
drivers/usb/host/ehci-pci.c into the PCI_VENDOR_ID_VIA case.
Yes, will do this on the machine with the 2.6.34 kernel and watch the dvb-usb stick for disconnects to report.
Alan Stern
Thank You very much,
y
tom
--
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