我有一个董事会RTL8111/8168B PCI Express 千兆位以太网控制器,这需要r8169
内核模块才能工作。插入该模块后,网络由eth0启动。
现在,由于老客户的要求,我必须在这块板上运行SLES10-sp4。但这个操作系统不允许我使用网络。不过,它有 r8169 内核模块。ifconfig
也列出来eth0
。当我运行时ethtool eth0
,输出为链接检测:否
我在 的输出中注意到一个参数ethtool eth0
,当从同一板上的新旧操作系统运行时,该参数是不同的:
新内核说(3.13.11):
Supported Ports: [TP MII]
.
.
Ports: MII
而旧内核说(2.6.16):
Supported Ports: [FIBRE ]
.
.
Ports: FIBRE
这是什么Supported Ports
? “TP、MII 和 FIBRE”是什么意思?
答案1
尝试官方 Realtek 驱动程序。我在centos5上也遇到过类似的问题。直到我安装了 Realtek 驱动程序,或者在本例中安装了来自 elrepo 的 kmod-8168,它才起作用。