On 05/21/2010 06:35 PM, Peter Stuge wrote:
Oliver Schinagl wrote:
For coreboot al you need to do is pick s50 as the board, pick the right Rom size, point to the payload.
The romsize defaults to 256k but according to flashrom (And the markings on the chip) it's a 2mb flash unit?
On component level all storage is counted in bits. 2MBits=256Kbyte. flashrom should always use the byte size, where did it report Mbit?
Hmm, Flashrom found the following (only pasting the same part names, well almost same): Probing for SST SST49LF002A/B, 256 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF003A/B, 384 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF004A/B, 512 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF004C, 512 KB: probe_82802ab: id1 0xbf, id2 0x5c Probing for SST SST49LF008A, 1024 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF008C, 1024 KB: probe_82802ab: id1 0xbf, id2 0x5c Probing for SST SST49LF016C, 2048 KB: probe_82802ab: id1 0xbf, id2 0x5c Found chip "SST SST49LF016C" (2048 KB, FWH) at physical address 0xffe00000. Probing for SST SST49LF020, 256 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF020A, 256 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF040, 512 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF040B, 512 KB: probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF080A, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0xbf, id2 0x5c Probing for SST SST49LF160C, 2048 KB: probe_82802ab: id1 0xbf, id2 0x5c
Seems to me that's a 2MB chip? Unless the others are 32KB (256Kb) which is extremly small. Also in the flashrom there's the whole wyseOS, a gui windows like OS which would require more then 256KB I'd reccon so 2MB makes sense in that regard as well. So building for 2MB for now :)
Also there's a lot of VGA, VSA and other settings that where very confusing as I read somewhere on the wiki; that the Geode GX2/LX don't support VGA things? And the VSA bit, I found that there is OpenVSA but it's highly experimental? Do I need it at all?
Get the gplvsa blob from Marc. I don't recall if OpenVSA has been verified to work yet. Searching for "vsa" on the coreboot wiki gives hits for other systems using Geode, and one of them has the link to this latest version of gplvsa:
http://marcjonesconsulting.com/gplvsa/gpl_vsa_lx_102.bin.gz
(The older version 1.01 is at AMD: http://www.amd.com/files/connectivitysolutions/geode/geode_lx/amd_vsa_lx_1.0... this was also linked from the wiki.)
//Peter
Ah, I thought GPLvsa would be the sameas OpenVSA; I don't think I'll want AMD vsa I guess, so I'll go with gplvsa for now :)