I still haven't had any luck getting linuxBIOS to work, but with the knowledge that my motherboard should be supported, I'm not giving up!
I tried following the instructions at cwlinux.com for installing linuxBIOS, but they're so completely different than the instructions in the HOWTO directory of the linuxBIOS code directory, I got pretty confused. Plus, all they seem to offer is .rpm's which is less than helpful.
So back to following the steps for l440gx (although my motherboard is a l440Bx) ... The first thing I did was configure by running the python script. This looked fine (I attached the output) but when I go to the l440bx directory (that the configure scipt creates) and do: #make I get the following:
root@krs1:/home/freebios/util/config/l440bx # make Makefile:554: warning: overriding commands for target 'c_start.o' Makefile:539: warning: ignoring old commands for target 'c_start.o' gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc ... -o crt0.o crt0.s crt0.s: Assembler messages: crt0.s:662: Error: suffix or operands invalid for 'cmp' crt0.s::2028: Warning: Indirect jmp without '*' make: *** [crt0.o] Error 1
Does that mean anything to anyone? My config file looks good, and i pointing to the correct vmlinux, although there's nothing special about my kernel (it's not patched since I don't see a l440bx patch in the patches directory). The l440bx config file says something about using a specific kernel, but since Ron said to just grab the latest kernel code from cwlinux, I take it I can ignore that.
My understanding is once I get this to make correctly, I do a "make phlash" all that's left to do is use (in my case) intel's bios update util (iflash.exe) to update my flash with the new linuxBIOS.
Am I close to being on the right track?
Thanks! Jeff
From: "Ronald G. Minnich" rminnich@lanl.gov To: Jeffrey Knight jefight@hotmail.com CC: linuxbios@clustermatic.org Subject: Re: 440BX Date: Tue, 4 Feb 2003 13:33:17 -0700 (MST)
On Tue, 4 Feb 2003, Jeffrey Knight wrote:
There's no docs under freebios\freebios\HOWTO\ for 440BX; is building
for
the 440BX analogous to building for the L440GX? (I see the l440bx-test12.config file in the util directory.)
yes, it is very similar.
I would welcome suggestions on how to write up a procedure that will work across all the motherboards. I'm stumped. Flowchart? now sure.
followed the HOWTO for L440GX and grabbed a 2.4.0-test12 kernel. But according to the HOWTO for L440GX, I need to patch the kernel with: freebios\src\kernel_patches\linux-2.4.0-test12-l440gx.patch which doesn't exist.
that's my fault, sorry. If you want just get a 2.4.20 kernel at cwlinux.com, it should work fine.
Yet according to the HOWTO at \freebios\src\kernel_patches\HOWTO: "For 440BX users: irq_route.diff is Tyson Sawyer's patch to properly
handle
LINUXBIOS kernels. It has been tested on 2.4.0-test6 kernels." ... so should I use a 2.4.0-test6 instead of a 2.4.0-test12 kernel, and patch it with irq_route.diff for a 440BX?
I'm sorry those docs are so out of data. If you are willing to suffer through getting this going and can send me updated docs you would really be helping us out.
ron
_________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail