Hi,
I have a person who came to libreboot IRC earlier. he was using an X200 thinkpad with 16MB SPI flash, and he flashed one of your 16MB ROMs
the system did not boot. black screen. it was bricked. i did some investigating:
I saw this in your 16MB ROMs:
FLREG1 (BIOS):
- BASE = 0x0003
- reserved1 = 0x0
- LIMIT = 0x07ff
- reserved2 = 0x0
See: limit 0x07ff
it should be 0x0fff
Basically:
You have inserted the IFD+GBE image, from ich9gen, but you inserted the one for 8MB SPI flash, into the 16MB ROM. this means that you are telling ich9m the bios region ends after last 8MB, rather than 16MB. yet, the bootblock and cbfs is way further up to the end of the chip
please fix this. no need to recompile the roms, but please issue new roms with the correct ifd image
on those 16MB X200 ROMs, the correct file as generated by ich9gen is:
ich9fdgbe_16m.bin
cheers
PS:
And please test your ROMs
Hi,
I have a person who came to libreboot IRC earlier. he was using an X200 thinkpad with 16MB SPI flash, and he flashed one of your 16MB ROMs
the system did not boot. black screen. it was bricked. i did some investigating:
I saw this in your 16MB ROMs:
FLREG1 (BIOS):
See: limit 0x07ff
it should be 0x0fff
Basically:
You have inserted the IFD+GBE image, from ich9gen, but you inserted the one for 8MB SPI flash, into the 16MB ROM. this means that you are telling ich9m the bios region ends after last 8MB, rather than 16MB. yet, the bootblock and cbfs is way further up to the end of the chip
please fix this. no need to recompile the roms, but please issue new roms with the correct ifd image
on those 16MB X200 ROMs, the correct file as generated by ich9gen is:
ich9fdgbe_16m.bin
cheers
PS:
And please test your ROMs