On Fri, 4 Jun 2004, Ingo van Lil wrote:

> Hello there,
> 
> I described my problem to Matthew Dharm (author of usb-storage) and he
> asked me to take it here. I'm trying to make a Pontis SP 600 MP3 player
> work with my Gentoo system. It basically appears to work, the device is
> listed in /proc/scsi, I can access its CF card as /dev/sda1, I can
> create a file system and write files to it. Unfortunately the files get
> corrupted during the process, leading to nasty jittering.
> I copied a file to the player and back, then made a before/after
> comparison using hexdump and diff and discovered an interesting pattern:
> Most of the data is intact, but every now and then a 64 byte block is
> corrupted, just like in this example:

> After copying there's an extra 0x40 byte that doesn't belong there at
> the beginning of the block. The rest of the block is shifted one byte
> back and the last byte is lost. I've found 9 corrupt blocks in a 7 MB
> file, the rest of the file was OK. Reading files from the player works
> flawlessly.
> I tried the player at a friend's WinXP system and it worked fine. So the
> problem is either located in my USB hardware (I've never used it before,
> so I can't rule out that possibility) or somewhere in the drivers
> (usbcore.o, usb-ohci.o and usb-storage.o).

That's a very interesting problem.  Have you tried using Linux 2.6?

Can you post the /proc/bus/usb/devices information?

Can you try using a different computer but the same OS (Knoppix, for 
example)?  That would tell whether your hardware was at fault.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to