lambchops468 |
05-15-2008 05:15 PM |
Anyway to limit the amount of sectors the kernel tries to access?
I have a flash drive that died on me.
The data was backed up already but I want it to live again.
What happened was it was in a (windows) computer that suddenly turned off, and when I plugged it back in to a functional computer, it said it was 4GB when it really was 1GB.
On windows, the FAT32 partition already on there shows up at about 1GB, and 3GB free space.
On linux, the partitions never show up. For some reason the kernel tries to access the "fake" sectors and then causes all sorts of IO errors, so it can't get to the MBR (I think).
the output of sfdisk:
Code:
sfdisk -l /dev/sdb
Disk /dev/sdb: 4064 cylinders, 64 heads, 32 sectors/track
read: Input/output error
sfdisk: read error on /dev/sdb - cannot read sector 0
/dev/sdb: unrecognized partition table type
No partitions found
I think I can fix this poor drive, by using sfdisk to fix the number of cylinders or something, but first I need the kernel to stop trying to access the higher sectors
dmesg:
Code:
usb 6-1: new high speed USB device using ehci_hcd and address 8
usb 6-1: configuration #1 chosen from 1 choice
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 8
usb-storage: waiting for device to settle before scanning
usb 6-2: new high speed USB device using ehci_hcd and address 9
usb 6-2: configuration #1 chosen from 1 choice
scsi8 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 9
usb-storage: waiting for device to settle before scanning
usb 6-1: reset high speed USB device using ehci_hcd and address 8
scsi 7:0:0:0: Direct-Access I-Stick2 IntelligentStick 0.00 PQ: 0 ANSI: 2
sd 7:0:0:0: [sdb] 8323072 512-byte hardware sectors (4261 MB)
sd 7:0:0:0: [sdb] Write Protect is off
sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sd 7:0:0:0: [sdb] 8323072 512-byte hardware sectors (4261 MB)
sd 7:0:0:0: [sdb] Write Protect is off
sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 7:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1 sdb2
sd 7:0:0:0: [sdb] Attached SCSI removable disk
sd 7:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
end_request: I/O error, dev sdb, sector 8321532
printk: 650 messages suppressed.
Buffer I/O error on device sdb2, logical block 3164736
Buffer I/O error on device sdb2, logical block 3164737
Buffer I/O error on device sdb2, logical block 3164738
Buffer I/O error on device sdb2, logical block 3164739
end_request: I/O error, dev sdb, sector 8321532
Buffer I/O error on device sdb2, logical block 3164736
end_request: I/O error, dev sdb, sector 8321534
Buffer I/O error on device sdb2, logical block 3164737
Buffer I/O error on device sdb2, logical block 3164738
Buffer I/O error on device sdb2, logical block 3164739
end_request: I/O error, dev sdb, sector 1991871
Buffer I/O error on device sdb1, logical block 1991808
Buffer I/O error on device sdb1, logical block 1991809
end_request: I/O error, dev sdb, sector 1991871
end_request: I/O error, dev sdb, sector 1991872
end_request: I/O error, dev sdb, sector 1991871
end_request: I/O error, dev sdb, sector 1991872
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1991991
end_request: I/O error, dev sdb, sector 1991992
end_request: I/O error, dev sdb, sector 1992047
end_request: I/O error, dev sdb, sector 1992048
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 1992055
end_request: I/O error, dev sdb, sector 1992056
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 8321532
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 63
end_request: I/O error, dev sdb, sector 64
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321604
end_request: I/O error, dev sdb, sector 8321606
end_request: I/O error, dev sdb, sector 8321652
end_request: I/O error, dev sdb, sector 8321654
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 8321532
end_request: I/O error, dev sdb, sector 8321532
end_request: I/O error, dev sdb, sector 8321534
end_request: I/O error, dev sdb, sector 8321532
end_request: I/O error, dev sdb, sector 8321534
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321604
end_request: I/O error, dev sdb, sector 8321606
end_request: I/O error, dev sdb, sector 8321652
end_request: I/O error, dev sdb, sector 8321654
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 8321668
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 1992060
end_request: I/O error, dev sdb, sector 1992062
end_request: I/O error, dev sdb, sector 0
end_request: I/O error, dev sdb, sector 8
end_request: I/O error, dev sdb, sector 0
end_request: I/O error, dev sdb, sector 0
end_request: I/O error, dev sdb, sector 0
end_request: I/O error, dev sdb, sector 0
end_request: I/O error, dev sdb, sector 0
|