Centos 7 ships with an older version of the mpt2sas driver than what LSI support makes available.
The current LSI driver is P20 - is there a good reason why such an older version of the LSI driver is shipped?
Centos 7 DVD 1406 - modinfo shows
(yum update keeps the same driver)version:16.100.00.00
Curiously - Centos 6.6 ships with a slightly different
version: 16.101.00.00
Turns out that on a new build flashing the P20 firmware was a bad idea. (ok this may be obviously a bad idea running older driver with newer firmware)
On a new build.
Flashed the P20 firmware to a 9201 hba card.
Installed Centos 7 (minimal) and received the errors shown below while performing dd from the attached WD40EFRX drives.
Same error across all drives.
Since I initially suspected the driver, went through a bit of experimentation with centos 6.6, and another distro, but still get the same errors.
Sanity only prevailed after down flashing the cards firmware to P16.
Maybe this card and P20 firmware have a problem? Have not had time to try with P19 etc... Thought it best to start with the P16 firmware to match the driver. And there is some pressure to get this system working a.s.a.p.
However there is that nagging feeling that LSI release firmware for a good reason and it would be better to be using later firmware.
Any advice on how to proceed?
Atempting to install the P20 from lsi was not straight forward possibly due to my ignorance.
However durrently the P20 driver (confirmed with modinfo) still errors with the P20 firmware.
Regards
A
PS anyone interesed it's a 45drives storinator case (http://www.45drives.com/)
Asus P8C WS mb
LSI 9201 hba
WD40EFRX
Code: Select all
Dec 5 16:00:45 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:45 localhost kernel: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 5 16:00:45 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:45 localhost kernel: Sense Key : Aborted Command [current]
Dec 5 16:00:45 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:45 localhost kernel: Add. Sense: Information unit iuCRC error detected
Dec 5 16:00:45 localhost kernel: sd 0:0:1:0: [sdb] CDB:
Dec 5 16:00:45 localhost kernel: Read(16): 88 00 00 00 00 00 00 19 50 00 00 00 01 00 00 00
Dec 5 16:00:45 localhost kernel: end_request: I/O error, dev sdb, sector 1658880
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207360
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207361
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207362
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207363
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207364
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207365
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207366
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207367
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207368
Dec 5 16:00:45 localhost kernel: Buffer I/O error on device sdb, logical block 207369
Dec 5 16:00:50 localhost kernel: mpt2sas0: log_info(0x31080000): originator(PL), code(0x08), sub_code(0x0000)
Dec 5 16:00:51 localhost kernel: mpt2sas0: log_info(0x31080000): originator(PL), code(0x08), sub_code(0x0000)
Dec 5 16:00:58 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:58 localhost kernel: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 5 16:00:58 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:58 localhost kernel: Sense Key : Aborted Command [current]
Dec 5 16:00:58 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:00:58 localhost kernel: Add. Sense: Information unit iuCRC error detected
Dec 5 16:00:58 localhost kernel: sd 0:0:1:0: [sdb] CDB:
Dec 5 16:00:58 localhost kernel: Read(16): 88 00 00 00 00 00 00 46 f7 00 00 00 01 00 00 00
Dec 5 16:00:58 localhost kernel: end_request: I/O error, dev sdb, sector 4650752
Dec 5 16:00:58 localhost kernel: quiet_error: 22 callbacks suppressed
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581344
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581345
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581346
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581347
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581348
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581349
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581350
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581351
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581352
Dec 5 16:00:58 localhost kernel: Buffer I/O error on device sdb, logical block 581353
Dec 5 16:01:01 localhost systemd: Starting Session 3 of user root.
Dec 5 16:01:01 localhost systemd: Started Session 3 of user root.
Dec 5 16:01:05 localhost kernel: mpt2sas0: log_info(0x31080000): originator(PL), code(0x08), sub_code(0x0000)
Dec 5 16:01:06 localhost kernel: sd 0:0:1:0: [sdb]
Dec 5 16:01:06 localhost kernel: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE