****************************************************** FreeBSD mpslsi driver vs mps inbox driver version issue ****************************************************** FreeBSD-8.3 and 9.0 Onwards, mps driver inbuild in kernel binary will detect Gen-2 controllers. Inbuilt Driver "mps" is not loadable module and we can not overwrite it with "mpslsi" once System is booted. We need to ask kernel to load "mpslsi" at the time of boot only. For that follow below steps: 1.Detect Driver version loaded on FreeBSD. “sysctl –a |grep mps” [ check for driver_version in output of command ] 2.If there is no driver version/wrong driver version, you have to make sure your driver get loaded before you start your testing. 3.There is a standard method in FreeBSD to explicitly mention driver to be loaded at the time of boot. e.a Add below line in /boot/default/loader.conf OR /boot/loader.conf (Location does not matter, add anywhere in file). Also copy mpslsi.ko from our release order to /boot/kernel/. mpslsi_load=”YES”