[LinuxBIOS] Adding IGEL-316 mainboard

Uwe Hermann uwe at hermann-uwe.de
Sat May 12 15:24:36 CEST 2007


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.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070512/6ad15330/attachment.sig>


More information about the coreboot mailing list