2012/6/6 Ross McDonald ross0mcdonald@gmail.com:
Hello! I would like to use CoreBoot on my laptop. It is an HP Compaq NC6320. The board vendor is HP. It is a HP 30AA motherboard with an Intel 945GM Chipset (ICH7-M southbridge and i945 northbridge). The CPU is an Intel Core 2 Duo T5600. It has a SMSC LPC47N217 SuperIO chip (that is the output of SuperIOTool).
# flashrom -V flashrom v0.9.5.2-r1515 on Linux 3.4.0-1-ARCH (x86_64), built with libpci 3.1.9, GCC 4.6.3, little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OS timer resolution is 1 usecs, 1803M loops per second, 10 myus = 11 us, 100 myus = 99 us, 1000 myus = 1002 us, 10000 myus = 9991 us, 4 myus = 5 us, OK. Initializing internal programmer No coreboot table found. DMI string system-manufacturer: "Hewlett-Packard" DMI string system-product-name: "HP Compaq nc6320 (RN442AWR#ABA)" DMI string system-version: "F.0E" DMI string baseboard-manufacturer: "Hewlett-Packard" DMI string baseboard-product-name: "30AA" DMI string baseboard-version: "KBC Version 58.13" DMI string chassis-type: "Notebook" Laptop detected via DMI. ======================================================================== WARNING! You seem to be running flashrom on an unsupported laptop. Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. See http://www.flashrom.org/Laptops for details.
If flash is shared with the EC, erase is guaranteed to brick your laptop and write may brick your laptop. Read and probe may irritate your EC and cause fan failure, backlight failure and sudden poweroff. You have been warned. ======================================================================== Aborting.
I can open up the case to find out what BIOS chip I have.
Or you can run flashrom like this (as root): flashrom -V -p internal:laptop=force_I_want_a_brick Passing additional parameters, such as reading or writing/erasing, is not necessary (is potentionally invasive/destructive).
Idwer