This is actualy an old problem ( about 6 months more or less ), I have a thumb drive that my friend who owns it, gave to me to fix. It is called "Patriot Memory", I have barely any recollection of a company called patriot, but anyways, when he bought it, he asked me to send some files over to him through this memory stick (module, whatever you want to call it). When I popped it in, dmesg found the hardware, but gave out some error that I cannot remember, (probably the same as what is shown below) but I can safely say it did have an error gaining write access. As soon as I pulled it out and put it back into my friends laptop (which ran XP), it could not find the device. I could not figure why it did not work, but I didn't ask any questions online, for my friend just said he'll exchange it for another one at CompUSA. He recieved another new one and did the same thing over again and recieved the same error and the same after effect. He left it with me, good thing he didn't absolutely have to use it, and I said I'll see what I can do. Both of us forgot about it, until today (the day of this post). I plugged it into my gentoo-laptop and got the following error in dmesg followed by an error when I tried to fdisk the drive:
Code:
usb 1-3: new high speed USB device using ehci_hcd and address 22
usb 1-3: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 22
usb-storage: waiting for device to settle before scanning
Vendor: Model: USB DISK Pro Rev: PMAP
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sdb: 3980288 512-byte hdwr sectors (2038 MB)
sdb: Write Protect is on
sdb: Mode Sense: 23 00 80 00
sdb: assuming drive cache: write through
SCSI device sdb: 3980288 512-byte hdwr sectors (2038 MB)
sdb: Write Protect is on
sdb: Mode Sense: 23 00 80 00
sdb: assuming drive cache: write through
sdb:<6>sd 1:0:0:0: SCSI error: return code = 0x8000002
sdb: Current: sense key=0x3
ASC=0x11 ASCQ=0x0
end_request: I/O error, dev sdb, sector 0
Buffer I/O error on device sdb, logical block 0
sd 1:0:0:0: SCSI error: return code = 0x8000002
sdb: Current: sense key=0x3
ASC=0x11 ASCQ=0x0
end_request: I/O error, dev sdb, sector 0
Buffer I/O error on device sdb, logical block 0
unable to read partition table
sd 1:0:0:0: Attached scsi removable disk sdb
usb-storage: device scan complete
sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
ASC=0x3a ASCQ=0x0
end_request: I/O error, dev sdb, sector 3980160
Buffer I/O error on device sdb, logical block 497520
sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
ASC=0x3a ASCQ=0x0
end_request: I/O error, dev sdb, sector 3980160
Buffer I/O error on device sdb, logical block 497520
sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
ASC=0x3a ASCQ=0x0
end_request: I/O error, dev sdb, sector 0
Code:
Buffer I/O error on device sdb, logical block 0
Buffer I/O error on device sdb, logical block 1
Buffer I/O error on device sdb, logical block 2
Buffer I/O error on device sdb, logical block 3
Buffer I/O error on device sdb, logical block 4
Buffer I/O error on device sdb, logical block 5
Buffer I/O error on device sdb, logical block 6
Buffer I/O error on device sdb, logical block 7
sd 1:0:0:0: Device not ready: <6>: Current: sense key=0x2
ASC=0x3a ASCQ=0x0
end_request: I/O error, dev sdb, sector 0
What could be the problem. And could linux really be the culprit? Windows handle it just fine until I plugged it into a Lin-box. I tried this module on one other computer besides the two before, and it still outputs errors. Any ideas?