modprobe ehci-hcd should load the ehci module. It is not usb-ehci. If in doubt, look in the directory
/lib/modules/your-kernel-number/kernel/drivers/usb and see what is in there.
Ok, here's what I did to use an 80Gb ATA-133 harddrive connected to a USB 2 --> IDE adapter plugged into my USB 2.0 hub:
Boot into Mandrake 9.2
Check that
ehci-hcd has been loaded. As root type
lsmod. If not, then modprobe it.
Fire up the programme
usbview so I can check which usb module picks up the about-to-be-plugged-in drive.
Plug in the adapter (harddrive and power already connected up).
Bingo... USB2 device has picked up a removable storage device.
Check what device it is. As root type
fdisk -l.
Since I have no other SCSI devices, I am looking for the only scsi device listed.
Code:
# fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 10011 80413324 83 Linux
Great! So I know it is
/dev/sda.
If there are any partitions on it already, then they'll be listed as above. If not, then you can either use
fdisk,
cfdisk or
diskdruid to create/edit the partitions on the drive.
Check to see if there is an entry in my
/etc/fstab file. If there is, read off what the mount-point is. If not, then create a mount-point for it.
If there is a mount-point already in the fstab then mount it.
If you have just created the mount-point, then edit your fstab to reflect this and then mount it.
Viola.
Hope this helps.