iPXE discussion forum
Alternatives to using Memdisk? - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Alternatives to using Memdisk? (/showthread.php?tid=7795)



Alternatives to using Memdisk? - nappington - 2015-08-23 20:33

We currently use memdisk as the kernel to load BIOS update images in iPXE to perform BIOS updates. Unfortunately memdisk doesn't seem to work for Lenovo BIOS updates (ISO or .IMG) in any combination or permutation of arguments - the image loads fine, but whenever the actual update is attempted (Selecting "update system program" from within the update utility) the machine hangs entirely.

I'm wondering if there exist any memdisk alternatives that we can use to make the Lenovo BIOS updates work.


RE: Alternatives to using Memdisk? - mcb30 - 2015-08-23 20:35

(2015-08-23 20:33)nappington Wrote:  We currently use memdisk as the kernel to load BIOS update images in iPXE to perform BIOS updates. Unfortunately memdisk doesn't seem to work for Lenovo BIOS updates (ISO or .IMG) in any combination or permutation of arguments - the image loads fine, but whenever the actual update is attempted (Selecting "update system program" from within the update utility) the machine hangs entirely.

I'm wondering if there exist any memdisk alternatives that we can use to make the Lenovo BIOS updates work.

Have you tried just SAN-booting the ISO image ("sanboot http://..../update.iso")?

Michael


RE: Alternatives to using Memdisk? - nappington - 2015-08-23 20:39

I had no idea that was even an option, but I just tried and received an error:

Could not open SAN device: Error 0x420e2001

Looking at the documentation, that refers to:
You get this error when trying to use sanboot (with http and maybe other sources to) and autoboot is undefined when compiling ipxe.

Pretty sure that autoboot is operating properly in my instance of iPXE, though...


RE: Alternatives to using Memdisk? - mcb30 - 2015-08-23 20:55

(2015-08-23 20:39)nappington Wrote:  Could not open SAN device: Error 0x420e2001

Which version of iPXE are you using ("show version")? The HTTP core was rewritten recently, so I need to check you're using the latest code before going any further.

Michael


RE: Alternatives to using Memdisk? - nappington - 2015-08-23 21:40

Not 100% sure since we've overwritten the version variable, but we're up to this commit:

https://git.ipxe.org/ipxe.git/commit/f557794ab3ccae444653a25b889cc51d10e6f0c3


RE: Alternatives to using Memdisk? - mcb30 - 2015-08-23 21:58

(2015-08-23 21:40)nappington Wrote:  Not 100% sure since we've overwritten the version variable, but we're up to this commit:

https://git.ipxe.org/ipxe.git/commit/f557794ab3ccae444653a25b889cc51d10e6f0c3

OK. More than 25000 lines of code have changed since that commit, including a complete rewrite of the HTTP core. Please try using the latest code before trying anything else.

Thanks,

Michael


RE: Alternatives to using Memdisk? - nappington - 2015-08-23 22:08

Thanks, I'll check back once I've done so!