On Sat, 3 Jul 2004, Michael wrote:

> Hello all,
> 
> I'm sorry if the question is allready on the way because they are some 
> allready posted problems for the same USB chipset but i've not found 
> correct solution.
> 
> I've an External Hard Disk not working correctly with my Debian 2.6.6 
> linux box : Shuttle Computer based on Chipset Nvidia NForce2.
> 
> The External Disk use the chipset Genesys GL811E :
> from the devel mailing list "here are two versions of this chip, GL811 
> and GL811E. The difference is that the GL811 only runs at up to ATA-4 on 
> the IDE interface (16 MB/s), whereas the GL811E supports up to ATA-6 (66 
> MB/s, which makes max use of USB-2)."
> 
> And for this chip this is an official note from Nvidia:
> "Devices that use Genesys GL811 chips may exhibit a failure if a large 
> file is copied. When a file (usually larger than 20 MB) is copied to the 
> USB drive, an error is prompted during the copy transfer. This causes 
> the drive to disappear from the system device manager. Versions 20 and 
> beyond are compatible and will not exhibit this failure."
> from 
> http://www.epox.de/_boarddetail/8rda+/nForce2_MCP-T_MCP_USB1.1_AppNote.pdf
> and it's the problem I have (excpet under linux I don't have the device 
> manager :-) just time out in log , and no more access to the disk)
> 
> So it's mainly a problem in the Genesys device.
> A look in the documentation from genesys show me it's possible to use 
> GL811 by giving it at startup a new firware in a live update fashion.
> 
> On the same computer I've Windows XP driving this External DISK 
> perfectly. So I can imagine Microsoft driver update the Genesys firware 
> with a good one at each start of the driver.
> 
> The Linux USB driver should do that also.
> 
> Is this issue allready discuss... ed ? (Sorry my english is bad)
> is ther are a patch somewhere ?
> 
> Thanks you
> 
> Stilmant Michael

We have known about the problems with Genesys devices for a long time and 
still haven't found a completely satisfactory solution.  Some people have 
had success by simply adding a delay in the usb-storage driver.  You can 
try using the patch given here:

http://marc.theaimsgroup.com/?l=linux-usb-devel&m=108852572022844&w=2

You might have to increase the delay value from 300 to something more like 
600, or even higher.

I wasn't aware that the firmware could be updated.  Do you have any 
information about how to perform the update, what the updated firmware 
should be, or how to tell the GL811 chip from the GL811E at runtime?

It may not be true that the Microsoft driver updates the Genesys firmware.  
I'm got a USB trace log from a Windows system using a Genesys device, and 
there's no update in it.  Of course it's possible this was a GL811E that 
didn't need an update, but I don't think so -- the user had problems 
writing files under Linux.

Alan Stern




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to