FAT filesystem becomes corrupted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kernel-package (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have a FAT-32 filesystem on a iBead mp3 usb player.
The filesystem becomes regularly corrupted.
When I try a dosfsck -a on this unit, it shows/fixes several problems, and then
it segfaults.
Output from dmesg:
usb 1-1: new full speed USB device using address 4
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: EXATEL Model: i-BEAD100 Rev: 0001
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 505857 512-byte hdwr sectors (259 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 04
sda: assuming drive cache: write through
/dev/scsi/
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
USB Mass Storage device found at 4
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
File system has been set read-only
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000ff4b)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000f732)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000f9f4)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000f722)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000ffff)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000ffc2)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
invalid access to FAT (entry 0x0000fc91)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
FAT: Filesystem panic (dev sda1)
fat_get_cluster: invalid cluster chain (i_pos 0)
usb 1-1: USB disconnect, address 4
Have you tried writing any data to it recently or even re-formatted it?