Opened 14 years ago
Closed 14 years ago
#6173 closed bug (fixed)
ELSA MicroLink 56k USB 1.0 modem failed to set default configuration
Reported by: | phoudoin | Owned by: | mmlr |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/USB | Version: | R1/alpha2 |
Keywords: | SendRequest timeout default configuration | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
syslog dump on device detection:
KERN: usb hub 22: port 3: new device connected KERN: usb ehci -1: fullspeed device connected, giving up port ownership KERN: usb hub 7: port 1: new device connected KERN: usb error control pipe 51: timeout waiting for queued request to complete KERN: usb error device 50: failed to set default configuration KERN: usb error uhci -1: device failed init check KERN: usb error uhci -1: td (0x0580f9a0) error: status: 0x00450007; token: 0x00e0032d; KERN: usb error uhci -1: KERN: error while getting the device descriptor KERN: usb hub 22: port 3: device removed
It's a slow speed USB, and most probably a slow USB device too. Power LED light on a short period, activity LED too but goes off less than 1 second after detection. This device works fine under Linux, detected as a CDC ACM USB modem, as expected.
It used to works too under BeOS USB stack with an never-released (no TTY module documentation) usb_serial driver.
Change History (5)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Replying to phoudoin:
It used to works too under BeOS USB stack with an never-released (no TTY module documentation) usb_serial driver.
Yes, the exactly same modem model was used during my development(reverse engineering of usb_acm from Dano) of usb_serial for BeOS. And it worked well for me. I'll check this issue on my system tonight.
comment:3 by , 14 years ago
The same timeout issue is observed with my modem on uhci, ohci and ehci controllers.
comment:5 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
My uneducated guess is that it sounds like a timeout issue on SendRequest() during device startup.