On Thu, 4 Jan 2007, Milan Plzik wrote: > Hello, > > Sorry for duplicit mail, no one replied to this one, maybe 1st Jan > evening wasn't the right date to send something:). I'm also attaching > output of lsusb -v after enabling wifi adapter [3].
Probably nobody replied because they didn't have anything worthwhile to say. > Original message follows: > > I'm trying to fix OHCI driver for one ARM-based device. There is only > one device 'hardwired' on the USB bus - atmel USB wifi adapter. The OHCI > driver itself loads and initializes itself correctly, but after enabling > USB wifi, Attached are both dmesg output [1] and usbmon trace [2] (device was > several times turned on and off). The board is running 2.6.19 kernel > from handhelds.org tree, but AFAIK, except for the glue code, nothing > has been changed. Everything works properly when using WinCE or 2.4 > kernel, and I believe that the ohci glue and wifi driver do equivalent > things in both 2.6 and 2.4 series kernel. > > OHCI controller itself is only part of one chip on the board. > > If you have any idea, please, let me know. I'm stuck on this issue for > a quite long time, so any advice is welcome:) > > Milan Plzik > > [1] dmesg output: > <6>samcop usb host samcop usb host: auto-wakeup > <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 > <7>samcop usb host samcop usb host: GetStatus roothub.portstatus [0] = > 0x00010101 CSC PPS CCS > <7>hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s > <7>hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 > <7>samcop usb host samcop usb host: GetStatus roothub.portstatus [0] = > 0x00100103 PRSC PPS PES CCS > <6>usb 1-1: new full speed USB device using samcop usb host and address 2 > <7>samcop usb host samcop usb host: GetStatus roothub.portstatus [0] = > 0x00100103 PRSC PPS PES CCS > <3>usb 1-1: device descriptor read/64, error -71 > [2] usbmon trace: > c2c98360 180058767 S Ci:000:00 s 80 06 0100 0000 0040 64 < > c2c98360 180061035 C Ci:000:00 0 0 > c2c98360 180061191 S Ci:000:00 s 80 06 0100 0000 0040 64 < > c2c98360 180063034 C Ci:000:00 0 0 > c2c98360 180063180 S Ci:000:00 s 80 06 0100 0000 0040 64 < > c2c98360 180065012 C Ci:000:00 0 0 These messages indicate that the ohci-hcd driver thinks the device sent a 0-length reply instead of sending its device descriptor. Apparently the driver isn't getting the correct packet length. Alan Stern ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users