LSI 2208, FreeBSD v9.1p3 and passthrough devices
Capture of mfi JBOD devices (mfi syspd) information to accertain why the devices don't 'just work' with smartctl.
Peripheral List
# camcontrol periphlist /dev/mfisyspd3 camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed cam_lookup_pass: No such file or directory cam_lookup_pass: either the pass driver isn't in your kernel cam_lookup_pass: or mfisyspd3 doesn't exist
Howto add the mfi passthrough driver to a Nas4Free embedded installation:
# mount -u -o rw /cf # echo 'mfip_load="YES"' >> /cf/boot/loader.conf # mount -u -o ro /cf
The device list shows the mfisyspd devices with just a passthrough device name.
# camcontrol devlist -v scbus0 on isci0 bus 0: <> at scbus0 target -1 lun -1 () scbus1 on ahcich0 bus 0: <> at scbus1 target -1 lun -1 () scbus2 on ahcich1 bus 0: <> at scbus2 target -1 lun -1 () scbus3 on ahcich2 bus 0: <> at scbus3 target -1 lun -1 () scbus4 on ahcich3 bus 0: <> at scbus4 target -1 lun -1 () scbus5 on ahcich4 bus 0: <> at scbus5 target -1 lun -1 () scbus6 on ahcich5 bus 0: <> at scbus6 target -1 lun -1 () scbus7 on ctl2cam0 bus 0: <> at scbus7 target -1 lun -1 () scbus8 on umass-sim0 bus 0: <ADATA USB Flash Drive 1.00> at scbus8 target 0 lun 0 (da0,pass0) scbus9 on mfi0 bus 0: <ATA INTEL SSDSC2BA10 0250> at scbus9 target 0 lun 0 (pass1) <ATA INTEL SSDSC2BA10 0250> at scbus9 target 1 lun 0 (pass2) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 2 lun 0 (pass3) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 3 lun 0 (pass4) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 4 lun 0 (pass5) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 5 lun 0 (pass6) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 6 lun 0 (pass7) <ATA WDC WD30EFRX-68A 0A80> at scbus9 target 7 lun 0 (pass8) scbus-1 on xpt0 bus 0: <> at scbus-1 target -1 lun -1 (xpt0)
pciinfo for the LSI 2208 controller
mfi0@pci0:1:0:0: class=0x010400 card=0x069015d9 chip=0x005b1000 rev=0x05 hdr=0x00 vendor = 'LSI Logic / Symbios Logic' device = 'MegaRAID SAS 2208 [Thunderbolt]' class = mass storage subclass = RAID
Reference PCI vendor and device information
1000 LSI Logic / Symbios Logic 005b MegaRAID SAS 2208 [Thunderbolt] 1028 1f2d PERC H810 Adapter 1028 1f30 PERC H710 Embedded 1028 1f31 PERC H710P Adapter 1028 1f33 PERC H710P Mini (for blades) 1028 1f34 PERC H710P Mini (for monolithics) 1028 1f35 PERC H710 Adapter 1028 1f37 PERC H710 Mini (for blades) 1028 1f38 PERC H710 Mini (for monolithics)
Links
- http://www.servethehome.com/lsi-sas-2208-raid-controller-information-listing/
- http://forums.freebsd.org/showthread.php?t=34540
- http://www.freebsd.org/cgi/man.cgi?query=mfi&sektion=4
- http://www.freebsd.org/cgi/man.cgi?query=loader.conf&sektion=5
- http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/MR_Free_BSD_Driver_MRSAS_5.507.02.00.txt
- https://groups.google.com/forum/?fromgroups#!topic/mailing.freebsd.current/1ot_gL2RaZA