Hello,
See below the output of the /flashrom
-p internal -V on a National Instruments 8351 Rackmount Controller. It
is a rebranded MSI MS-9218.
After specifying the laptop:this_is_not_a_laptop
option the flashrom is able to detect and read the flash fine:
Proceeding anyway because user forced
us to.
Found chipset "Intel ICH7/ICH7R".
Enabling flash write... OK.
Found SST flash chip "SST49LF008A"
(1024 kB, FWH) at physical address 0xfff00000.
Reading flash... done.
root@TS333:~/flashrom# ./flashrom -p
internal -V
flashrom v0.9.6.1-r1620 on Linux 2.6.32-41-generic-pae
(i686)
flashrom is free software, get the source
code at http://www.flashrom.org
flashrom was built with libpci 3.0.0,
GCC 4.4.3, little endian
Command line (3 args): ./flashrom -p
internal -V
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "MSI"
DMI string system-product-name: "GrantsDale
CRB Board"
DMI string system-version: "MSI
CORPORATION"
DMI string baseboard-manufacturer: "bbl"
DMI string baseboard-product-name: "MS-9218"
DMI string baseboard-version: "Revision
A "
DMI string chassis-type: "Other"
DMI chassis-type is not specific enough.
W836xx enter config mode worked or we
were already in config mode. W836xx leave
config
mode had no effect.
Active config mode, unknown reg 0x20
ID: e9.
Please send the output of "flashrom
-V" to
flashrom@flashrom.org with W836xx: your
board name: flashrom -V
as the subject to help us finish support
for your Super I/O. Thanks.
========================================================================
WARNING! You may be running flashrom
on an unsupported laptop. We could
not detect this for sure because your
vendor has not setup the SMBIOS
tables correctly. You can enforce execution
by adding
'-p internal:laptop=this_is_not_a_laptop'
to the command line, but
please read the following warning if
you are not sure.
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/Laptopsfor 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.
Error: Programmer initialization failed.
Please see below the output of the dmidecode:
SMBIOS 2.33 present.
33 structures occupying 1025 bytes.
Table at 0x000DC010.
Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
Vendor:
MSI
Version:
P9218NI V1.36
Release
Date: 10/26/2006
Address:
0xE4F80
Runtime
Size: 110720 bytes
ROM Size:
1024 kB
Characteristics:
ISA is supported
PCI is supported
PC Card (PCMCIA) is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Handle 0x0001, DMI type 1, 25 bytes
System Information
Manufacturer:
MSI
Product
Name: GrantsDale CRB Board
Version:
MSI CORPORATION
Serial Number:
0123456789
UUID: Not
Settable
Wake-up
Type: Power Switch
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer:
bbl
Product
Name: MS-9218
Version:
Revision A
Serial Number:
400
Handle 0x0003, DMI type 3, 17 bytes
Chassis Information
Manufacturer:
MSI
Type: Other
Lock: Not
Present
Version:
N/A
Serial Number:
None
Asset Tag:
No Asset Tag
Boot-up
State: Safe
Power Supply
State: Safe
Thermal
State: Safe
Security
Status: None
OEM Information:
0x00001234
Handle 0x0004, DMI type 4, 35 bytes
Processor Information
Socket Designation:
LGA775/PRESCOTT
Type: Central
Processor
Family:
Pentium 4
Manufacturer:
Intel Corporation
ID: 44 0F
00 00 FF FB EB BF
Signature:
Type 0, Family 15, Model 4, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version:
Intel(R) Pentium(R) D CPU 3.00GHz
Voltage:
1.8 V
External
Clock: Unknown
Max Speed:
3800 MHz
Current
Speed: 3000 MHz
Status:
Populated, Enabled
Upgrade:
ZIF Socket
L1 Cache
Handle: 0x0005
L2 Cache
Handle: 0x0006
L3 Cache
Handle: Not Provided
Serial Number:
<BAD INDEX>
Asset Tag:
<BAD INDEX>
Part Number:
<BAD INDEX>
Invalid entry length (0). DMI table
is broken! Stop.
Our company is manufacturing a wide
range of embedded x86 based PXI controllers. I have checked some, and most
of them was worked with the flashrom after specifying the this_is_not_a_laptop
switch.
What kind of information do you need
to get them officaly verified and supported?
Thank you for the flashrom, this is
a great program!
Regards,
Miklós Márton | Test Engineer / NIH Test Development | Tel:
+36-30-521-1052 | NI
Hungary Kft
NI Hungary Kft.
H-4031 Debrecen Határ u 1/A.
Telefon: +36 (52) 515 400
Cégjegyzékszám: 09-09-009315
Bejegyezte: Debreceni Törvényszék Cégbírósága