External USB hard drive enclosure - not recognizing all drives
Hi,
I have a Venus T4U external hard drive enclosure that has two 320GB drives on IDE0 (1 master and 1 slave). The unit is configured to normal mode - each drive is treated as a separate drive, not JBOD. This is a fresh Slackware 12 install and it's only recognizing one of the drives (but I can mount it). dmesg output: Code:
usb 1-3: new high speed USB device using ehci_hcd and address 3 I booted from an Ubuntu 7.10 cd and it does see both drives (although it labels them sdc and sdd). Could I be missing a kernel module? Thanks. |
YOu may need to compile the option to 'scan all luns' into the kernel.
|
I'm pretty sure the kernel you're running has that available, so just make '/etc/rc.d/rc.scanluns' executable.
|
Quote:
|
Great, glad it works.
|
Quote:
I can see the first disk but not the second of my USB enclosure. I'm running Slackware-supplied(from 10.2) 2.6.13 kernel and following your suggestion I looked into the config for that kernel and found the following: Code:
# Given that for various reasons I am unable at the moment to recompile kernel, is there any other way to make the second disk drive visible to my machine? I have connected the same USB enclosure in another machine running Slackware.12.2 and both drives were recognized and used with no problems. Thanx for your time. |
You need 'rescan-scsi-bus' which was included in slackware-11.0 in both the sysvinit and 'bin' packages. You can get the package for either one here:
ftp://ftp.slackware.at/slackware-11.0/slackware/a/ pr any other slackware mirror. Then use upgradepkg to upgrade your system to the new version. If you upgrade both of those, you should then be able to have rescan-scsi-bus run on each startup. Or, you can simply run rescan-scsi-bus after startup or put it in a script somewhere so it gets when you need to access the drive. This separate utility (it's just a script) was later made unnecessary when slackware started compiling the scan-all-luns option into the kernel. |
All times are GMT -5. The time now is 01:46 AM. |