Hi, i'm trying to use a Abit IC7 to cross flash the BIOS for another board but neither erase or wirte works. The chips that i am trying to flash is a SST SST49LF004A, I am able to read it's content just fine.
Any ideas what might be the issue here?
-Anders
On 02/06/10 01:42, Anders Jenbo wrote:
Hi, i'm trying to use a Abit IC7 to cross flash the BIOS for another board but neither erase or wirte works. The chips that i am trying to flash is a SST SST49LF004A, I am able to read it's content just fine.
Any ideas what might be the issue here?
I don't know how much help this is, but I did notice:
Probing for SST SST49LF004A/B, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e
Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000.
On 02.06.2010 03:33, Andrew Morgan wrote:
On 02/06/10 01:42, Anders Jenbo wrote:
Hi, i'm trying to use a Abit IC7 to cross flash the BIOS for another board but neither erase or wirte works. The chips that i am trying to flash is a SST SST49LF004A, I am able to read it's content just fine.
Any ideas what might be the issue here?
I don't know how much help this is, but I did notice:
Probing for SST SST49LF004A/B, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e
Probing for PMC Pm49FL004, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000.
That's definitely a PMC ID and it passes all flashrom safety checks, so either the chip is mislabeled, something is really confusing flashrom to an extent which is thought to be almost impossible, or the chip is indeed a PMC Pm49FL004.
Regards, Carl-Daniel
Hi,
somehow the CC for Anders got dropped. Resending.
On 02.06.2010 03:49, Carl-Daniel Hailfinger wrote:
On 02.06.2010 03:33, Andrew Morgan wrote:
On 02/06/10 01:42, Anders Jenbo wrote:
Hi, i'm trying to use a Abit IC7 to cross flash the BIOS for another board but neither erase or wirte works. The chips that i am trying to flash is a SST SST49LF004A, I am able to read it's content just fine.
Any ideas what might be the issue here?
I don't know how much help this is, but I did notice:
Probing for SST SST49LF004A/B, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e [...] Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000
Probing for PMC Pm49FL004, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000.
That's definitely a PMC ID and it passes all flashrom safety checks, so either the chip is mislabeled, something is really confusing flashrom to an extent which is thought to be almost impossible, or the chip is indeed a PMC Pm49FL004.
Regards, Carl-Daniel
PMC Pm49FL004 is the original BIOS. I am trying to cross flash a norther chip, just didn't put it in the system when i made the files logs. The SST49LF004A has also been tested for all operations so it must be something with the board.
-Anders
ons, 02 06 2010 kl. 03:53 +0200, skrev Carl-Daniel Hailfinger:
Hi,
somehow the CC for Anders got dropped. Resending.
On 02.06.2010 03:49, Carl-Daniel Hailfinger wrote:
On 02.06.2010 03:33, Andrew Morgan wrote:
On 02/06/10 01:42, Anders Jenbo wrote:
Hi, i'm trying to use a Abit IC7 to cross flash the BIOS for another board but neither erase or wirte works. The chips that i am trying to flash is a SST SST49LF004A, I am able to read it's content just fine.
Any ideas what might be the issue here?
I don't know how much help this is, but I did notice:
Probing for SST SST49LF004A/B, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e [...] Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000
Probing for PMC Pm49FL004, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address 0xfff80000.
That's definitely a PMC ID and it passes all flashrom safety checks, so either the chip is mislabeled, something is really confusing flashrom to an extent which is thought to be almost impossible, or the chip is indeed a PMC Pm49FL004.
Regards, Carl-Daniel
--- board_enable.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/board_enable.c b/board_enable.c index 69de0f9..69310ad 100644 --- a/board_enable.c +++ b/board_enable.c @@ -1428,6 +1428,7 @@ struct board_pciid_enable board_pciid_enables[] = { /* first pci-id set [4], second pci-id set [4], dmi identifier coreboot id [2], vendor name board name max_rom_... OK? flash enable */ #if defined(__i386__) || defined(__x86_64__) {0x10DE, 0x0547, 0x147B, 0x1C2F, 0x10DE, 0x0548, 0x147B, 0x1C2F, NULL, NULL, NULL, "Abit", "AN-M2", 0, NT, nvidia_mcp_gpio2_raise}, + {0x8086, 0x24d3, 0x147b, 0x1014, 0x8086, 0x2578, 0x147b, 0x1014, NULL, NULL, NULL, "Abit", "IC7", 0, OK, intel_ich_gpio23_raise}, {0x8086, 0x2926, 0x147b, 0x1084, 0x11ab, 0x4364, 0x147b, 0x1084, NULL, NULL, NULL, "Abit", "IP35", 0, OK, intel_ich_gpio16_raise}, {0x8086, 0x2930, 0x147b, 0x1083, 0x10ec, 0x8167, 0x147b, 0x1083, NULL, NULL, NULL, "Abit", "IP35 Pro", 0, OK, intel_ich_gpio16_raise}, {0x10de, 0x0050, 0x147b, 0x1c1a, 0, 0, 0, 0, NULL, NULL, NULL, "Abit", "KN8 Ultra", 0, NT, nvidia_mcp_gpio2_lower},