Difference between revisions of "PowerEdge BMC updates with Debian"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
Procedure: |
Procedure: |
||
+ | * get '''<code>.BIN</code>''' file with firmware update from Dell's site. |
||
+ | * unpack downloaded .BIN file like so: '''<code>cd /var/tmp; bash 1950_ESM_Firmware_XCVN0_LN32_2.50_A00.BIN --extract BMC-FW</code>'''. |
||
* Add "'''<code>[arch=amd64,i386]</code>'''" between "'''<code>deb</code>'''" and "'''<code>http://http.us.debian.org/...</code>'''" of main Debian archive entry in /etc/apt/sources.list |
* Add "'''<code>[arch=amd64,i386]</code>'''" between "'''<code>deb</code>'''" and "'''<code>http://http.us.debian.org/...</code>'''" of main Debian archive entry in /etc/apt/sources.list |
||
* '''<code>dpkg --add-architecture i386</code>''' |
* '''<code>dpkg --add-architecture i386</code>''' |
||
Line 11: | Line 13: | ||
* '''<code>apt-get install libgcc1:i386 libstdc++5:i386 libsmbios-bin</code>''' |
* '''<code>apt-get install libgcc1:i386 libstdc++5:i386 libsmbios-bin</code>''' |
||
* '''<code>dpkg-reconfigure dash</code>''' let /bin/sh be bash, because Dell's /bin/sh scripts are really bash-specific |
* '''<code>dpkg-reconfigure dash</code>''' let /bin/sh be bash, because Dell's /bin/sh scripts are really bash-specific |
||
− | * cd into unpacked BMC firmware binaries directory |
+ | * cd into unpacked BMC firmware binaries directory (/var/tmp/BMC-FW in example above) |
* '''<code>./spsetup.sh</code>''' |
* '''<code>./spsetup.sh</code>''' |
||
* '''<code>ipmitool mc info</code>''' to confirm the BMC is running the new firmware |
* '''<code>ipmitool mc info</code>''' to confirm the BMC is running the new firmware |
Revision as of 04:45, 17 September 2013
http://www.enrici.com/2013/04/12/flash-bmc-dell-sous-debian-wheezy/ has the good infos. Thank you, thank you, thank you.
Running "bmcfl32l -i=payload/bmcflsh.dat
" didn't produce the desired results. Eventually tried running "./spsetup.sh
" from the directory with the extracted files and the BMC firmware appears to have been successfully updated. Huzzah.
ftp://ftp.dell.com/published/Pages/index.html is where you want to start to find the non-Windows versions of the update packages.
Procedure:
- get
.BIN
file with firmware update from Dell's site. - unpack downloaded .BIN file like so:
cd /var/tmp; bash 1950_ESM_Firmware_XCVN0_LN32_2.50_A00.BIN --extract BMC-FW
. - Add "
[arch=amd64,i386]
" between "deb
" and "http://http.us.debian.org/...
" of main Debian archive entry in /etc/apt/sources.list dpkg --add-architecture i386
apt-get update
apt-get install libgcc1:i386 libstdc++5:i386 libsmbios-bin
dpkg-reconfigure dash
let /bin/sh be bash, because Dell's /bin/sh scripts are really bash-specific- cd into unpacked BMC firmware binaries directory (/var/tmp/BMC-FW in example above)
./spsetup.sh
ipmitool mc info
to confirm the BMC is running the new firmware- If you care to, remove the newly installed packages, tell dpkg to forget about i386, and make /bin/sh be a real POSIX shell again