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.