You are not logged in.

#1 2008-12-29 20:17:41

manimal347
Member
Registered: 2008-05-31
Posts: 7

USB floppy: filesystem panic + reads beyond last media sector

(moved from beginner's forum)
Tested drive: works fine on XP computer, and was working yesterday. Was using HAL to automount, and admittedly, NOT unmounting before ejecting. Have tried restarting and editing both fstab and mtab. Reads disks and mounts them, but read-only, and with gross over-read attempts: 720k media often yields purported iolume sizes of 40GB or greater, while 1.44MB media has yielded partitions as large as ten GB. File names are often changed, and a few massive ones sit inside the volumes with utter gibberish names. Sometimes, mainly with 720k media, all files take 8.3 format names from internal data like WP dociument contents or ASCII text in an executable! Clearly, the drive is not reading the FAT12 tables correctly, and 720k media is yielding worse results. Drive is a Mitsumi D353FUE, though I doubt that's terribly relevant, and I updated the kernel yesterday, though the machine continued to read floppies afterwards... for a while, anyway. Anyone else having similiar woes? Google turns up some similiar reports, mostly with USB mass storage devices, but with no applicable resolutions for known-working 3.5" media.

----------------

DOSFSCK has reported:
Read 512 bytes at 0:Is a directory                 on a 720k
and also told me I have 246 FAT tables on a 3.5" DS/HD!

(dmesg output, with many buffer errors and panics excised for space)

sd 2:0:0:0: [sdb] 1440 512-byte hardware sectors (1 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 52 1e 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
__ratelimit: 76 callbacks suppressed
Buffer I/O error on device sdb, logical block 2688
Buffer I/O error on device sdb, logical block 2689
Buffer I/O error on device sdb, logical block 2688
Buffer I/O error on device sdb, logical block 2689
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
attempt to access beyond end of device
sdb: rw=0, want=8256, limit=2880
__ratelimit: 230 callbacks suppressed
Buffer I/O error on device sdb, logical block 8255
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
FAT: Filesystem panic (dev sdb)
    invalid access to FAT (entry 0x00002020)
attempt to access beyond end of device
sdb: rw=0, want=8256, limit=2880
Buffer I/O error on device sdb, logical block 8255

----

Fstab
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0


/dev/cdrom /media/cdrom   iso9660   ro,user,noauto,unhide   0      0
/dev/dvd /media/dvd  iso9660   ro,user,noauto,unhide   0      0
/dev/fd0 /media/fl   vfat   user,noauto   0      0
/dev/sda2 / ext3 defaults 0 1
/dev/sda3 swap swap defaults 0 0

-------
mtab
-------

/dev/sda2 / ext3 rw 0 0
none /dev ramfs rw 0 0
none /proc proc rw 0 0
none /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/sda1 /media/disk ntfs rw,nosuid,nodev 0 0
/dev/sdb /media/disk auto rw,noexec,nosuid,nodev,user=radiounix 0 0
/dev/sdb /media/disk user,noauto 0 0

Offline

Board footer

Powered by FluxBB