[syslinux] Extract DMI info when running PXELINUX
H. Peter Anvin
hpa at zytor.com
Wed Aug 9 09:46:57 PDT 2006
Coe, Colin C. wrote:
> Hi all
>
> Is there any way to extract information (like what dmidecode provides)
> from within PXELINUX and, based on this information, selectively perform
> an action?
>
> What I'm trying to do is provide a method of flashing the BIOS of our HP
> Linux workstations but different workstations use different methods of
> updating the BIOSes. For example, the xw9300 uses 'rompaq' where the
> xw8400 uses 'flashbin'. I have this working for the xw9300 workstations
> but I don't want to rely on people selecting the correct option, I
> rather parse 'Handle 0x0002' and choose automatically based on 'Product
> Name'.
>
> Google found this link for me
> (http://syslinux.zytor.com/archives/2005-March/004944.html). The serial
> number is in the same block as the product name.
>
> Ideas?
>
Right now this requires a custom com32 module. Parsing DMI, which
requires accessing high memory, is most easily done from 32-bit code.
This is of course yet another reason I need to implement the "switch to
other config file" option.
-hpa
More information about the Syslinux
mailing list