[LinuxBIOS] Epia ML 5000 progress (sort of)

Richard Smith smithbone at gmail.com
Fri Apr 21 06:16:16 CEST 2006

> my use of LinuxBIOS.  Here's the gotcha: There's an EIGHT SECOND delay
> from power on (or reset switch) until the time LinuxBIOS sends anything
> to the serial port.  Anyone have any ideas about this one?

Yep.  I do. I'm pretty sure its the scan for the firewire device. 
Heres the  snip from a past thread on this.

Ok, first I have commented out enable_smbus(), for that there are
unreadable characters at the console and it takes the same time --> the
false way

Then I recognized the lines above in auto.c, which disable the Firewire
stuff, but The Epia-ML does not have Firewire, ok it is the same chipset
and the firewire is integrated in the chip, but voila it works.

I have commented out line 119-123 and all works fine on high speed :D
Is there a better way?

Whats happening is that the PCI code does a complete PCI space lookup
looking for the firewire bridge which is not there.  Apparently thats
about 8 seconds.
So comment out the search for the firewire bridge in auto.c and retry.

I'm going to go a head and setup a new directory for the EPIA ML so we
can fix this properly.

Dunno about your VGA issues.  I seem to remember that there was only 1
version of the vbios that actually worked.  Check the archives.

Richard A. Smith

More information about the coreboot mailing list