I'm able to load the pxe images for udpcast successfully on my network clients using tftp and dhcp. However, I'm running into a problem loading a network driver. Is there any undi driver built into the pxe image or do I need to compile my own kernel with support for one?
begin Wednesday 03 December 2003 21:08, Eric Becker quote:
I'm able to load the pxe images for udpcast successfully on my network clients using tftp and dhcp. However, I'm running into a problem loading a network driver. Is there any undi driver built into the pxe image or do I need to compile my own kernel with support for one? _______________________________________________ Udpcast mailing list Udpcast@udpcast.linux.lu http://udpcast.linux.lu/mailman/listinfo/udpcast
When booting with PXE, network drivers (used by udpcast itself) are handled the same way as with booting from floppy or cdrom: they come out of the initrd. No need to compile them into the kernel. Just include them into initrd the same way as you would into the initrd on floppy. These are just normal Linux network card drivers, not UNDI.
As for the drivers needed by PXE itself (in order to load the kernel and the initrd): this depends on your PXE Rom. Normally, your PXE rom comes with your machine (usually present on motherboard with builtin network interface) and supports its own network interface.
There are a number of PXE booters to write on floppy (Argon/Rbfg, ...), usually they have some way of picking a network driver for PXE loading.
Regards,
Alain
hi,
the network driver has nothing to do with UNDI, after pxe (kernel and initrd loading) you have got a normal linux booting process with a ramdisk. Be shure, that you have copied the driver module from /lib/modules/<your kernel>/kernel/drivers/net/<your nic>.o onto your initrd. If you can boot the "master" system for the pxe-image from hd or cdrom, type "lsmod", to find out which network driver is loaded. It would be one of "/lib/modules/<your kernel>/kernel/drivers/net/<your nic>.o". You can also look into /var/log/messages or boot.msg on your pxe-system, to find an error message about the missing module. Or compile the network driver directly into a new kernel ("lspci -v" on the master system is also helpful).
ciao
Eric Becker schrieb:
I'm able to load the pxe images for udpcast successfully on my network clients using tftp and dhcp. However, I'm running into a problem loading a network driver. Is there any undi driver built into the pxe image or do I need to compile my own kernel with support for one? _______________________________________________ Udpcast mailing list Udpcast@udpcast.linux.lu http://udpcast.linux.lu/mailman/listinfo/udpcast