Good Day.
I'm hopeing someone can help me out here.
I have been using ahci without problem for a while now with my on-board controller with 6 Drives in zfs raidz.
However i have recently added an additional PCI-E controller that has 6 Ports with an integrated Port-Multiplier to achieve this.
This controller does NOT like ahci with more than two devices added and i continuously get timeout errors and all drives disconnecting.
What i would like to do is disable using ahci for this new controller ONLY yet continue using it for on-board controller.
Is this possible and how?
I'm hopeing someone can help me out here.
I have been using ahci without problem for a while now with my on-board controller with 6 Drives in zfs raidz.
Code:
cat /boot/loader.conf
autoboot_delay="1"
aio_load="YES"
ahci_load="YES"
atapicam_load="YES"
vm.kmem_size="6144M"
#vfs.zfs.txg.timeout="5"
vfs.zfs.txg.synctime="1"
#vfs.zfs.vdev.min_pending="1"
#vfs.zfs.vdev.max_pending="1"
# do not power devices without driver
hw.pci.do_power_nodriver=3
However i have recently added an additional PCI-E controller that has 6 Ports with an integrated Port-Multiplier to achieve this.
Code:
camcontrol devlist
<ST32000542AS 0955> at scbus0 target 0 lun 0 (pass0,ada0)
<ST32000542AS CC34> at scbus0 target 1 lun 0 (pass1,ada1)
<Port Multiplier 0325197b 000e> at scbus0 target 15 lun 0 (pass2,pmp0)
<ST31500341AS CC1H> at scbus2 target 0 lun 0 (pass3,ada2)
<ST32000542AS CC34> at scbus3 target 0 lun 0 (ada7,pass8)
<ST31500341AS CC1H> at scbus4 target 0 lun 0 (pass4,ada3)
<ST31500341AS CC1H> at scbus5 target 0 lun 0 (pass5,ada4)
<ST31500341AS CC1H> at scbus6 target 0 lun 0 (pass6,ada5)
<ST31500341AS CC1H> at scbus7 target 0 lun 0 (pass7,ada6)
This controller does NOT like ahci with more than two devices added and i continuously get timeout errors and all drives disconnecting.
What i would like to do is disable using ahci for this new controller ONLY yet continue using it for on-board controller.
Is this possible and how?