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