Forgive me in advance for sounding stupid, today is my first day with freebsd from a few years with debian and gentoo linux. I'm trying it because opensolaris doesn't support port multipliers with my card (or maybe not even at all) and I'm switching to ZFS.
I installed using 8.0-RELEASE GENERIC amd64.
I have a SiI 3132 PCIe card with two esata cables to a Sans Digital TR8M-B 8 bay enclosure. dmesg output shows that it has two SiI 3726 controllers (1 for each set of 4 disks). When I boot up, only one port/cable/port multiplier set is detected properly and show up as being connected via LED on the enclosure, disks added to /dev as ad6 through 10 and partitions shown too. The other set of disks don't show up as connected on the enclosure's LED display, nor do they appear in /dev
If I disconnect the sata cable from the missing set, the kernel detects the port multiplier but doesn't enumerate the missing disks and add them to /dev.
Is there a way to avoid unplugging the non-working set from the card and plugging back in to have the enclosure show them connected? How does one enumerate disks after they've been connected and show as much on the enclosure? Lastly, I have an ICH9 chipset, which I think supports port multiplication, should I just switch off the SiI 3132 and use the builtin esata?
dmesg output
output after unplugging, plugging sata cable for missing drives:
Thanks for even a nudge in the right direction!
I installed using 8.0-RELEASE GENERIC amd64.
I have a SiI 3132 PCIe card with two esata cables to a Sans Digital TR8M-B 8 bay enclosure. dmesg output shows that it has two SiI 3726 controllers (1 for each set of 4 disks). When I boot up, only one port/cable/port multiplier set is detected properly and show up as being connected via LED on the enclosure, disks added to /dev as ad6 through 10 and partitions shown too. The other set of disks don't show up as connected on the enclosure's LED display, nor do they appear in /dev
If I disconnect the sata cable from the missing set, the kernel detects the port multiplier but doesn't enumerate the missing disks and add them to /dev.
Is there a way to avoid unplugging the non-working set from the card and plugging back in to have the enclosure show them connected? How does one enumerate disks after they've been connected and show as much on the enclosure? Lastly, I have an ICH9 chipset, which I think supports port multiplication, should I just switch off the SiI 3132 and use the builtin esata?
dmesg output
output after unplugging, plugging sata cable for missing drives:
Code:
ata2: SiI 3726 (rev=1706) Port Multiplier with 6 (5) ports