I have two different models of USB hard drive, but neither seems to work properly under Linux. They both show exactly the same symptoms.
I only use one at a time, and both of them end up being /dev/sde. Here's the line in my fstab:
Code: Select all
/dev/sde1 /media/usbhd vfat rw,user,noauto 0 0
Trying to kill the now-frozen program doesn't work, and the only way to correct the problem is to unplug the drive.
During the freeze, running dmesg results in a whole stream of messages like the one below, but with different sector and block numbers.
Code: Select all
SCSI error : <2 0 0 0> return code = 0x70000
end_request: I/O error, dev sde, sector 267154378
Buffer I/O error on device sde1, logical block 267154315
The problem occurs on kernels 2.4, 2.6.8, and 2.6.10. The 2.6.10 kernel I have is one I compiled myself from Debian's source packages (which I did not alter in any way). The others were stock Debian kernels.
The drives are a Medion MD 9001 200GB U-ATA 100 drive, and a Maxtor 120GB OneTouch drive. The Medion is USB 2.0 capable, but I don't have a USB 2.0 port.
Anyone know what I need to do to fix this?
Thanks.
Dr. Moose