bad superblock when trying to mount a USB hard drive
I have Slackware 10.1 on a Dell Latitude laptop. I have a 2.5 inch 30GB USB hard drive plugged into the USB port, and I am unable to mount the drive.
Code:
root@dell:/mnt# mount -t ntfs /dev/sda /mnt/usb/ When I look at dmesg I see: Code:
SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 70000 |
How is your drive partitioned? And what does dmesg say immediately after you plug in the drive?
Also, does anyone know if something has to be enabled in the kernel to support USB hard drives? (Since it looks like you can read from the raw device but not from the non-existent partition devices). |
It is partioned with one big partition, and a smaller hidden one (with the dell diags and stuff).
When I plug it in, dmesg says: Code:
hub.c: already running port 1 disabled by hub (EMI?), re-enabling... |
From your dmesg output...
It found both partitions and created the sda1 and sda2 devices fine... ...then the usb host driver shut itself down because of "over-current change". I'm not a usb expert, so I can only guess... but it looks like your drive has serious hardware problems and the windows driver is simply ignoring it whereas the linux driver shuts down. |
Yeah, it looks like that was it. When I plugged it into a different linux machine it read it ok.
Thanks for the help zhangmaike. |
All times are GMT -5. The time now is 03:24 AM. |