14546, I need a Linux driver for my LSI 3ware controller.

Expand / Collapse
 

14546, I need a Linux driver for my LSI 3ware controller.


Use the drop down boxes below to find your driver.  See also OS Support list.





Linux kernels 2.4.3 and newer, and all 2.6 kernels include native support for the 3ware 7000/8000 seriescontrollers.
Linux kernels 2.6.8 and newer include native support for the 3ware 7000/8000/9500S series controllers.
Linux kernels 2.6.14 and newer include native support for the 3ware 7000*/8000*/9500S/9550SX(U)/9590SE series controllers.
Linux kernels 2.6.19 and newer include native support for the 3ware 7000*/8000*/9500S/9550SX(U)/9590SE/9650SE series controllers.
Linux kernels 2.6.23 and newer include native support for the 3ware 7000/8000/9500S/9550SX(U)/9590SE/9650SE/9690SA series controllers.
Linux kernels 2.6.33 and newer include native support for the 3ware 7000/8000/9500S/9550SX(U)/9590SE/9650SE/9690SA/9750 series controllers.

 


 

*if using the 7000/8000 with in a system with Intel EM64T with 4 GB of RAM or more, see 3ware KB article 15243http://kb.lsi.com/knowledgebasearticle15243.aspx and15463 http://kb.lsi.com/knowledgebasearticle15463.aspx.

If you want to use a Linux distribution with a kernel version older than 2.6.14, then you can use one of thedrivers below.  All of these drivers support the 9500S controller.  Some of these drivers alsosupport the 9550SX(U), and 9590SE controllers (e.g. 95xx in the file name), as detailed in the 'Filename (download below)' column below.

9650SE support - any driver with '9.4' or newer in the file name includes support for the 9650SE, in additionto the 9500S/9550SX/9550SXU/9590SE.  For example, 75-3w-95xx-9650_rh_ws3u8-installdisk-x86-9.4.zip is basedon the 9.4 code set, and thus has 9650SE support.

9690SA support - any driver with 9690SA in the file name includes support for the 9690SA, in addition to the9500S/9550SX(U)/9590SE/9650SE. 

Warning: If you use a driver from this KB article that does not end in 9.3.0.4 or newer, then likely it wascompiled with an older code set and will have the kmap_atomic() bug and 4 GBytes system RAMbugs that are described in the 9.3.0.4 release notes http://www.3ware.com/download/Escalade9550SX-Series/9.3.0.4/9.3.0.4_Release_Notes_Web.pdf

If you are installing from a USB device, and not a floppy/CD/DVD based device, you will need to copy the .imgversion of the floppy disk image to the USB device.  The .img format of the driver is provided with some ofthe driver diskette images included here.  If the .img format version isnt included, you can create it usingdd:

Step 1:  Extract the contents of the driver diskette image to a floppy drive
Step 2:  Use dd and type this command:

.\dd if=\\.\a: of=c:\temp\image1.img bs=1k count=1440

Note:  This example is for dd for Windows.  The linux command will be slightly different.
Step 3:  Copy the created image file image1.img to the USB device.
Step 4:  Boot to the Linux install CD and type linux dd.  You will be prompted to enter a driverdiskette.  Point to /dev/sda/image1.img.  The 3ware driver will load.

Note:  Loading the 3ware driver from USB will cause the 3ware driver to load as sdb, since the USB devicewill load as sda.  Linux will install to /dev/sdb, and when you reboot with the USB device removed the systemwill kernel panic.  The work around is to boot to the Linux CD, run rescue mode, load the 3ware driver, thenedit the fstab to point the device device to sda, and not sdb.

If you would like the .img version of the driver diskette for USB installs, send your request to support@lsi.com.

If you need a driver for a Linux distribution not listed here, please check KB 15775 or send your request to support@lsi.com.



Rate this Article:
     

Attachments



Add Your Comments


Comment require login or registration.

Details
Last Modified:Thursday, December 01, 2011
Last Modified By: Administrator
Type: Driver Problems
Rated 2 stars based on 94 votes.
Article has been viewed 161,173 times.
Created:Wednesday, August 24, 2005
Options