On SME 8.2:
[root@smebackup ~]# lspci -nn | grep Realtek
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)
[root@smebackup ~]#
On SME 9.1:
[root@smebackup ~]# lspci -nn | grep Realtek
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)
[root@smebackup ~]#
On SME 8.2:
[root@smebackup ~]# modinfo r8168 | grep -i version
modinfo: could not find module r8168
[root@smebackup ~]# modinfo r8169 | grep -i version
version: 2.3LK-1-NAPI
srcversion: 2F438BE7BC0FF431B08F6F4
[root@smebackup ~]#
On SME 9.1:
[root@smebackup ~]# modinfo r8168 | grep -i version
ERROR: modinfo: could not find module r8168
[root@smebackup ~]# modinfo r8169 | grep -i version
version: 2.3LK-NAPI
srcversion: 3587FAC210AABB4E2A8CB0F
vermagic: 2.6.32-642.11.1.el6.x86_64 SMP mod_unload modversions
[root@smebackup ~]#
The NIC is integrated on the motherboard of the system MSI Wind 2713 NetTop, which does not come with any expansion slot. So I don't have any chance to test whatsoever other NIC. I checked the Bios version: it is the latest version available in the Internet. The link LED stays on, when the system is powered down. I am a bit reluctant to make any conclusion, but my gut feeling is pointing to a driver issue as well.
a bit dodgy on a prod box...
This is the point
And I don't have too much experience to fumble with kernel modules...
To test this, I downloaded the kernel module as given here:
http://rpm.pbone.net/index.php3/stat/4/idpl/30514405/dir/redhat_el_6/com/#provides and pushed it to SME 9.1 to the directory /root . Then I installed it using
yum install /root/kmod-r8168-8.040.00-1.el6.elrepo.x86_64.rpm I was surprised, because this took quite a while, but it worked successfully.
Following that, I applied
modprobe -r r8169 and
modprobe r8168 . This worked as well. Please remember that I don't have too much experience, I tried to step back applying
modprobe -r r8168 , which works. However when then applying
modprobe r8169 , a kernel panic results, and the system crashes. I can reproduce this: when I reboot and repeat
modprobe -r r8168 and
modprobe r8169 , I will get another kernel panic.
Booting up again (without applying the manual
modprobe commands), everything seems to work fine again. However I am struggling to understand, which kernel module is currently operational:
[root@smebackup ~]# modprobe -l r8168
weak-updates/r8168/r8168.ko
[root@smebackup ~]# modprobe -l r8169
kernel/drivers/net/r8169.ko
[root@smebackup ~]#
[root@smebackup ~]# modinfo r8168 | grep -i version
version: 8.040.00-NAPI
srcversion: BC1CAF8ECC36006913B85E5
vermagic: 2.6.32-279.el6.x86_64 SMP mod_unload modversions
[root@smebackup ~]# modinfo r8169 | grep -i version
version: 2.3LK-NAPI
srcversion: 3587FAC210AABB4E2A8CB0F
vermagic: 2.6.32-642.11.1.el6.x86_64 SMP mod_unload modversions
[root@smebackup ~]#
Interestingly: WoL now works in this configuration!!!
Do you have any recommendation what I should do? Most important questions I have:
- Which kernel module is currently working: r8168, or r8169?
- Should I operate a productive system with this manually added kernel module?