Hello All
I made the mistake of assuming all Intel motherboards would be Linux compatible out of the box and bought one without checking support information. And now on initial install the Network is not working....the Network port is not detected at all.
I have bought an Intel board DG41RQI (http://www.intel.com/support/motherboards/desktop/DG41RQ/index.htm) which does not support Linux Out of Box. I am using a Core 2 Duo E7200 64 bit processor.
I am installing CentOS 5.x XEN, minimal install for a XEN dom0. The Intel Linux Support page links to this page here http://forgeftp.novell.com/driver-process/pub/update/realtek/sle10sp2/common... and lists a lot of drivers. Can someone please advise me which ones I need to install for my particular motherboard & processor type?
Also, will these drivers clash with yum updatation from CentOS repos?
Can someone please guide and if possible, comment on issues I will face. Intend to install minimal xen dom0 install and couple of low utilization servers and linux desktop. Also, would like to know if I can install Windows XP on same desktop under XEN.
With best regards and thanks. Sanjay.
On Tue, Sep 8, 2009 at 10:31 PM, Sanjay Arorasanjay.k.arora@gmail.com wrote:
Hello All
I made the mistake of assuming all Intel motherboards would be Linux compatible out of the box and bought one without checking support information. And now on initial install the Network is not working....the Network port is not detected at all.
I have bought an Intel board DG41RQI (http://www.intel.com/support/motherboards/desktop/DG41RQ/index.htm) which does not support Linux Out of Box. I am using a Core 2 Duo E7200 64 bit processor.
I am installing CentOS 5.x XEN, minimal install for a XEN dom0. The Intel Linux Support page links to this page here http://forgeftp.novell.com/driver-process/pub/update/realtek/sle10sp2/common... and lists a lot of drivers. Can someone please advise me which ones I need to install for my particular motherboard & processor type?
Also, will these drivers clash with yum updatation from CentOS repos?
Can someone please guide and if possible, comment on issues I will face. Intend to install minimal xen dom0 install and couple of low utilization servers and linux desktop. Also, would like to know if I can install Windows XP on same desktop under XEN.
Install is CentOS 5.0. Will be updating after network starts working. Tried to install driver file realtek-r8169-kmp-smp-8.008.00_2.6.16.60_0.21-0.i586.rpm from the list using the rpm command....(yum would ask for dependencies and will need to update), but it seems that this file needs a lot of kernel modules....listing them below (but strangely rpm output does not seem to show version numbers required, instead shows a hash required. Have given an example at the end of list...
kernel(kernel) kernel(drivers) kernel(drivers_pci) kernel(kernel_irq) kernel(init) kernel(net_sched) kernel(security) kernel(arch_i386_mm) kernel(lib) kernel(net_ethernet) kernel(mm) kernel(vmlinux)
Instead of stating kernel.x.x.x is required by xxxx.xx.i586.rpm it states kernel(vmlinux) = d0dc9b0f03309730 is needed by xx.xx.i586.rpm
Does this mean I will need a custom kernel and will not be able to use the normal kernel from centos repo or even dag repo?
Sanjay.
Hi,
On Tue, Sep 8, 2009 at 14:12, Sanjay Arorasanjay.k.arora@gmail.com wrote:
Install is CentOS 5.0. Will be updating after network starts working. Tried to install driver file realtek-r8169-kmp-smp-8.008.00_2.6.16.60_0.21-0.i586.rpm from the list using the rpm command....(yum would ask for dependencies and will need to update), but it seems that this file needs a lot of kernel modules....listing them below (but strangely rpm output does not seem to show version numbers required, instead shows a hash required. Have given an example at the end of list...
kernel(kernel) kernel(drivers) kernel(drivers_pci) kernel(kernel_irq) kernel(init) kernel(net_sched) kernel(security) kernel(arch_i386_mm) kernel(lib) kernel(net_ethernet) kernel(mm) kernel(vmlinux)
This is called kABI tracking, it is supposed to work across kernel upgrades of versions that are compatible. However, this one appears to be built on 2.6.16 which is not compatible with the one based in 2.6.18 present in CentOS 5.
Does this mean I will need a custom kernel and will not be able to use the normal kernel from centos repo or even dag repo?
If you know that the driver you need is the one for the r8169 adapter, I suggest you grab it from the elrepo repository instead. That repository provides kABI tracking packages of most hardware drivers not directly supported by CentOS 5 out of the box.
I believe this is the one you want: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-6.010.00_NAPI-2.el5....
Or if you're running the Xen kernel: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-xen-6.010.00_NAPI-2....
Once you get your network setup right, I advise you to set up the elrepo repository (see http://elrepo.org for instructions on how to do it) so you get updates for this module once newer versions are released.
HTH, Filipe
I believe this is the one you want: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-6.010.00_NAPI-2.el5....
Or if you're running the Xen kernel: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-xen-6.010.00_NAPI-2....
Once you get your network setup right, I advise you to set up the elrepo repository (see http://elrepo.org for instructions on how to do it) so you get updates for this module once newer versions are released.
Thanks Filipe
Never knew about this repo.
Will try and post back.
Sanjay.
Sanjay Arora wrote:
I believe this is the one you want: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-6.010.00_NAPI-2.el5....
Or if you're running the Xen kernel: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-xen-6.010.00_NAPI-2....
Once you get your network setup right, I advise you to set up the elrepo repository (see http://elrepo.org for instructions on how to do it) so you get updates for this module once newer versions are released.
Thanks Filipe
Never knew about this repo.
Will try and post back.
Sanjay.
There is also information at the top of this page (below) that explains how to identify the correct driver for your hardware by querying the vendor:device ID pairing and comparing to the list of supported devices here:
http://elrepo.org/tiki/DeviceIDs
Hope that helps.
On Wed, Sep 9, 2009 at 3:15 AM, Ned Sliderned@unixmail.co.uk wrote:
Sanjay Arora wrote:
I believe this is the one you want: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-6.010.00_NAPI-2.el5....
Or if you're running the Xen kernel: http://elrepo.org/linux/elrepo/el5/i386/RPMS/kmod-r8169-xen-6.010.00_NAPI-2....
Once you get your network setup right, I advise you to set up the elrepo repository (see http://elrepo.org for instructions on how to do it) so you get updates for this module once newer versions are released.
Thanks Filipe
Never knew about this repo.
Will try and post back.
Sanjay.
There is also information at the top of this page (below) that explains how to identify the correct driver for your hardware by querying the vendor:device ID pairing and comparing to the list of supported devices here:
Thanks
lspci | grep -i "Ethernet" shows RTL8111/8168B PCI Adapter
Intel site on the other hand linked to 8169 driver, which in this case is obviously wrong.
Now, situation is this...if I query rpm using rpm -qa | grep -e "kmod" it shows 8169 driver is installed. However, if I try to uninstall it using rpm -e, it states that it is not installed.
On the other hand, 8168 rpm documentation at elrepo.org states "The Realtek documentation states that any r8169 driver must be unloaded (and disabled) before the r8168 driver is used. The kmod-r8168 package will perform this task for you."
And again trying to install 8168 rpm using rpm -ivh shows errors that it needs kernel(xxx) modules. Elrepo does not seem to have kernel modules and in any case if I try to get latest kernel module, it will try to update the entire system from centos 5.0 to 5.3.
So, how do I do it? Should I install additional nic card that will enable me to update the system online and install the 8168 driver and then try to rediscover this onboard nic so that the nic card can be removed?
But I want to know which version of kernel is this demanding.....it simply shows a hash, not a human readable kernel version number.
Awaiting earliest response. Thanks. Sanjay.
On Tue, Sep 8, 2009 at 11:37 PM, Sanjay Arorasanjay.k.arora@gmail.com wrote:
On Wed, Sep 9, 2009 at 3:15 AM, Ned Sliderned@unixmail.co.uk wrote:
There is also information at the top of this page (below) that explains how to identify the correct driver for your hardware by querying the vendor:device ID pairing and comparing to the list of supported devices here:
Thanks
lspci | grep -i "Ethernet" shows RTL8111/8168B PCI Adapter
Intel site on the other hand linked to 8169 driver, which in this case is obviously wrong.
Please read the instructions on the DeviceIDs page once again. You ran only the first command. You now need to look at the output and run the second command "lspci -n | grep <something>". The <something> part is the first item of the output from the first command. The output of the second command gives you the vendor:device ID pairing.
Now look for this pairing within that page and identify the driver you should use. If you find it in the "r8168.ko" section, then what you will need is the kmod-r8168 package. If you find it in the "r8169.ko" section, you will want the kmod-r8169 package.
If you have already installed kmod-r8169 and if you want to uninstall it, then run:
rpm -e kmod-r8169
That will cleanly uninstall the kernel r8169 module.
So, first, let us know the output from the second command above so that we can tell which kernel module package your NIC requires. Please show the entire output without truncating it.
Akemi
On Wed, Sep 9, 2009 at 12:34 PM, Akemi Yagiamyagi@gmail.com wrote:
Please read the instructions on the DeviceIDs page once again. You ran only the first command. You now need to look at the output and run the second command "lspci -n | grep <something>". The <something> part is the first item of the output from the first command. The output of the second command gives you the vendor:device ID pairing.
Now look for this pairing within that page and identify the driver you should use. If you find it in the "r8168.ko" section, then what you will need is the kmod-r8168 package. If you find it in the "r8169.ko" section, you will want the kmod-r8169 package.
If you have already installed kmod-r8169 and if you want to uninstall it, then run:
rpm -e kmod-r8169
That will cleanly uninstall the kernel r8169 module.
So, first, let us know the output from the second command above so that we can tell which kernel module package your NIC requires. Please show the entire output without truncating it.
[root@localhost] lspci -n | grep "Ethernet"
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
[root@localhost] lspci -n | grep "03:00.0"
03:00.0 0200: 10ec:8168 (rev 03)
And yes, the kmod-r8169-xen was installed somehow and has been uninstalled cleanly. I was uninstalling kmod-r8169 instead of kmod-r8169-xen. Sorry for not being more careful.
rpm -qa reports my installed kernel as kernel-xen-2.6.18-8.el5
kmod-r8168-xen still wont install due to kernel module dependencies. So what next.
Thanks. Sanjay.
On Wed, Sep 9, 2009 at 1:22 AM, Sanjay Arorasanjay.k.arora@gmail.com wrote:
On Wed, Sep 9, 2009 at 12:34 PM, Akemi Yagiamyagi@gmail.com wrote:
[root@localhost] lspci -n | grep "Ethernet"
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
[root@localhost] lspci -n | grep "03:00.0"
03:00.0 0200: 10ec:8168 (rev 03)
And yes, the kmod-r8169-xen was installed somehow and has been uninstalled cleanly. I was uninstalling kmod-r8169 instead of kmod-r8169-xen. Sorry for not being more careful.
rpm -qa reports my installed kernel as kernel-xen-2.6.18-8.el5
kmod-r8168-xen still wont install due to kernel module dependencies. So what next.
The xen kernels may need special attention because they have some kABI tracking-related issues. I see you are subscribed to the ELRepo mailing list. Can we take this thread there? This is because the subject is now about the elrepo packages and not all ELRepo admins are reading this CentOS mailing list.
By the way, if you are planning to install Windows XP as a guest (as you indicated in the original post), I would suggest VirtualBox or VMware.
Akemi
On Wed, Sep 9, 2009 at 7:59 PM, Akemi Yagiamyagi@gmail.com wrote:
On Wed, Sep 9, 2009 at 1:22 AM, Sanjay Arorasanjay.k.arora@gmail.com wrote:
On Wed, Sep 9, 2009 at 12:34 PM, Akemi Yagiamyagi@gmail.com wrote:
[root@localhost] lspci -n | grep "Ethernet"
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
[root@localhost] lspci -n | grep "03:00.0"
03:00.0 0200: 10ec:8168 (rev 03)
And yes, the kmod-r8169-xen was installed somehow and has been uninstalled cleanly. I was uninstalling kmod-r8169 instead of kmod-r8169-xen. Sorry for not being more careful.
rpm -qa reports my installed kernel as kernel-xen-2.6.18-8.el5
kmod-r8168-xen still wont install due to kernel module dependencies. So what next.
The xen kernels may need special attention because they have some kABI tracking-related issues. I see you are subscribed to the ELRepo mailing list. Can we take this thread there? This is because the subject is now about the elrepo packages and not all ELRepo admins are reading this CentOS mailing list.
By the way, if you are planning to install Windows XP as a guest (as you indicated in the original post), I would suggest VirtualBox or VMware.
Further discussion continues here at http://lists.elrepo.org/pipermail/elrepo/2009-September/000042.html
just for those who may face the same problem later and research it in archives.
Sanjay.