[flashrom] DO NOT REBOOT OR POWEROFF (ASUS P5GDC-Delux)

Alexander Mikhnovets alexander.mikhnovets at gmail.com
Fri Sep 10 01:05:56 CEST 2010


Hello. I need help.
Sorry for my English.
I used utility flashrom. I downloaded binary file with BIOS from
www.asus.com, unpacked, and runned flashrom.

My motherboard is ASUS P5GDC-Delux.
My OS is Linux:
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid
$ uname -a
Linux stas-desktop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16
08:10:02 UTC 2010 i686 GNU/Linux


When I runed flashrum, I see following output:

$ flashrom -w P5GDC-ASUS-DELUXE-1012.002.rom
flashrom v0.9.1-r946
ERROR: Could not get I/O privileges (Operation not permitted).
You need to be root.
stas at stas-desktop:~/Рабочий стол$ sudo flashrom -w
P5GDC-ASUS-DELUXE-1012.002.rom
flashrom v0.9.1-r946
No coreboot table found.
Found chipset "Intel ICH6/ICH6R", enabling flash write... OK.
This chipset supports the following protocols: FWH.
Calibrating delay loop... OK.
Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
Flash image seems to be a legacy BIOS. Disabling checks.
Writing flash chip... Erasing flash chip... ERASE FAILED at
0x00000f98! Expected=0xff, Read=0x44, failed byte count from
0x00000000-0x00000fff: 0x4d
ERASE FAILED!
ERASE FAILED at 0x00000f98! Expected=0xff, Read=0x44, failed byte
count from 0x00000000-0x0000ffff: 0xee4d
ERASE FAILED!
FAILED!
ERASE FAILED!
FAILED!
Your flash chip is in an unknown state.
Get help on IRC at irc.freenode.net (channel #flashrom) or
mail flashrom at flashrom.org!
-------------------------------------------------------------------------------
DO NOT REBOOT OR POWEROFF!


Befor bios updating, I backuped old bios by command:

$ sudo flashrom -r oldbios.dat
flashrom v0.9.1-r946
No coreboot table found.
Found chipset "Intel ICH6/ICH6R", enabling flash write... OK.
This chipset supports the following protocols: FWH.
Calibrating delay loop... OK.
Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
Reading flash... done.

And after unhappy update I attempted restore old bios by command:
$ sudo flashrom -w oldbios.dat
flashrom v0.9.1-r946
No coreboot table found.
Found chipset "Intel ICH6/ICH6R", enabling flash write... OK.
This chipset supports the following protocols: FWH.
Calibrating delay loop... OK.
Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
Flash image seems to be a legacy BIOS. Disabling checks.
Writing flash chip... Erasing flash chip... ERASE FAILED at
0x00000f98! Expected=0xff, Read=0x44, failed byte count from
0x00000000-0x00000fff: 0x4d
ERASE FAILED!
ERASE FAILED at 0x00000f98! Expected=0xff, Read=0x44, failed byte
count from 0x00000000-0x0000ffff: 0xee4d
ERASE FAILED!
FAILED!
ERASE FAILED!
FAILED!
Your flash chip is in an unknown state.
Get help on IRC at irc.freenode.net (channel #flashrom) or
mail flashrom at flashrom.org!
-------------------------------------------------------------------------------
DO NOT REBOOT OR POWEROFF!

But now I don't know what I should doing...

Thank you for your help.

Some other output:
$ lspci
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory
Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI
Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC
Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW)
SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
SMBus Controller (rev 03)
01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A
IEEE-1394a-2000 Controller (PHY/Link)
01:04.0 Mass storage controller: Integrated Technology Express, Inc.
IT/ITE8212 Dual channel ATA RAID controller (rev 13)
01:09.0 Communication controller: Conexant Systems, Inc. HCF V90 56k
Data/Fax/Voice/Spkp PCI Modem (rev 08)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053
PCI-E Gigabit Ethernet Controller (rev 15)
04:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce
6600] (rev a2)


$ sudo dmidecode |head -48
# dmidecode 2.9
SMBIOS 2.3 present.
79 structures occupying 2440 bytes.
Table at 0x000F04C0.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
	Vendor: American Megatrends Inc.
	Version: 1010.002
	Release Date: 06/17/2005
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 512 kB
	Characteristics:
		ISA is supported
		PCI is supported
		PNP is supported
		APM is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 KB floppy services are supported (int 13h)
		3.5"/2.88 MB 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)
		CGA/mono video services are supported (int 10h)
		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

Handle 0x0001, DMI type 1, 25 bytes
System Information
	Manufacturer: System manufacturer
	Product Name: System Product Name
	Version: System Version
	Serial Number: none
	UUID: 20EED887-8DFE-D511-80FF-0013D4808543
	Wake-up Type: PCI PME#




More information about the flashrom mailing list