Anyone know where I can get a runnable version of this driver (or some more detailed instructions on building/installing it from source than what LSI provides--not enough for me to follow: too much is just assemed)?
The MB in question (with built-in RAID controller):
LSI SAS 1068E
LSI provides source code for their drivers (congratulations to them on that most excellent decision); the source is available here:
Anyone know of available binary or have some useful tips to go with the rather vague instructions on building the driver from source?
OK. With the help of a colleague, we built the driver and tried to install it in the kernel. Here's what /var/log/kern.log had to say about how that went:
Apr 29 06:35:27 localhost kernel: mptbase: no version for "struct_module" found: kernel tainted.
Apr 29 06:35:27 localhost kernel: Fusion MPT base driver 4.00.21.00
Apr 29 06:35:27 localhost kernel: Copyright (c) 1999-2007 LSI Corporation
Apr 29 06:40:22 localhost kernel: mptsas: Unknown symbol scsi_is_sas_phy_local
Apr 29 06:40:39 localhost kernel: mptsas: Unknown symbol scsi_is_sas_phy_local
Apr 29 06:40:53 localhost kernel: Fusion MPT SPI Host driver 4.00.21.00
Apr 29 06:41:01 localhost kernel: Fusion MPT misc device (ioctl) driver 4.00.21.00
Apr 29 06:41:01 localhost kernel: mptctl: Registered with Fusion MPT base driver
Apr 29 06:41:01 localhost kernel: mptctl: /dev/mptctl @ (major,minor=10,220)
Apr 29 06:41:03 localhost kernel: mptsas: Unknown symbol scsi_is_sas_phy_local
Apr 29 06:41:55 localhost kernel: mptctl: Deregistered /dev/mptctl @ (major,minor=10,220)
Presumably the "kernel tainted" just means that it's a non-standard module, but the scsi_is_sas_phy_local problem prevents it from loading and won't work. The kernel happily loads an earlier version of the "Fusion MPT" driver, but that one can't see the controller and
suggest that the module supports 0050, 5504, 0056, 0058 and 0062
The controller is supposedly a model LSI calls a 1068e--but lspci reports:
02:00.0 SCSI storage controller: LSI Logic / Symbios Logic Unknown device 0059 (rev 04)
The kernel version in question is:
2.6.18-6-amd64 #1 SMP Sun Feb 10 17:50:19 UTC 2008 x86_64 GNU/Linux
Any suggestions most gratefully accepted.