Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
  • We send appliances to customers, and since some days ago the machines come from a new vendor.
  • The machines have new BIOS and motherboards:
  • We would like to use /sys/class/dmi/id to identify the machines, so they become unique by its serial number.
  • This is the output that we can get from id directory:

    id # for filename in *; do [[ -f ${filename} ]] && echo ${filename}: && cat ${filename}; done  
    bios_date:  07/12/2010  
    bios_vendor: American Megatrends Inc.  
    bios_version:  080015  
    board_asset_tag: To Be Filled By O.E.M.
    board_name: To be filled by O.E.M.
    board_serial: To be filled by O.E.M.
    board_vendor: To be filled by O.E.M.
    board_version: To be filled by O.E.M.
  • We have tried some tools to edit these BIOS values without success.

Has anyone edited DMI data before? Please teach me. :)

share|improve this question
You should be asking your supplier, not us. – John Gardeniers Mar 27 '11 at 1:27
Thanks Robert, easier to read. John, we are to small for them, they just sell, anyway we will try your approach once again. – marc.riera Mar 28 '11 at 18:17
if you're large enough to buy from them you are large enough to ask them to support the product you are buying. – John Gardeniers Mar 28 '11 at 20:42

If you are the OEM then you should have an account with your BIOS provider, and your BIOS provider should be supplying you with a utility to customize the BIOS.

share|improve this answer
We are the OEM was just a mater of speeak. We are a small company buying stuff directly to the manufacturer. we are not the OEM, otherwise the question would be just silly. – marc.riera Mar 28 '11 at 18:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.