On 10/13/2010 02:28 AM, Tim Small wrote:
> On 12/10/10 20:56, Orion Poplawski wrote:
>> Sorry, not really on topic but I figured people here would be knowledgeable 
>> on
>> the issue. I'd like to be able to update the firmware on some sata drives,
>> specifically some WD RE-4 GP WD2002FYPS drives under linux. Any idea if this
>> is possible?
>
> Probably yes, tho' I've not tried that model. It depends what controller it's
> attached to. If it's a plain SATA drive as far as Linux is concerned (no HW
> RAID), then a recent hdparm should do it. For recent Dell PERC and SAS,
> controllers, lsiutil and megactl both have options to update the firmware on
> the drives. I've updated various Seagate, WD, HDs and Intel SSDs using all
> three methods.
>
> Tim.
>

Interesting, I didn't know about hdparm, although the man page entry is scary:

        --fwdownload
               When used, this should be the only flag given.  It requires
               a  file  path  immediately after the flag, indicating where
               the new drive firmware should be read from.   The  contents
               of  this  file  will  be sent to the drive using the (S)ATA
               DOWNLOAD MICROCODE command, using either transfer  protocol
               7  (entire  file  at  once),  or, if the drive supports it,
               transfer protocol 3 (segmented download).  This command  is
               EXTREMELY  DANGEROUS  and  could destroy both the drive and
               all data on it.  DO NOT USE THIS  COMMAND.

Although I suppose it is an inherently dangerous operation.


-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  [email protected]
Boulder, CO 80301              http://www.cora.nwra.com

_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq

Reply via email to