> Don't use Dell's buggy, overly-complex scripts (self-extracting shell 
> scripts, which then install RPMs - makes me feel nauseous just 
> thinking about the concept 

> Any self-respecting admin will *not* blindly run shell scripts *as root*
> which unpack a self-contained payload and perform actions which are not
> auditable in advance.
> 
> I'm glad that Dell provide firmware updates and support hardware updates
> under Linux, but really you could make the process an whole lot easier.
> 
> I personally mirror your repos and my firmware update process is
> something like:
> 
> yum install $(bootstrap_firmware)
> update_firmware --yes
> 
> Why do't you consider making that the "official" supported mechanism?
> 

Hi Tim and Robin,

I believe you're referring to the ".BIN" self-contained update package. Based 
on customer feedback on this list and elsewhere, we made the yum-repo based 
firmware updates officially supported starting with OM 6.2 in December 09.

Starting with this repository: "http://linux.dell.com/repo/hardware/OMSA_6.2/"; 
firmware-tools updates have been included. The OMSA/hardware repository is 
officially supported. The community-supported firmware repository is out of 
date, now that firmware updates are included in the OM repo. See here for more 
info: http://linux.dell.com/wiki/index.php/Repository

Arno,

I think I know what is going on here. Firmware-tools tries to find devices in 
two ways: Dell update modules, and lspci.

It looks like you might not have a dell driver installed for your PERC 6. I am 
guessing this because the firmware-updates.log shows the device name as: 
"01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 
04)" If the Dell driver were installed, firmware-tools would be able to talk to 
the PERC card through the dell update module and get the dell name - PERC 6/i 
Integrated.

Because firmware-tools only knows of the device through its PCI ID, it does not 
know the current firmware version, and tries to apply the update.

When the dell update module is run, it doesn't find any devices to update and 
returns no status:
<?xml version="1.0" encoding="UTF-8"?><SVMExecution 
lang="en"><RebootRequired>0</RebootRequired></SVMExecution>

You should have a 'megaraid_sas' dkms driver rpm available to you in the dell 
repo. After installing that, firmware-tools should report the current version 
and not suggest an upgrade is needed.

Thanks,
Jeff Mendoza


_______________________________________________
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