On Tuesday 26 May 2009 03:56:49 Carl-Daniel Hailfinger wrote:
Hi Alexander,
On 24.05.2009 18:19, Alexander Gordeev wrote:
I've tried flashrom on my Gigabyte GA-K8N-SLI board but it can only write to 0x70000-0x80000. This includes both write and erase.
Did you test erase separately?
If write/erase is only working on the top 64 kByte, we probably have to unlock the rest of the chip as well. Since our Pm49FL004 code already has unlocking routines, we probably need a board enable for you.
Do you have a multimeter or continuity tester?
Could you please help me to solve this?
We can try.
BTW, I don't yet have a backup chip so tested changes are preferred :)
Sure.
flashrom v0.9.0+r544 Found chipset "NVIDIA CK804", enabling flash write... OK. Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000.
The P49FL004 should be supported just fine. CK804 is OK as well. Definitely a board enable issue.
I'm sending you /proc/ioports and full dmesg as suggested on IRC.
I also found the SuperIO pin, which is connected to WE pin of flash: it is pin 71, PSIN/GP45 as I've learned from the datasheet. However, I was only able to find it8712f datasheet which may be a bit different from it8712f-a. You can obtain a foto of the chip from here: http://lvk.cs.msu.su/~lasaine/it8712f-a.png The pin is marked.
I'll be happy to provide any additional information if needed.