[LinuxBIOS] [PATCH] Intel 82371EB: IDE init support (or: S1846 boots Linux kernel)

Uwe Hermann uwe at hermann-uwe.de
Tue May 29 12:52:47 CEST 2007


On Wed, Nov 10, 2004 at 02:37:54AM -0500, Corey Osgood wrote:
> > With this patch I can boot a Linux kernel with FILO up until the login
> > prompt. I can login and use the system, too. Feels a bit slowish, but
> > maybe that's just because the CPU and disk are dead slow...
> 
> And perhaps also because you're using a serial console (on said dead
> slow system)?

Nah, I don't think so. The console is pretty fast, certain things (e.g.
during boot) just seem to take way longer than they should.

My guess is that the missing IRQ table is also part of the problem.


> > (Hm, there's an "Enable Ultra DMA/33" setting on the IDE controller --
> > should I enable that in the southbridge code, or can Linux do that and
> > it's superfluous in the BIOS?)
> 
> Couldn't hurt to enable it (except for a couple extra microseconds spent
> in the BIOS). Although probably best to have it as a config option.

Yeah, I'll enable it (+ add a config option) and then try to do some
quick measurements whether speed improves. Even _if_ Linux itself doesn't
need this setting, it might still help FILO to read the kernel image
faster from disk!?


> Hmm...from the code I've seen for other southbridges, namely vt8235 and
> i82801ca/db/dbm, most seem to have code for enabling the USB, and then
> have it commented out, presumably because the developer(s) discovered
> that it worked fine with whatever normal pci device init linuxbios does.
> Does linux automagically load the usb modules?

Attaching some USB device and then doing 'lsusb' didn't work so far, but
that may be because of the missing IRQ table. I'll test both versions...

Oh, and the bootlog is really attached now.


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: minicom.cap
Type: application/cap
Size: 25213 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070529/2424e44c/attachment.bin>
-------------- 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/20070529/2424e44c/attachment.sig>


More information about the coreboot mailing list