Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Firmware issue? HGST HUH728080AL5200

December 19th, 2020, 15:54

I have 34 of these HGST HUH728080AL5200 and two of them don't
get recognized properly by the LSI 9201-16e with the P20 IT mode firmware
on linux kernel 5.8 (ubuntu 20.10 booted with mpt3sas.max+queue_depth=10000),
any idea why? The labels on these drives show a different firmware:

APR-2019
FW: 907

There does appear to be an issue with the mpt3sas driver for the
LSI 9201-16e starting from kernel 5.8 see this bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1878332
workaround is to edit
/etc/default/grub
and replace the "quiet splash" in GRUB_CMDLINE_LINUX_DEFAULT with this:
GRUB_CMDLINE_LINUX_DEFAULT="mpt3sas.max_queue_depth=10000"
and that works fine for all the other drives, just not these two.

Is there something special about the 907 firmware these drives are using?
They also have (written vertically along the side): "Refurbished to HGST Specifications".

When I insert the drive (hot-plug) the dmesg output looks like this:

Code:
[ 4213.035846] sd 6:0:14:0: Attached scsi generic sg11 type 0
[ 4213.036367] sd 6:0:14:0: [sdj] Spinning up disk...
[ 4213.041650]  end_device-6:1: add: handle(0x001c), sas_addr(0x5000cca23b473561)
[ 4214.048763] ..................................................................................................not responding...
[ 4313.378040] sd 6:0:14:0: [sdj] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 4313.378045] sd 6:0:14:0: [sdj] Sense Key : Not Ready [current] [descriptor]
[ 4313.378048] sd 6:0:14:0: [sdj] Add. Sense: Logical unit not ready, initializing command required
[ 4313.378833] sd 6:0:14:0: [sdj] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 4313.378835] sd 6:0:14:0: [sdj] Sense Key : Not Ready [current] [descriptor]
[ 4313.378838] sd 6:0:14:0: [sdj] Add. Sense: Logical unit not ready, initializing command required
[ 4313.379484] sd 6:0:14:0: [sdj] 0 512-byte logical blocks: (0 B/0 B)
[ 4313.379486] sd 6:0:14:0: [sdj] 0-byte physical blocks
[ 4313.379858] sd 6:0:14:0: [sdj] Write Protect is off
[ 4313.379861] sd 6:0:14:0: [sdj] Mode Sense: f7 00 10 08
[ 4313.380341] sd 6:0:14:0: [sdj] Write cache: enabled, read cache: enabled, supports DPO and FUA
[ 4313.394532] sd 6:0:14:0: [sdj] Spinning up disk...
[ 4314.401186] ..................................................................................................not responding...
[ 4413.730459] sd 6:0:14:0: [sdj] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 4413.730465] sd 6:0:14:0: [sdj] Sense Key : Not Ready [current] [descriptor]
[ 4413.730468] sd 6:0:14:0: [sdj] Add. Sense: Logical unit not ready, initializing command required
[ 4413.731216] sd 6:0:14:0: [sdj] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 4413.731219] sd 6:0:14:0: [sdj] Sense Key : Not Ready [current] [descriptor]
[ 4413.731222] sd 6:0:14:0: [sdj] Add. Sense: Logical unit not ready, initializing command required
[ 4413.733357] sd 6:0:14:0: [sdj] Attached SCSI disk

Re: Firmware issue? HGST HUH728080AL5200

December 19th, 2020, 21:11

Do the drives spin up?

Re: Firmware issue? HGST HUH728080AL5200

December 20th, 2020, 5:11

Thanks for your advice.

Yes, the drives do spin up, but the ready light in the enclosure doesn't stay on (unlike the working drives).
I also have a way to connect a drive individually (without the noisy enclosure) so that I can compare the
sounds to those of a working drive. The sounds are very similar: the drives are definitely spinning up and
doing their normal self-checks, but somehow the LSI 9201-16e doesn't "see" that they're ready.
Post a reply