Hello,
I like to play with an ASUS P3B-F lingering around. Neither the original (M29F002) nor an replacement Flashchip (39SF020A) is recognized. According the documentation this should be supported. The flashrom from flashrom-0-0.5.20071118svn2967.fc8.i386.rpm provides this output:
Calibrating delay loop... OK. No LinuxBIOS table found. Found chipset "PIIX4/PIIX4E/PIIX4M", enabling flash write... OK. No EEPROM/flash device found.
A recompile from LinuxBIOSv2-2994.tar.bz2 reveals the same. The result of probe_jedec seems flaky.
Either I do something wrong or there is a bug. Is there any advise how to resolve this?
Tjuess Heino
# lspci 00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:04.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) 00:04.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:04.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 00:04.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
# lspci -n 00:00.0 0600: 8086:7190 (rev 03) 00:01.0 0604: 8086:7191 (rev 03) 00:04.0 0601: 8086:7110 (rev 02) 00:04.1 0101: 8086:7111 (rev 01) 00:04.2 0c03: 8086:7112 (rev 01) 00:04.3 0680: 8086:7113 (rev 02)
# flashrom -V Calibrating delay loop... 153M loops per second. OK. No LinuxBIOS table found. Found chipset "PIIX4/PIIX4E/PIIX4M", enabling flash write... OK. Probing for Am29F040B, 512 KB probe_29f040b: id1 0x24, id2 0x2a ... Probing for MX25L4005, 512 KB generic_spi_command called, but no SPI chipset detected ... Probing for SST39SF020A, 256 KB probe_jedec: id1 0x24, id2 0x2a ... Probing for M29F002T/NT, 256 KB probe_jedec: id1 0x24, id2 0x2a ... Probing for S29C31004T, 512 KB probe_jedec: id1 0x24, id2 0x2a No EEPROM/flash device found.
# flashrom -V | grep probe_jedec probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x25, id2 0x2e probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x25, id2 0x2e probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x25, id2 0x2e probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0xff, id2 0xff probe_jedec: id1 0xff, id2 0xff probe_jedec: id1 0x25, id2 0x2e probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x25, id2 0x2e probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a probe_jedec: id1 0x24, id2 0x2a