[K12OSN] option-128 and option-129 in dhcpd.conf

Jim McQuillan jam at mcquil.com
Thu Feb 10 16:12:52 UTC 2005


if you don't have any ISA network cards, then you don't need those
options at all.

If you do have option-129 specified for a machine that has a PCI network
card, then you could be passing information to the kernel, and causing a
problem.  I can't say for sure, without seeing your dhcpd.conf file.

and please turn off HTML formatting in your email client.  It doesn't
work well with mailing lists.

Jim McQuillan
jam at Ltsp.org

On Thu, 10 Feb 2005, Rob Owens wrote:

> So it sounds like if I'm using pci ethernet cards, then these 2 lines aren't needed.  But is it possible that they would mess anything up if I leave them uncommented?
> -Rob
>  --- On Thu 02/10, Jim McQuillan < jam at McQuil.com > wrote:
> From: Jim McQuillan [mailto: jam at McQuil.com]
> To: robowens at myway.com, k12osn at redhat.com
> Date: Thu, 10 Feb 2005 11:02:26 -0500 (EST)
> Subject: Re: [K12OSN] option-128 and option-129 in dhcpd.conf
> Rob,<br><br>option-129 is used to pass command-line arguments to the kernel during<br>the boot process.  This is ONLY when using Etherboot to load the kernel.<br><br>And, Etherboot will ignore option-129, unless option-128 contains the<br>special value of 'e4:45:74:68:00:00'.<br><br>Most of the time, you don't need to pass any special arguments to the<br>kernel.  But, if you have an ISA network adapter, you'll need to tell<br>the kernel about it, so that the proper driver module can be loaded.<br>So, you'll see things like:<br><br>    option option-128   e4:45:74:68:00:00;<br>    option option-129   "NIC=ne IO=0x300";<br><br>That will inform the kernel that you want to load the ne2000 network<br>driver module, and the IO address is 0x300.<br><br>Some cards, like the 3com 3c509 don't require the IO parameter.<br><br>Again, the above parameters are only used for Etherboot, and it really<br>doesn't matter whether you are booting from an etherboot floppy or an<br>etherboot boo!
> om.<br><br>For PCI network cards, we don't need to pass these parameters, because<br>the kernel+initrd can scan the PCI bus and discover the PCI card, and<br>then it does a lookup in a table, to see which module to load.<br><br>That's why I consider a minimum LTSP thin client to be anything with a<br>PCI bus.  It's just so much easier than dealing with old ISA stuff.<br><br>Jim McQuillan<br>jam at Ltsp.org<br><br><br><br>On Thu, 10 Feb 2005, Rob Owens wrote:<br><br>><br>> What do these 2 lines do?  I've seen write-ups that say to comment them out if you're booting from a floppy, but I'd like to know what their purpose is.<br>><br>> Thanks<br>><br>> -Rob<br>><br>> _______________________________________________<br>> No banners. No pop-ups. No kidding.<br>> Make My Way your home on the Web - http://www.myway.com<br>><br>> _______________________________________________<br>> K12OSN mailing list<br>> K12OSN at redhat.com<br>> https://www.redhat.com/mailman/listinfo/k12osn<br>> For m!
> e info see <http://www.k12os.org><br>><br>
> _______________________________________________
> No banners. No pop-ups. No kidding.
> Make My Way your home on the Web - http://www.myway.com
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>

More information about the K12OSN mailing list