On Sat, May 12, 2007 at 12:26:51PM +0200, Juergen Beisert wrote:
What's the status of this code? Does it boot a payload correctly? Does it fully boot a Linux kernel? Which hardware works, which doesn't when booted with LinuxBIOS?
Status is "tested on my boards" (I'm currenlty using 5 IGEL-316 at home). It works with etherboot and FILO. And boots my 2.6.21 kernel with Video and without (one IGEL is my file server, the others are small X terminals, connected to my main workstation).
So X11 works? Sound? Ethernet? USB? Booting from USB? All the other hardware such as keyboard, mouse, parallel port etc. etc?
Is the above correct for the Winnet? What does 'lspnp -v' report when booted from the proprietary BIOS?
As I stated. I copied it from the eaglelion/5bcm and modified it until it works on my hardware...
Yes, sure. The above just looks very similar to the 5BCM and that is pretty different from my Winnet3 so I guessed the values would differ for the IGEL-316, too!? (the PNP stuff mostly)
My guess is that this is an ASI/BCom board (but I don't have evidence), so it should go into targets/asi/xxxx, too?
Is there a way to compare it with other boards (pictures from the other boards)?
I have uploaded a few photos, see here: http://linuxbios.org/ASI_MB-5BLMP_Build_Tutorial
A photo of the PCB is here: http://linuxbios.org/images/1/1f/Igel_winnet3_3.jpg
The quality is not _that_ good, I'll try to make a better one soonish.
Index: LinuxBIOSv2/src/mainboard/igel/igel-316/sdram_timing.h
--- /dev/null +++ LinuxBIOSv2/src/mainboard/igel/igel-316/sdram_timing.h
Same here. Is it mainboard-specific? Otherwise merge it into src/northbridge/amd/gx1/raminit.[ch]? Should it get its own file? If so, why?
Some parts are mainboard specific, some are SDRAM specific. Unless we can read back the SPD EEPROM, we must manually add the SDRAM data.
Yes, reading the SPD values is definately the correct thing to do. We should try to make that work...
I'll try to dump the SPD information on my Winnet3 and report the results...
But it would be valid only for exact one SDRAM type! Not for all the others.
Ah yes, sure, the SDRAM info is specific. I meant that I'll check whether reading SPD values works at all on my board.
Are you sure? Mine has a BIOS chip and a DoC. While the BIOS usually boots a kernel from the DoC, if you attach an IDE disk (with external power, as the thin client doesn't provide it), it will boot a Linux from the disk just fine.
Yes I'm sure. At system start I only see "booting...". No way found to stop it.
On my system there's no need to enter the BIOS. Just attach an IDE disk (and power for it), and the BIOS will automatically boot from that (instead of the DoC).
FWIW, I can enter the original BIOS by pressing ESC while the IGEL logo is displayed on the screen.
Uwe.