I've found the answer to my problem... The Lilo shipped with Suse6.3 has support for "Extended Bios Data Area" enabled. As a consequence the length of the string passed is limited to 0x4E bytes (I'm not sure why). The solution I have found is to build lilo WITHOUT -DLARGE_EDBA in the makefile as I don't have a large SMP machine. This removes the length limit and the full append string now gets passed to the kernel and all my devices have returned :-) Peter Onion. On 13-Jan-00 Peter Onion wrote:
I've just installe Suse6.3 on a machine that had 6.2 on it before.
My lilo.conf contains this append line...
append="ether=4,0x2A0,0xd4000,eth1 ether=3,0x280,0xd0000,eth2 aha152x=0x340,11 "
Yet when the kernel has booted , /proc/cmdline contains this.....
auto BOOT_IMAGE=S ro root=301 ether=4,0x2A0,0xd4000,eth2 ether=3,0x280,0xd0000
The text ",eth1 aha152x=0x340,11 " has been removed from the command line and thus my third ethernet card and scsi card are not being setup.
It looks like this is a know bug as there is a patch in the lilo source package that seems to address this problem, but it still seems to be broken.
Anyone got any ideas ???
Peter Onion.
E-Mail: Peter Onion <ponion@srd.bt.co.uk> Date: 13-Jan-00 Time: 11:04:38
This message was sent by XFMail
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
---------------------------------- E-Mail: Peter Onion <ponion@srd.bt.co.uk> Date: 13-Jan-00 Time: 17:00:37 This message was sent by XFMail ---------------------------------- -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/