iRiver iHP-120 and SuSE

From: Justin Sheckler (krustaidh-google_at_yahoo.com)
Date: 02/27/04


Date: 27 Feb 2004 13:42:56 -0800

Hi. I just bought an iRiver iHP-120 mp3/ogg player that I'm using
with SuSE 9 (2.4.21-192-athlon). The player has a Toshiba harddrive
that can be directly mounted by the OS. It's pre-formatted with FAT32
and uses USB SCSI emulation.

My problem is this: I can plug the device in and mount it just fine,
but after a few minutes of transferring files, I start getting
"read-only filesystem" errors. Output from dmesg looks like this:

-----------------------
SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 8000000
Current sd08:01: sense key None
 I/O error: dev 08:01, sector 7305260
SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 8000000
Current sd08:01: sense key None
 I/O error: dev 08:01, sector 4277
bread in fat_access failed
Filesystem panic (dev 08:01).
  fat_free: deleting beyond EOF
  File system has been set read-only
------------------------

Also, deleting anything off the HD seems to screw up the FAT,
according to dosfsck.

I don't know very much about SCSI, but my guess is that:

        * The player is defective
        * The HD has damaged sectors, or...
        * Linux's VFAT implementation is buggy

Does anyone know what might be causing these problems? Would
reformatting the HD (using mkfs) help? Do I need a more recent
kernel?



Relevant Pages