I dug around on the Genesys site, and there is a datasheet, it contains all the technical timings etc., though I doubt that will help solve anything.
More interesting though is that there 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).
Max's chip says GL811E, and I know mine just says GL811, but they both ID the same, down to the rev. number. You'd think that they'd at least change the rev. when making a significant change to the chip! I did some speed tests on mine a while back which confirmed it ran no faster than 16 MB/s, so it's definitely NOT the E-version.
So it wouldn't be surprising if the different models of chip actually behave in slightly different ways :(
I've not been able to try Brad's sector boundary test yet, but I will when I can and see what result I get.
I tend to agree that timing is probably the root problem. Whatever, it's perverse.
I've also found in my case it's host-system-dependent. The machine I have the problem with is an old PII-400 running SME Server 6.0 (RH kernel 2.4.20), with a VIA PCI USB-2 controller.
However, I've put SuSe-9 (kernel 2.4.21) on a partition on my desktop that normally runs Windows XP (Athlon 2400+ with VIA on-board USB-2), and I can read data continuously off the same devices with no problem, up to a full 8 GB drive. Ideally I need to try SuSe on the server and/or SME on the desktop, but that's tricky simply because of logistics. I might try if I get the time and space.
I really need to build some debug modules, but again it's logistics and time. Hopefully someone will get there with the answer eventually!
-- Cheers Rick Jones
Alan Stern wrote:
On Mon, 22 Mar 2004, Max Zaitsev wrote:might be
> With regard to differencies in behaviour between the GL devices -- it
> a consequence of differencies in the exact chip models and/or firmware > versions. My device identifies itself as > "P: Vendor=05e3 ProdID=0702 Rev= 0.02"
05e3 is Genesys's vendor ID; it will always be the same. The GL devices causing all the trouble use Product IDs 0700, 0701, and 0702. I believe that the same interface will report itself as either 0701 or 0702, depending on the type of IDE device installed (disk vs. optical). The Revision number might be useful, or it might not.
> On the chip reads: > GL811E > 0341MH2QT-02 > > Btw, what about getting in contact with Genesys Logic and asking for a > datashit or support of some sort? Did anybody ever tried that?
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel