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