Hi Scott:
Thank you for responding so quickly.
Does the CentOS 5.5 standard kernel have the correct driver?
I don't think so, running lsmod showed r8169 was installed. According to
the web page (
http://elrepo.org/tiki/tiki-index.php?page=kmod-r8168) it
says I need r8168.
If you are installing xen and kernel-xen as part of the kickstart
process and setting kernel-xen
as the default boot dev, then you would also want to install
kmod-r8168 at the same time and things
should just take care of themselves.
Yup that is what I was thinking. Unfortunately I don't know how to do
this. I was googling for vmlinuz kernel or cobbler options to help me.
Do you have any suggestions?
You will want to make sure you have the repos listed and add
kmod-r8168 to
the %packages section.
I will do that. But don't I still need to fix grub.conf?
Regards,
Joe
-----Original Message-----
From: Scott Henson [mailto:shenson@redhat.com]
Sent: Monday, January 03, 2011 11:46 AM
To: Joe Linoff; cobbler mailing list
Subject: Re: configuring PXE boot to load a new driver
On Mon, 3 Jan 2011 09:35:34 -0800, "Joe Linoff" <jlinoff(a)tabula.com>
wrote:
Hi Folks:
I am a cobbler newbie and very impressed with it. I am using it to
configure a small private cloud (5 rackmounts). I am also using it on
a test bench which is where this problem arose.
It appears that the CentOS 5.5 Xen3.4.3 kernel does not have the
correct driver for a RTL8111/8168B PCI express gigabit ethernet
controller rev 03. This problem causes my PXE boot to fail because the
network is not recognized.
Does the CentOS 5.5 standard kernel have the correct driver?
After googling, I think that I found correct driver from elrepo
(
http://elrepo.org/tiki/tiki-index.php?page=kmod-r8168) which I added
to my cobbler repo_mirror (elrepo, kmod-r8168) but now I am stuck
because I don't know how to tell cobbler to add it into grub.conf.
First, is this a sensible approach to solving the problem? If not, can
you suggest any other ways to proceed?
If you are installing xen and kernel-xen as part of the kickstart
process and setting kernel-xen as the default boot dev, then you would
also want to install kmod-r8168 at the same time and things should just
take care of themselves.
Second, if it is a sensible approach, how do I tell cobbler to add
that module? I have looked at the /etc/cobbler/pxe/pxe*.template
files, in
particular: /etc/cobbler/pxe/pxesystem.template but I am not sure how
to set the $append_line or $kernel_path arguments.
You will want to make sure you have the repos listed and add kmod-r8168
to the %packages section.
--
Scott Henson
Red Hat CIS Operator
WVU Alum BSAE/BSME