On Fri, 12 Jan 2007, Rohan Akela wrote:

> Well with so many variables to look at, what is the best way to
> further debug and fix this issue ? Any suggestions ?

Use your imagination...

> > Bad USB cables or connections (don't forget about cables inside the
> > computer case, running from the motherboard to the ports in the case).

Some obvious ways to test this involve inspecting the cables for obvious 
problems, or changing cables, or moving devices to different ports.

> > Bad firmware in the flash drive.

Not much you can do about this.  But the fact that the drive works on 
other Linux systems indicates that the firmware probably isn't at fault.

> > Small hardware incompatibilities between the drive's USB interface and the
> > computer's USB controller.

Again, this isn't easy to detect directly.  But if you can eliminate 
everything else then it may be the only possibility.

About the only way to fix it is by changing the computer's USB controller.  
You can buy add-on PCI cards with USB controllers.

Sometimes it simply isn't possible to pin down a problem to a single piece 
of hardware.  Here's an example.  I have a USB disk drive enclosure which 
doesn't work on my home computer.  The enclosure, with the same cable, 
does work on my office machine.  Or if I use a different cable, then the 
enclosure works on the home computer.  Finally, a USB flash drive together 
with the original cable also works on the home machine.

In other words, changing any one of the three ingredients (device, cable,
or computer) fixes the problem.  So which is at fault?

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-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to