Hi,

     I have a situation here.  I am porting the USB 2.0 driver to ADM5120,
it's a MIPS32 CPU.  I've successfully made patch files to upgrade USB 2.0
driver in Linux 2.4.18 to Linux 2.4.24.  The system can find out my USB 2.0
PCI card without problems. (VIA VT6202)

     The problems is: when I hook my USB 2.0 device, it always time-out
during set device address.  I've trace the actions when plug it into
windows platform, and I notice the windows driver perform a get descriptor
operation before set address.  Strange thing is, after I add a
usb_get_descriptor() before usb_set_address(), although the get descriptor
operation still time-out, but the set address operation works without
problem.  The ehci_watchdog() function won't wake up if I don't get
descriptor first.

     I still can't make my flash drive and ethernet adaptor work, I doubt
it's because the bulk message buffer is not properly initialized.

     Can anyone provide any advice?  What did the usb_get_descriptor
function do?


Best Regards,

C.C. Wong
ADMtek
Tel:       886-3-5788879 x295
Fax:      886-3-5788871
Email: [EMAIL PROTECTED]





-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to