lauantaina, lokakuuta 15, 2011

RAID-ohjaimen päivitys

Surffasin Internetissä ja löysin pari mielenkiintoista tietoa: Dell SAS 5/iR adapterille löytyy tuki LSI:n lsiutil -nimisestä ohjelmasta. Sen avulla pystyy säätämään joitakin ohjaimen asetuksia ja tulostamaan tietoja sen toiminnasta.

Ohjelma tulostaa kortista mm kortin revision, joka on B0:
# lsiutil
LSI Logic MPT Configuration Utility, Version 1.38, July 6, 2005

1 MPT Port found

     Port Name         Chip Vendor/Type/Rev    MPT Rev  Firmware Rev
 1.  /proc/mpt/ioc0    LSI Logic SAS1068 B0      105      000a3300

Select a device:  [1-1 or 0 to quit]


Lisäksi löysin LSI:n tekemän SASFlash flashäys-ohjelman LSI SAS HBA -kortille. Kannattaa huomioida, että SASFlash-ohjelmasta ei ole saatavana lähdekoodia vaan ainoastaan käännetty binääri. Yritin ajaa sillä ohjaimeen LSI SAS3081ER-kortin BIOSia ja firmwarea, mutta se ei onnistunut. Täällä olevan tiedon mukaan siinä on sama piiri kun tuossa Dellin kortissa.

Dellin ftp-palvelimelta löytyi kuitenkin Dellin tekemä BIOS versio A04, joka ohjeen mukaan asennettaisiin DOSissa kortille. Paketissa on sekä BIOS että firmware ohjaimelle.

Seuraavalla komennolla sain kortin BIOSin päivitettyä uuteen:

sudo ./sasflash -f SAS5IRA.FW -b dllsasir.rom

Nyt kortin MPTBIOS on päivittynyt versiosta 6.06.00.02 versioon 6.12.05.00 ja päiväys 2006.04.05 päiväykseksi 2007.09.29.


BIOS ja Firmware päivittyivät
Levyasetuksia pääsee säätämään BIOSista

Firmwaren versio päivittyi versioon 0.10.51.00-IR. Vanha firmware oli versiota 0.06.06.02 jotain, en enää muista. Nopeutta en varsinaisesti huomaa tulleen lisää, mutta seuraavia korjauksia tästä readme.txt -tiedoston mukaan ainakin löytyy:

Component         Version             
MPT Firmware      00.10.51.00             
SASBIOS           06.12.05.00                         
SASFlash          01.15.04.00

1. Fixed an issue that causes errors during cable disconnect scenarios when connected to a Dell MD3000 enclosure
2. Addressed an issue where interrupt warnings were seen during Operating system installations
3. Fixed an issue with rebuild progress reporting in an OS environment
4. Improved Tape performance on SAS 5/E with External SAS Tape Units
5. Disabled option in BIOS to change the "report device missing delay" which could potentially cause timing  related issues and performance related issues with attached devices when toggled
6. Modified Webpack script for SAS 5 cards so that it is compatible with other 6th Generation SAS controllers
7. Modified the SAS5 Option ROM to improve CHS (Cylinder/Head/Sector) to LBA (Logical Block Address)  translation, to add support for newer disk partition utilities.

Ei kommentteja:

Lähetä kommentti

Voit jättää kirjoitukseen liittyvän kommentin.