SubnetMask
Contributor
- Joined
- Jul 27, 2017
- Messages
- 129
I just got a few more HUS723020ALS640 HDDs to fill up my FreeNAS and hopefully get things running good. They passed my BadBlocks testing best I can tell (no errors reported, no reallocated sectors, no uncorrected errors), so I'd like to put them in play and re-create my VVol and do more testing. The only problem is my selective OCD. They are SAS disks, but the backplane LED behavior is that of SATA disks - off when idle and flash when active. There is an almost four year old bulletin (H206663) indicating that a fix was identified but was in the process of being developed. Apparently their latest firmware, 'J3K7', still doesn't correct this as I was able to get their utility to flash them when I had them in an old x3650 (first gen) server, and the behavior is the same as with the firmware that came on them.
The other seven drives I have are HUS723020ALS640's out of a EMC/Clarion SAN. The problem with these (That can be 'worked round' in a fashion) is that apparently, when I set the writeback cache to 'on' using smartctl, it isn't persistent across reboots, and as pointed out, possibly even across bus resets. What I found (by accident) with these 'IBM' drives is that when I set the writeback cache to enable (it was disabled when I received them), it seems to persist across reboots.
Now, I find it really hard to imagine that HGST (Or any other manufacturer) would have a totally separate assembly line making totally different drives for OEMs like Dell and IBM that they slap the same HGST model number on. It seems far more likely that they'd have one or more lines making 'HUS723020ALS640' drives, and that at the end of the assembly line, some drives would get HGST firmware, some would get Dell/EMC firmware, some would get IBM firmware, etc.
That being said, if it could be 'forced', I suspect that flashing HGST's latest firmware for the 'HUS723020ALS640' onto either of these drives would result in a properly functioning drive because, like I said, I have a hard time believing that a 'Dell' 'HUS723020ALS640' is in any way physically or electrically different from an 'IBM' 'HUS723020ALS640', and that neither of those are physically or electrically different from a 'HGST' 'HUS723020ALS640'. So that being said, is anyone aware of a way to 'force' drives to take the HGST firmware (which I haven't even been able to find 'in the wild')? Even if someone knows of a 'likely but not guaranteed' way to do it, I'd be willing to tempt fate with a drive to see if it worked. Some might say that such a thing may be able to allow people to flash HGST drives (for example) with firmware that'll allow an EMC or Equallogic (for example) to be happy with the drives - maybe - but at the same time, if the way involved meant modifying the firmware file so that model information matched (The EMC drives are reported as something like 'HUS7230CLAR2000', even though the sticker clearly has 'HUS723020ALS640' on it), I can't see how that would be an issue - if you modify the Dell firmware (for example) look for 'HUS723020ALS640' so it'll flash, it'll still report as a 'HUS723020ALS640' drive, not the Dell P/N, and would likely suffer the same compatibility issues as if it was running bone stock HGST firmware.
The other seven drives I have are HUS723020ALS640's out of a EMC/Clarion SAN. The problem with these (That can be 'worked round' in a fashion) is that apparently, when I set the writeback cache to 'on' using smartctl, it isn't persistent across reboots, and as pointed out, possibly even across bus resets. What I found (by accident) with these 'IBM' drives is that when I set the writeback cache to enable (it was disabled when I received them), it seems to persist across reboots.
Now, I find it really hard to imagine that HGST (Or any other manufacturer) would have a totally separate assembly line making totally different drives for OEMs like Dell and IBM that they slap the same HGST model number on. It seems far more likely that they'd have one or more lines making 'HUS723020ALS640' drives, and that at the end of the assembly line, some drives would get HGST firmware, some would get Dell/EMC firmware, some would get IBM firmware, etc.
That being said, if it could be 'forced', I suspect that flashing HGST's latest firmware for the 'HUS723020ALS640' onto either of these drives would result in a properly functioning drive because, like I said, I have a hard time believing that a 'Dell' 'HUS723020ALS640' is in any way physically or electrically different from an 'IBM' 'HUS723020ALS640', and that neither of those are physically or electrically different from a 'HGST' 'HUS723020ALS640'. So that being said, is anyone aware of a way to 'force' drives to take the HGST firmware (which I haven't even been able to find 'in the wild')? Even if someone knows of a 'likely but not guaranteed' way to do it, I'd be willing to tempt fate with a drive to see if it worked. Some might say that such a thing may be able to allow people to flash HGST drives (for example) with firmware that'll allow an EMC or Equallogic (for example) to be happy with the drives - maybe - but at the same time, if the way involved meant modifying the firmware file so that model information matched (The EMC drives are reported as something like 'HUS7230CLAR2000', even though the sticker clearly has 'HUS723020ALS640' on it), I can't see how that would be an issue - if you modify the Dell firmware (for example) look for 'HUS723020ALS640' so it'll flash, it'll still report as a 'HUS723020ALS640' drive, not the Dell P/N, and would likely suffer the same compatibility issues as if it was running bone stock HGST firmware.