Firmware should match driver, e.g.: mps0: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbs Some of this may help -- not yet updated for 10.2, but may still be useful: http://roycebits.blogspot.com/2015/01/freebsd-lsi-sas9211-8i-hba-firmware.html Royce On Thu, Nov 12, 2015 at 12:05 PM, Kai Gallasch <k at free.de> wrote:> > Hi. > > I'm currently building a new ZFS based FreeBSD 10.2 server with a > SAS/SATA HBA SAS9211-8i. > > Is there a preferred or recommended firmware version for Fusion-MPT > SAS-2 2008 chipset based LSI cards like the SAS9211-8i? MPS(4) does not > give any information about this. > > The current version of my SAS9211-8i is: > v7.05.05.00 (2010.05.19), BIOS > 5.00.17.00-IR, FW > > > IR vs. IT firmware: > > Are there any advantages replacing the -IR (integrated raid) firmware on > the LSI controller with an -IT (target mode) version, if the RAID > functionality of the HBA is not used at all? > > There were some claims that running the -IR version in a ZFS JBOD setup > would result in a small performance penalty compared to -IT and that > there was a risk that a controller running the -IR firmware version > could potentially damage ZFS data on a disk by putting RAID metadata > somewhere on the drive, even if not using the RAID feature of the card! > > I'd appreciate it if someone could shed some light on this. > > Regards, > Kai. > > -- > PGP-KeyID = 0x70654D7C4FB1F588 > One day a lemming will fly.. > > >
> -----Original Message----- > From: owner-freebsd-scsi at freebsd.org [mailto:owner-freebsd- > scsi at freebsd.org] On Behalf Of Royce Williams > Sent: Thursday, November 12, 2015 3:21 PM > To: Kai Gallasch > Cc: freebsd-scsi at freebsd.org; freebsd-stable > Subject: Re: LSI SAS2008 mps driver preferred firmware version > > Firmware should match driver, e.g.: > > mps0: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbsI've never heard of any problems when these are mismatched, so I'm not sure why FreeNAS would complain. Anyway, you should use the latest of both in my opinion. The latest FW on the avagotech website is 20.00.04.00. I have heard that some FreeBSD users have had some problems with the PH19 FW. Steve McConnell> > > Some of this may help -- not yet updated for 10.2, but may still beuseful:> > http://roycebits.blogspot.com/2015/01/freebsd-lsi-sas9211-8i-hba- > firmware.html > > Royce > > On Thu, Nov 12, 2015 at 12:05 PM, Kai Gallasch <k at free.de> wrote: > > > > Hi. > > > > I'm currently building a new ZFS based FreeBSD 10.2 server with a > > SAS/SATA HBA SAS9211-8i. > > > > Is there a preferred or recommended firmware version for Fusion-MPT > > SAS-2 2008 chipset based LSI cards like the SAS9211-8i? MPS(4) does > > not give any information about this. > > > > The current version of my SAS9211-8i is: > > v7.05.05.00 (2010.05.19), BIOS > > 5.00.17.00-IR, FW > > > > > > IR vs. IT firmware: > > > > Are there any advantages replacing the -IR (integrated raid) firmware > > on the LSI controller with an -IT (target mode) version, if the RAID > > functionality of the HBA is not used at all? > > > > There were some claims that running the -IR version in a ZFS JBOD > > setup would result in a small performance penalty compared to -IT and > > that there was a risk that a controller running the -IR firmware > > version could potentially damage ZFS data on a disk by putting RAID > > metadata somewhere on the drive, even if not using the RAID feature ofthe> card! > > > > I'd appreciate it if someone could shed some light on this. > > > > Regards, > > Kai. > > > > -- > > PGP-KeyID = 0x70654D7C4FB1F588 > > One day a lemming will fly.. > > > > > > > _______________________________________________ > freebsd-scsi at freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe at freebsd.org"
> -----Original Message----- > From: Stephen Mcconnell [mailto:stephen.mcconnell at avagotech.com] > Sent: Thursday, November 12, 2015 3:45 PM > To: 'Royce Williams'; 'Kai Gallasch' > Cc: 'freebsd-scsi at freebsd.org'; 'freebsd-stable' > Subject: RE: LSI SAS2008 mps driver preferred firmware version > > > > > -----Original Message----- > > From: owner-freebsd-scsi at freebsd.org [mailto:owner-freebsd- > > scsi at freebsd.org] On Behalf Of Royce Williams > > Sent: Thursday, November 12, 2015 3:21 PM > > To: Kai Gallasch > > Cc: freebsd-scsi at freebsd.org; freebsd-stable > > Subject: Re: LSI SAS2008 mps driver preferred firmware version > > > > Firmware should match driver, e.g.: > > > > mps0: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbs > > I've never heard of any problems when these are mismatched, so I'm notsure> why FreeNAS would complain. Anyway, you should use the latest of bothin> my opinion. > The latest FW on the avagotech website is 20.00.04.00. I have heardthat> some FreeBSD users have had some problems with the PH19 FW. > > Steve McConnell > > > > > > > Some of this may help -- not yet updated for 10.2, but may still beuseful:> > > > http://roycebits.blogspot.com/2015/01/freebsd-lsi-sas9211-8i-hba- > > firmware.html > > > > Royce > > > > On Thu, Nov 12, 2015 at 12:05 PM, Kai Gallasch <k at free.de> wrote: > > > > > > Hi. > > > > > > I'm currently building a new ZFS based FreeBSD 10.2 server with a > > > SAS/SATA HBA SAS9211-8i. > > > > > > Is there a preferred or recommended firmware version for Fusion-MPT > > > SAS-2 2008 chipset based LSI cards like the SAS9211-8i? MPS(4) does > > > not give any information about this. > > > > > > The current version of my SAS9211-8i is: > > > v7.05.05.00 (2010.05.19), BIOS > > > 5.00.17.00-IR, FW > > > > > > > > > IR vs. IT firmware: > > > > > > Are there any advantages replacing the -IR (integrated raid) > > > firmware on the LSI controller with an -IT (target mode) version, if > > > the RAID functionality of the HBA is not used at all? > > > > > > There were some claims that running the -IR version in a ZFS JBOD > > > setup would result in a small performance penalty compared to -IT > > > and that there was a risk that a controller running the -IR firmware > > > version could potentially damage ZFS data on a disk by putting RAID > > > metadata somewhere on the drive, even if not using the RAID feature > > > of the > > card!And also, I asked someone who works on the FW about these IR concerns and he says the only reason for a performance issue is that the IR FW is a bit larger and therefore the command queue depth will be smaller due to the amount of resources available, so it is possible to have a slight performance degradation in some cases. Other than that, once it is determined that there are no IR drives the FW acts just like IT. AND there is no data corruption issue for ZFS disks. If there is, that would be bad and a high priority defect would need to be filed :) If there are no IR volumes, the FW works just like IT so there would be no reason to write metadata to a non-IR disk. Even if there was a separate IR volume, the ZFS disk would not be written with metadata because it's not part of an IR volume. Steve> > > > > > I'd appreciate it if someone could shed some light on this. > > > > > > Regards, > > > Kai. > > > > > > -- > > > PGP-KeyID = 0x70654D7C4FB1F588 > > > One day a lemming will fly.. > > > > > > > > > > > _______________________________________________ > > freebsd-scsi at freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-scsi > > To unsubscribe, send any mail to"freebsd-scsi-unsubscribe at freebsd.org"
On 12.11.2015 23:20 Royce Williams wrote:> Firmware should match driver, e.g.: > > mps0: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbs > > > Some of this may help -- not yet updated for 10.2, but may still be useful: > > http://roycebits.blogspot.com/2015/01/freebsd-lsi-sas9211-8i-hba-firmware.htmlThanks! Lots of information about reflashing the 9211-8i. So I upgraded the old firmare of the controller from mps0: Firmware: 05.00.17.00, Driver: 20.00.00.00-fbsd to mps0: Firmware: 20.00.04.00, Driver: 20.00.00.00-fbsd (FreeBSD 10.2) As I understand it the firmware 20.00.00.00 was pulled by avago and replaced with the fixed version 20.00.04.00 I will give feedback if I notice any problems with this FW version. As a side note: Flashing the 9211-8i to the new firmware version changed the way FreeBSD orders the disk devices on this server: With the old firmware it looked like this: root@:~ # camcontrol devlist <HITACHI HUS156030VLS600 A760> at scbus0 target 10 lun 0 (pass0,da0) <HITACHI HUS156030VLS600 A5D0> at scbus0 target 11 lun 0 (pass1,da1) <ATA INTEL SSDSC2BA10 0270> at scbus0 target 12 lun 0 (pass2,da2) <ATA INTEL SSDSC2BA10 0270> at scbus0 target 13 lun 0 (pass3,da3) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 14 lun 0 (pass4,da4) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 15 lun 0 (pass5,da5) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 16 lun 0 (pass6,da6) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 17 lun 0 (pass7,da7) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 18 lun 0 (pass8,da8) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 19 lun 0 (pass9,da9) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 20 lun 0 (pass10,da10) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 21 lun 0 (pass11,da11) <SUN HYDE12 0341> at scbus0 target 22 lun 0 (pass12,ses0) <AHCI SGPIO Enclosure 1.00 0001> at scbus7 target 0 lun 0 (pass13,ses1) The order is according to the order the disks are placed in the drive bays: (da0, bay1; da1, bay2, ..) With the new firmware it now looks like this: <WD WD2001FYYG-01SL3 VR08> at scbus0 target 8 lun 0 (pass0,da0) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 9 lun 0 (pass1,da1) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 10 lun 0 (pass2,da2) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 11 lun 0 (pass3,da3) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 12 lun 0 (pass4,da4) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 13 lun 0 (pass5,da5) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 14 lun 0 (pass6,da6) <WD WD2001FYYG-01SL3 VR08> at scbus0 target 15 lun 0 (pass7,da7) <ATA INTEL SSDSC2BA10 0270> at scbus0 target 16 lun 0 (pass8,da8) <ATA INTEL SSDSC2BA10 0270> at scbus0 target 17 lun 0 (pass9,da9) <HITACHI HUS156030VLS600 A5D0> at scbus0 target 18 lun 0 (pass10,da10) <HITACHI HUS156030VLS600 A760> at scbus0 target 19 lun 0 (pass11,da11) <SUN HYDE12 0341> at scbus0 target 20 lun 0 (pass12,ses0) <AHCI SGPIO Enclosure 1.00 0001> at scbus7 target 0 lun 0 (pass13,ses1) So now the drive stuck in the last drive bay is seen as da0 and the drive in the first drive bay as da11 But: In the controller BIOS the scan order of the drives did not change at all with the new firmware! So the change is only in the way FreeBSD sees the drives. My explanation for this change in drive ordering is, that my 9211-8i is a SUN branded one (SGX-SAS6-INT-Z) and the server is a SUN server. So maybe the original firmware contained some adaptations for this server, that are missing in the new firmware. Can the way FreeBSD orders scanned SAS drives be changed? If not, no problem, as I use partition labels for my zfs pools and the disks are also labeled on the server as well. Regards, Kai. -- PGP-KeyID = 0x70654D7C4FB1F588 One day a lemming will fly.. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: OpenPGP digital signature URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20151114/d49e8859/attachment.bin>