Random read hangs with USB-HDD [solved]
Hi,
I've got a problem with my Maxtor 500GB USB2.0 external harddrive containing one big ReiserFS partition. This drive is fixed, so I can only attach it via USB. Power is pulled from an external brick. Writing to this disk does not pose any problems. Reading however results in strange behavior. After I copied a few hundred MB, sometimes a few ten MB or even GB off it, copying completely stops for almost exactly 60 seconds only to resume again afterwards. It just sits there fiddling thumbs and waiting for a timeout of some kind (presumably). <data(random duration)> - <60 sec pause> - <data(random duration)> - <60 sec pause> etc. This causes a few services like Samba to time out, making copying off that drive from another PC a pain in the butt. My board is an Asus A7V333-X using the latest BIOS with the device attached to this onboard USB controller Code:
#lspci Code:
#lsusb This device is said to work flawlessly (See here and here) This comes up regarding this disk during boot Code:
#dmesg Code:
#dmesg Code:
#dmesg Code:
echo 64 >/sys/block/sdg/device/max_sectors Another suggestion was to mount the drive using the sync option. This also did not work for me Any ideas? |
Solved it.
After adding a third stick of RAM, the mem as a whole was running out of spec. I had to downclock it from 320 MHz to 306 MHz. Now it's running stable without any problems reading from that disk |
All times are GMT -5. The time now is 01:42 AM. |