Difference between revisions of "PowerEdge BMC updates with Debian"

From FnordWiki
Jump to navigation Jump to search
Line 1: Line 1:
 
http://www.enrici.com/2013/04/12/flash-bmc-dell-sous-debian-wheezy/ has the good infos. Thank you, thank you, thank you.
 
http://www.enrici.com/2013/04/12/flash-bmc-dell-sous-debian-wheezy/ has the good infos. Thank you, thank you, thank you.
   
Running "<code>bmcfl32l -i=payload/bmcflsh.dat</code>" didn't produce the desired results. Eventually tried running "<code>./spsetup.sh</code>" from the directory with the extracted files and the BMC firmware appears to have successfully updated itself. Huzzah.
+
Running "<code>bmcfl32l -i=payload/bmcflsh.dat</code>" didn't produce the desired results. Eventually tried running "<code>./spsetup.sh</code>" 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.
 
ftp://ftp.dell.com/published/Pages/index.html is where you want to start to find the non-Windows versions of the update packages.
Line 10: Line 10:
 
* '''<code>apt-get update</code>'''
 
* '''<code>apt-get update</code>'''
 
* '''<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 # let /bin/sh be bash, because Dell's /bin/sh scripts are really bash-specific</code>'''
+
* '''<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
 
* '''<code>./spsetup.sh</code>'''
 
* '''<code>./spsetup.sh</code>'''

Revision as of 04:29, 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:

  • 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
  • ./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