SDB:Realtek 8169驱动问题
测试版本:11.4
情况
您正在使用基于Realtek 8168、8169、8101或8111芯片组的网卡,但网络无法工作,但驱动程序报告接口已启动并运行。DHCP 始终无法返回 IP。在 yast2 中,接口显示为“断开连接”。您正在机器上双引导 Windows 和 Linux。
理由
Realtek Windows 驱动程序在 Windows 关闭时禁用网卡。当前的 linux r8169 驱动程序不知道如何从这种禁用状态打开网卡,因此即使驱动程序加载并报告设备已启动,设备也不会响应。
解决方法
以下是此问题的四种解决方法
1. 完全关闭机器并拔掉电源几秒钟(大约 10 秒即可)。这似乎会重置网卡,Linux 驱动程序可以工作,直到您再次启动 Windows。
2. 在 Windows 设备管理器中启用“关机后唤醒局域网”。这可以防止 Windows 驱动程序禁用网卡。使用较新的 Windows 驱动程序版本,此选项不再可用,而是有一个“关机唤醒局域网”选项。将该新选项从“启用”更改为“禁用”无法确认是否可以解决问题。
3. 从 Realtek 下载并编译 Linux 驱动程序,而不是使用 openSUSE Linux 内核附带的 r8169 驱动程序。或者,这些驱动程序也由 drivers:nic Open Build Service 存储库提供。
4. 尝试不同的 reboot 内核选项。以下选项有效:warm、cold、gpio、bios、acpi、kbd、triple、efi、pci、force
语法为 reboot=OPTION(例如:reboot=efi 或 reboot=pci)。可以通过 YaST -> 引导加载程序 -> 内核参数修改内核选项
参考资料
http://gentoo-wiki.com/HARDWARE_RTL8168
<keyword>realtek,8168,8169,8101,8111</keyword>
