Generally the firmware is not compatible, as it no longer identifies itself as 'LSI', which is usually required by LSI flashing tools.  Same goes for OEM flashing tools ... it checks the ID of the card before allowing a flash.  This is usually disabled to prevent the card from being damaged by a bad flash, which is common when flashing between vendors.  There may be a way to 'force' the firmware to the card, but that is up to you to find and try.  Best to simply get a new card or not use the S300.
Hi All, I'd like to install Debian to a R310 server shipped with PERC S300 Software (only Windows supported) RAID controller card. Searching through some pages and forums I found one possible solution only: 1. PERC S300 RAID controller is a hybrid card, firmware upgraded from a simple LSISAS1068E chipset based card, according to this official white paper:  http:/i.dell.com/sites/content/business/solutions/whitepapers/en/Documents/Dell-Software-RAID-Functionality-White-Paper.pdf  "PERC S300 is a hybrid solution obtained by a firmware change for the LSI 1068E SAS controller. The advantage over PERC S100 is that SAS disks are supported in PERC S300. The conversion from LSI 1068E SAS controller to PERC S300 is done using the firmware upgrade (using DRMK bootable USB in DOS method)." 2. If it's possible to 'downgrade' the firmware to the original LSI version, Debian could use this RAID controller with an 'mptsas' or 'megaraid' driver during installation. But... The suggested solution (boot into DOS mode, use SASFLASH utility with the appropriate FW files to downgrade to LSI) does not work, because SASFLASH utility cannot recognize any LSI controller, since it's id recently is a DELL S300... Is there any solution to create the appropriate DRMK bootable disk or USB key, to downgrade the FW without Vendor / ID matching? I would like to avoid buying a new controller if I can...  Thank for any help in advance,  Peter
Dell R310 PERC S300 RAID Firmware Downgrade