Hello again!

As mentioned on the -users list I have a problem with
my sl11r USB/IDE adapter + harddisk. The initial
messages when connecting are:

May 10 18:04:43 editower kernel: hub.c: USB new device connect on bus2/2, assigned 
device number 2
May 10 18:04:43 editower kernel: usb-uhci.c: interrupt, status 2, frame# 54
May 10 18:04:43 editower kernel: usb.c: USB device not accepting new address=2 
(error=-110)
May 10 18:04:44 editower kernel: hub.c: USB new device connect on bus2/2, assigned 
device number 3
May 10 18:04:44 editower kernel: usb.c: USB device not accepting new address=3 
(error=-110)

But when unloading and reloading the chipset driver
(usb-uhci) the device is recorgnised properly. This
made me think that some delay after the initial reset
may be too short. After doing some experiments I changed
the

#define HUB_LONG_RESET_TIME     200

to

#define HUB_LONG_RESET_TIME     400

Using this initial delay the device is recorgnised by
the usb system and can be used with usb-storage.o. I had
no problem when accessing the device using this trick so
far. The messages when connecing the device are:

May 10 18:38:29 editower kernel: hub.c: USB new device connect on bus2/2, assigned 
device number 3
May 10 18:38:29 editower kernel: usb-uhci.c: interrupt, status 2, frame# 978
May 10 18:38:29 editower kernel: usb.c: USB device not accepting new address=3 
(error=-110)
May 10 18:38:29 editower kernel: hub.c: USB new device connect on bus2/2, assigned 
device number 4
May 10 18:38:29 editower kernel: usb.c: USB device 4 (vend/prod 0x4ce/0x2) is not 
claimed by any active driver.

By increasing the LONG_RESET by 200ms the first try still fails
but the second try succeeds. Anoter possibility may by to increase
the HUB_PROBE_TRIES to 3 in order to get the complete 410ms reset
delay I used. But then it fails two times before succeeding.

Finally a question:
Is it possible to include this modification in the main usb
development tree in order to support such kind of devices?
One may say that this device behaves not corresponding to
the USB specification (which I have not read yet) but all I can say
is that it works under WinXP. 

greetings,
-- 
Eduard Hasenleithner
student of
Salzburg University of Applied Sciences and Technologies

_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to