Linux only seeing one disk of 4-disk eSATA enclosure

esatahardwarelinux

I recently purchased a 4-bay enclosure (Mediasonic Probox — maybe cheap junk, but should work) with 4 2TB disks. The enclosure has both USB3 and eSATA interfaces. I originally intended to use it on USB3, but I had some trouble with that, so now I'm trying to use it with eSATA. Note that this box has no internal RAID of any kind. It is supposed to present the installed disks as individual disks.

The problem I'm having is that the Linux kernel only sees one of the 4 disks. I'm connecting it to the onboard ports of an Intel DX58SO motherboard, whose manual claims that, "They can also be used for port replication, which allows the aggregation of multiple hard drives on each of the eSATA ports."

I'm running Arch Linux, with kernel version 2.6.39.3. I am able to access one of the disks as /dev/sda (which caused its own set of problems at boot time — it displaced my internal disks upwards by one slot), but the other three are missing entirely.

Is there something special I need to do to make Linux see the multiplier?

Best Answer

The kernel option is CONFIG_SATA_PMP=y
Not sure if Arch has that in its default kernel.

However, tagram's line of questioning may be correct.
It's possible your enclosure is making a raid (or JBOD) array of your disks. This will present as a single disk. Sizes will be different than a single disk unless it's making a more than 2 disk raid1.