I have 2 of these boards and want to try coreboot on them. I have a Willem Programmer which does not have the capability to recognize/burn the Mosel V29C51002T device on the board. So I tried flashrom-0.9.4. Well to my dismay, the motherboard was detected as an "Intel PIIX4/4E/4M" but cannot detect the flash device. Searching the mail archives tells me that this motherboard has not been tested but "May still work". I'm sorry to tell you that it doesn't. I can try to help with fixes but I'm not yet clear on how the flashrom software is structured. Any ideas?
Regards, Herb
2011/12/21 Herb Radford herbr@istop.com:
I have 2 of these boards and want to try coreboot on them. I have a Willem Programmer which does not have the capability to recognize/burn the Mosel V29C51002T device on the board. So I tried flashrom-0.9.4. Well to my dismay, the motherboard was detected as an "Intel PIIX4/4E/4M" but cannot detect the flash device. Searching the mail archives tells me that this motherboard has not been tested but "May still work". I'm sorry to tell you that it doesn't. I can try to help with fixes but I'm not yet clear on how the flashrom software is structured. Any ideas?
Regards, Herb
It uses the AS99127F:
http://www.flashrom.org/pipermail/flashrom/2011-October/008171.html
Marcos
On Wed, 21 Dec 2011 11:59:39 -0500 Herb Radford herbr@istop.com wrote:
I have 2 of these boards and want to try coreboot on them. I have a Willem Programmer which does not have the capability to recognize/burn the Mosel V29C51002T device on the board. So I tried flashrom-0.9.4. Well to my dismay, the motherboard was detected as an "Intel PIIX4/4E/4M" but cannot detect the flash device. Searching the mail archives tells me that this motherboard has not been tested but "May still work". I'm sorry to tell you that it doesn't. I can try to help with fixes but I'm not yet clear on how the flashrom software is structured. Any ideas?
hi there.
that board is somewhat special as that it needs some i2c communication to let us access the flash chip AFAICS. there was a patch in the works about a year ago[1], but i doubt this will be ready soonish, sorry. if you want to work on this please start from that patch and discuss your plans with us or ask question here or on IRC.
1: http://patchwork.coreboot.org/patch/2034/
On Wed, 21 Dec 2011 11:59:39 -0500 Herb Radford herbr@istop.com wrote:
I have a Willem Programmer which does not have the capability to recognize/burn the Mosel V29C51002T device on the board.
oh, and that chip is not yet added to flashrom. but the V29C51000* versions are, which are very similar - just bigger and with a slightly different layout. so this would be easy to add. this is also a good start to get to know flashrom's source a bit, so you could add it yourself. you want to look at flashchips.c in that case and start by copying the V29C51000B and V29C51000T definitions. hint: T and B stand for top and bottom respectively and they differ from each other "just" by the block layout. this is useful for big and little endian machines respectively.