Had the problem that an external USB2.0 HDD (vipower vp-6248v; genesys
chipset) connected through a NEC PCI Card using the stock usb-storage
driver (kernel 2.4.28) always got a bulk_msg timeout.

i was able to track the problem down to the well known (or at least it
seemed to me well known) delay problem between command and data phase.

also found the suggestion to increase the udelay value in
drivers/usb/storage/transport.c to avoid the problem.

and then the big surprise - there was no line with a udelay in the whole
damned transport.c that came with 2.4.28.

did a lot of other research till i found this thread
http://sourceforge.net/mailarchive/message.php?msg_id=8928441

it works for me now - but the real question is, why hasn't this simple
patch found its way into the standard branch of 2.4.x ?

ok, one could say "but it's just for one stupid chipset", but it seems
to me that in fact there are a lot of cheap mass product usb2.0-ide
hdd's out there which use this chipset (i checked 8 of this type which i
could examine - and in 7 of them was this genesys chipset).


-- 
mfG,
Martin Strigl
friendlynet - meyer KEG
Humboldtstrasse 11
A-4020 Linz
AUSTRIA
FON +43 732 600 232 12
FAX +43 732 600 232 14
GSM +43 699 180 023 21
WEB www.friendlynet.at
MEL [EMAIL PROTECTED]



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to