On 05/21/2010 08:28 AM, anders@jenbo.dk wrote:
You will need the developer package of pciutils, use the name on the wiki it is in the ubuntu repository.
I couldn't find it, well unless it's pciutils and pci-utils-dev :p I'll search more.
Yes seabios is the best to start of with, download it via git, and configure it as a payload (se wiki) then make it.
All right.
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? 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?
As for network boot you will need an additional tool (look at the wiki).
GPXE stuff I belive?
Thank you for your time so far!
Oliver
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?
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
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 :)
Oliver Schinagl wrote:
Found chip "SST SST49LF016C" (2048 KB, FWH) at physical address 0xffe00000.
Seems to me that's a 2MB chip?
Yep, it is. 16Mbit, 016 in the part number.
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 :)
The file named amd is just a slightly older version of the same code. It used to be redistributable binary only and was renamed when the codebase was released under GPL license.
//Peter
On 5/23/10 11:38 PM, Peter Stuge wrote:
Oliver Schinagl wrote:
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 :)
The file named amd is just a slightly older version of the same code. It used to be redistributable binary only and was renamed when the codebase was released under GPL license.
I think older versions did BIOS callbacks.
Stefan
Stefan Reinauer wrote:
The file named amd is just a slightly older version of the same code. It used to be redistributable binary only and was renamed when the codebase was released under GPL license.
I think older versions did BIOS callbacks.
I used 1.01 successfully without a BIOS at least. But even older may certainly have required BIOS services.
//Peter