[flashrom] Compaq Evo D510 SFF - Erase Failed

Justin Chevrier jchevrier at gmail.com
Fri Feb 22 22:58:52 CET 2013


Hi Guys,

Attached are logs from a failed attempted erase of the flash rom on
the system listed in the subject. I was able to verify the flash
against the backup I had taken and the system was able to successfully
reboot, so it appears no changes were made. It appears this system is
using a nonstandard chassis type ("Space-saving") and the:
"laptop=this_is_not_a_laptop" is required for Flashrom to interact
with the system. HP doesn't specify any particular process (jumper,
setting in BIOS) required to update the BIOS on this system (that I
could find).

Direct link to BIOS: ftp://ftp.hp.com/pub/softpaq/sp23001-23500/sp23350.exe

Downloaded file can be extracted via 7zip, then the resulting ROM.CAB
file can be extracted as well resulting in 'Rom.bin' that matches the
size of the chip.

7z x sp23350.exe
7z x ROM.CAB

Thanks,

Justin
-------------- next part --------------
flashrom v0.9.6.1-r1564 on Linux 3.4.32-std341-i586 (i686)
flashrom is free software, get the source code at http://www.flashrom.org

flashrom was built with libpci 3.1.10, GCC 4.5.4, little endian
Command line (4 args): flashrom -V --programmer internal:laptop=this_is_not_a_laptop -E
Calibrating delay loop... OS timer resolution is 1 usecs, 1752M loops per second, 10 myus = 11 us, 100 myus = 106 us, 1000 myus = 1083 us, 10000 myus = 9907 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "Compaq"
DMI string system-product-name: "Evo D510 SFF"
DMI string system-version: " "
DMI string baseboard-manufacturer: "Compaq"
DMI string baseboard-product-name: "07E4h"
DMI string baseboard-version: "Not Specified"
DMI string chassis-type: "Space-saving"
DMI chassis-type is not specific enough.
========================================================================
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/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.
========================================================================
Proceeding anyway because user forced us to.
Found chipset "Intel ICH4/ICH4-L" with PCI ID 8086:24c0. Enabling flash write... 
BIOS Lock Enable: enabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x2
OK.
The following protocols are supported: FWH.
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Found ST flash chip "M50FW040" (512 kB, FWH) at physical address 0xfff80000.
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Found ST flash chip "M50FW040" (512 kB, FWH).
===
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom at flashrom.org if any of the above operations
work correctly for you with this flash part. Please include the flashrom
output with the additional -V option for all operations you tested (-V, -Vr,
-VE, -Vw), and mention which mainboard or programmer you tested.
Please mention your board in the subject line. Thanks for your help!
unlocking at 0x0
unlocking at 0x1000
unlocking at 0x2000
unlocking at 0x3000
unlocking at 0x4000
unlocking at 0x5000
unlocking at 0x6000
unlocking at 0x7000
unlocking at 0x8000
unlocking at 0x9000
unlocking at 0xa000
unlocking at 0xb000
unlocking at 0xc000
unlocking at 0xd000
unlocking at 0xe000
unlocking at 0xf000
unlocking at 0x10000
unlocking at 0x11000
unlocking at 0x12000
unlocking at 0x13000
unlocking at 0x14000
unlocking at 0x15000
unlocking at 0x16000
unlocking at 0x17000
unlocking at 0x18000
unlocking at 0x19000
unlocking at 0x1a000
unlocking at 0x1b000
unlocking at 0x1c000
unlocking at 0x1d000
unlocking at 0x1e000
unlocking at 0x1f000
unlocking at 0x20000
unlocking at 0x30000
unlocking at 0x40000
unlocking at 0x50000
unlocking at 0x60000
unlocking at 0x70000
Erasing and writing flash chip... Trying erase function 0... 0x000000-0x00ffff:EReady:BE RUN/FINISH:BE ERROR:PROG OK:VPP OK:PROG RUN/FINISH:WP|TBL#|WP#,ABORT:ERASE FAILED at 0x00000000! Expected=0xff, Read=0x20, failed byte count from 0x00000000-0x0000ffff: 0x1988
ERASE FAILED!
Looking for another erase function.
No usable erase functions left.
FAILED!
Your flash chip is in an unknown state.
Get help on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom at flashrom.org with the subject "FAILED: <your board name>"!
-------------------------------------------------------------------------------
DO NOT REBOOT OR POWEROFF!
Restoring PCI config space for 00:1f:0 reg 0x4e
-------------- next part --------------
flashrom v0.9.6.1-r1564 on Linux 3.4.32-std341-i586 (i686)
flashrom is free software, get the source code at http://www.flashrom.org

flashrom was built with libpci 3.1.10, GCC 4.5.4, little endian
Command line (5 args): flashrom -V --programmer internal:laptop=this_is_not_a_laptop -v rom.bin
Calibrating delay loop... OS timer resolution is 1 usecs, 1731M loops per second, 10 myus = 11 us, 100 myus = 110 us, 1000 myus = 1035 us, 10000 myus = 9759 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "Compaq"
DMI string system-product-name: "Evo D510 SFF"
DMI string system-version: " "
DMI string baseboard-manufacturer: "Compaq"
DMI string baseboard-product-name: "07E4h"
DMI string baseboard-version: "Not Specified"
DMI string chassis-type: "Space-saving"
DMI chassis-type is not specific enough.
========================================================================
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/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.
========================================================================
Proceeding anyway because user forced us to.
Found chipset "Intel ICH4/ICH4-L" with PCI ID 8086:24c0. Enabling flash write... 
BIOS Lock Enable: enabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x2
OK.
The following protocols are supported: FWH.
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x20, id2 0x2c, id1 is normal flash content
Found ST flash chip "M50FW040" (512 kB, FWH) at physical address 0xfff80000.
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0x20, id2 0x2c, id1 is normal flash content
Found ST flash chip "M50FW040" (512 kB, FWH).
===
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom at flashrom.org if any of the above operations
work correctly for you with this flash part. Please include the flashrom
output with the additional -V option for all operations you tested (-V, -Vr,
-VE, -Vw), and mention which mainboard or programmer you tested.
Please mention your board in the subject line. Thanks for your help!
unlocking at 0x0
unlocking at 0x1000
unlocking at 0x2000
unlocking at 0x3000
unlocking at 0x4000
unlocking at 0x5000
unlocking at 0x6000
unlocking at 0x7000
unlocking at 0x8000
unlocking at 0x9000
unlocking at 0xa000
unlocking at 0xb000
unlocking at 0xc000
unlocking at 0xd000
unlocking at 0xe000
unlocking at 0xf000
unlocking at 0x10000
unlocking at 0x11000
unlocking at 0x12000
unlocking at 0x13000
unlocking at 0x14000
unlocking at 0x15000
unlocking at 0x16000
unlocking at 0x17000
unlocking at 0x18000
unlocking at 0x19000
unlocking at 0x1a000
unlocking at 0x1b000
unlocking at 0x1c000
unlocking at 0x1d000
unlocking at 0x1e000
unlocking at 0x1f000
unlocking at 0x20000
unlocking at 0x30000
unlocking at 0x40000
unlocking at 0x50000
unlocking at 0x60000
unlocking at 0x70000
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
Reading old flash chip contents... done.
Verifying flash... VERIFIED.          
Restoring PCI config space for 00:1f:0 reg 0x4e
-------------- next part --------------
# dmidecode 2.11
SMBIOS 2.3 present.
46 structures occupying 1358 bytes.
Table at 0x000FB360.

Handle 0x0001, DMI type 0, 20 bytes
BIOS Information
	Vendor: Compaq
	Version: 686O2 v2.20
	Release Date: 12/30/2002
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 512 kB
	Characteristics:
		PCI is supported
		PNP is supported
		APM is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		Print screen service is supported (int 5h)
		8042 keyboard services are supported (int 9h)
		Serial services are supported (int 14h)
		Printer services are supported (int 17h)
		ACPI is supported
		USB legacy is supported
		AGP is supported
		LS-120 boot is supported
		ATAPI Zip drive boot is supported
		BIOS boot specification is supported
		Function key-initiated network boot is supported

Handle 0x0002, DMI type 1, 25 bytes
System Information
	Manufacturer: Compaq
	Product Name: Evo D510 SFF
	Version:  
	Serial Number: USC32302QD
	UUID: DC4A3E38-A56A-D611-A28B-1C6356GC10F2
	Wake-up Type: Power Switch

Handle 0x0003, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: Compaq
	Product Name: 07E4h
	Version: Not Specified
	Serial Number: USC32302QD

Handle 0x0004, DMI type 3, 17 bytes
Chassis Information
	Manufacturer: Compaq
	Type: Space-saving
	Lock: Not Present
	Version: Not Specified
	Serial Number: USC32302QD
	Asset Tag: USC32302QD
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Safe
	Security Status: Unknown
	OEM Information: 0x00000000

Handle 0x0005, DMI type 4, 35 bytes
Processor Information
	Socket Designation: XU1 PROCESSOR
	Type: Central Processor
	Family: Pentium 4
	Manufacturer: Intel
	ID: 27 0F 00 00 FF FB EB BF
	Signature: Type 0, Family 15, Model 2, Stepping 7
	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 (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Pentium(R) 4 processor 2400 MHz
	Voltage: 2.0 V
	External Clock: 533 MHz
	Max Speed: 3000 MHz
	Current Speed: 2400 MHz
	Status: Populated, Enabled
	Upgrade: ZIF Socket
	L1 Cache Handle: 0x0006
	L2 Cache Handle: 0x0007
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0006, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L1 Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 20 kB
	Maximum Size: 20 kB
	Supported SRAM Types:
		Burst
	Installed SRAM Type: Burst
	Speed: Unknown
	Error Correction Type: Unknown
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x0007, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Cache L2
	Configuration: Enabled, Not Socketed, Level 2
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 512 kB
	Maximum Size: 4096 kB
	Supported SRAM Types:
		Burst
	Installed SRAM Type: Burst
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x0008, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SERIAL A
	Internal Connector Type: None
	External Reference Designator: IOIOI A
	External Connector Type: DB-9 male
	Port Type: Serial Port 16550A Compatible

Handle 0x0009, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SERIAL B
	Internal Connector Type: None
	External Reference Designator: IOIOI B
	External Connector Type: DB-9 male
	Port Type: Serial Port 16550A Compatible

Handle 0x000A, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: PARALLEL
	Internal Connector Type: None
	External Reference Designator: PAR
	External Connector Type: DB-25 female
	Port Type: Parallel Port ECP/EPP

Handle 0x000B, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: USB 1
	Internal Connector Type: None
	External Reference Designator: USB 1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000C, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: USB 2
	Internal Connector Type: None
	External Reference Designator: USB 2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: USB 3
	Internal Connector Type: None
	External Reference Designator: USB 3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: USB 4
	Internal Connector Type: None
	External Reference Designator: USB 4
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: KBD
	Internal Connector Type: None
	External Reference Designator: KBD
	External Connector Type: PS/2
	Port Type: Keyboard Port

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: MOUSE
	Internal Connector Type: None
	External Reference Designator: MOUSE
	External Connector Type: PS/2
	Port Type: Mouse Port

Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CD-AUDIO IN 1
	Internal Connector Type: On Board Sound Input From CD-ROM
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Audio Port

Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: PRIMARY ATA
	Internal Connector Type: On Board IDE
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: None

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SECONDARY ATA
	Internal Connector Type: On Board IDE
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: None

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: FLOPPY
	Internal Connector Type: On Board Floppy
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: None

Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: MIC on Front Panel
	Internal Connector Type: None
	External Reference Designator: Line I/O: Front MIC
	External Connector Type: Mini DIN
	Port Type: MIDI Port

Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: LINE IN
	Internal Connector Type: None
	External Reference Designator: Line I/O: Line In
	External Connector Type: Mini DIN
	Port Type: MIDI Port

Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: LINE OUT
	Internal Connector Type: None
	External Reference Designator: Line I/O: Line Out
	External Connector Type: Mini DIN
	Port Type: MIDI Port

Handle 0x001A, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: HEAD PHONE
	Internal Connector Type: Other
	External Reference Designator: Head Phone
	External Connector Type: Mini DIN
	Port Type: MIDI Port

Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: RJ45
	Internal Connector Type: None
	External Reference Designator: Not Specified
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x001D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CHASSIS FAN
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x001F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SPEAKER
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0020, DMI type 11, 5 bytes
OEM Strings
	String 1:  

Handle 0x0021, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 1
		en|US|iso8859-1
	Currently Installed Language: en|US|iso8859-1

Handle 0x0022, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 2 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x0023, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: Flash Memory
	Error Correction Type: None
	Maximum Capacity: 512 kB
	Error Information Handle: Not Provided
	Number Of Devices: 1

Handle 0x0024, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0022
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 256 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM1
	Bank Locator: Not Specified
	Type: SDRAM
	Type Detail: Synchronous
	Speed: 266 MHz
	Manufacturer: JEDEC ID:7F 94 FF FF FF FF FF FF
	Serial Number: 31C0569E
	Asset Tag: Not Specified
	Part Number: SM5643285D8N6CHIBH

Handle 0x0025, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0022
	Error Information Handle: Not Provided
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM2
	Bank Locator: Not Specified
	Type: Unknown
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: JEDEC ID:
	Serial Number:  
	Asset Tag: Not Specified
	Part Number:  

Handle 0x0027, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0023
	Error Information Handle: Not Provided
	Total Width: 4 bits
	Data Width: 4 bits
	Size: 512 kB
	Form Factor: Chip
	Set: None
	Locator: SYSTEM ROM
	Bank Locator: Not Specified
	Type: Flash
	Type Detail: Non-Volatile
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0028, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0000FFFFFFF
	Range Size: 256 MB
	Physical Array Handle: 0x0022
	Partition Width: 2

Handle 0x0029, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x000FFF80000
	Ending Address: 0x000FFFFFFFF
	Range Size: 512 kB
	Physical Array Handle: 0x0023
	Partition Width: 1

Handle 0x002A, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0000FFFFFFF
	Range Size: 256 MB
	Physical Device Handle: 0x0024
	Memory Array Mapped Address Handle: 0x0028
	Partition Row Position: 1

Handle 0x002B, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000000003FF
	Range Size: 1 kB
	Physical Device Handle: 0x0025
	Memory Array Mapped Address Handle: 0x0028
	Partition Row Position: 2

Handle 0x002C, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x000FFF80000
	Ending Address: 0x000FFFFFFFF
	Range Size: 512 kB
	Physical Device Handle: 0x0027
	Memory Array Mapped Address Handle: 0x0029
	Partition Row Position: 1

Handle 0x002D, DMI type 9, 13 bytes
System Slot Information
	Designation: AGP
	Type: 32-bit AGP 4x
	Current Usage: Available
	Length: Short
	ID: 0
	Characteristics:
		3.3 V is provided

Handle 0x002E, DMI type 9, 13 bytes
System Slot Information
	Designation: RISER
	Type: 32-bit I/O Riser Card
	Current Usage: In Use
	Length: Long
	Characteristics:
		5.0 V is provided
		3.3 V is provided

Handle 0x002F, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI Slot 1
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 1
	Characteristics:
		5.0 V is provided
		PME signal is supported
		SMBus signal is supported

Handle 0x0030, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI Slot 2
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 2
	Characteristics:
		5.0 V is provided
		PME signal is supported
		SMBus signal is supported

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Handle 0x0035, DMI type 128, 16 bytes
OEM-specific Type
	Header and Data:
		80 10 35 00 01 01 02 01 01 05 20 02 02 05 48 02
	Strings:
		Alert on LAN
		CPQ-CD02-BS-1

Handle 0x0036, DMI type 127, 4 bytes
End Of Table

-------------- next part --------------
00:00.0 Host bridge [0600]: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface [8086:2560] (rev 01)
	Flags: bus master, fast devsel, latency 0
	Memory at f8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [e4] Vendor Specific Information: Len=05 <?>
	Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Compaq Computer Corporation Evo D510 SFF [0e11:00b9]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Memory at fc400000 (32-bit, non-prefetchable) [size=512K]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [d0] Power Management version 1
	Kernel driver in use: i915

00:1d.0 USB controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 01) (prog-if 00 [UHCI])
	Subsystem: Compaq Computer Corporation Device [0e11:00b9]
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at 2440 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 01) (prog-if 00 [UHCI])
	Subsystem: Compaq Computer Corporation Device [0e11:00b9]
	Flags: bus master, medium devsel, latency 0, IRQ 19
	I/O ports at 2460 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.7 USB controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 01) (prog-if 20 [EHCI])
	Subsystem: Compaq Computer Corporation Device [0e11:00b9]
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at fc480000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=0080
	Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 81) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=64
	I/O behind bridge: 00001000-00001fff
	Memory behind bridge: fc500000-fc7fffff

00:1f.0 ISA bridge [0601]: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge [8086:24c0] (rev 01)
	Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface [0101]: Intel Corporation 82801DB (ICH4) IDE Controller [8086:24cb] (rev 01) (prog-if 8a [Master SecP PriP])
	Subsystem: Compaq Computer Corporation Device [0e11:00b9]
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4
	I/O ports at 0170 [size=8]
	I/O ports at 0374
	I/O ports at 24a0 [size=16]
	Memory at 10000000 (32-bit, non-prefetchable) [size=1K]
	Kernel driver in use: ata_piix

00:1f.3 SMBus [0c05]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller [8086:24c3] (rev 01)
	Subsystem: Compaq Computer Corporation Device [0e11:00b9]
	Flags: medium devsel, IRQ 17
	I/O ports at fc00 [size=32]
	Kernel driver in use: i801_smbus

00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 01)
	Subsystem: Compaq Computer Corporation Device [0e11:00ad]
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 2000 [size=256]
	I/O ports at 2400 [size=64]
	Memory at fc480400 (32-bit, non-prefetchable) [size=512]
	Memory at fc480600 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

05:08.0 Ethernet controller [0200]: Intel Corporation 82801DB PRO/100 VM (LOM) Ethernet Controller [8086:103b] (rev 81)
	Subsystem: Compaq Computer Corporation Device [0e11:0012]
	Flags: bus master, medium devsel, latency 66, IRQ 20
	Memory at fc500000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 1000 [size=64]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: e100



More information about the flashrom mailing list