Ubuntu 内核(3.12)如何不触发 realtek 8169 问题?

Ubuntu 内核(3.12)如何不触发 realtek 8169 问题?

我有一个定制的 vanilla 3.12.14 内核,它无法与 r8169 以太网卡配合使用。看门狗将因 NETDEV 错误而超时。

在 3.12 内核的多个发行版上都报告了此错误。但没有一个列出解决方案。

嗯,Ubuntu 内核没有问题(来自 kernel.ubuntu.com)。

我想知道哪个补丁修复了这个问题?

答案1

你没有说明哪个ubuntu 的版本适合您,因此我认为它是 Saucy (13.10) 附带的内核。

要查看内核树,请访问 http:kernel.ubuntu.com,然后选择 git web。在搜索框中输入 saucy,您将获得与 saucy 内核相关的存储库列表。

https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide你会看到Saucy的官方内核仓库是ubuntu-saucy.git。在上面的列表中选择这个仓库,然后你就可以浏览它了。

例如,在提交搜索框中输入“r8169”,你会看到如下内容:

gitweb

现在您可以在这里浏览并查看您需要哪些补丁。顺便说一句,如果您有启动板问题,请搜索它;通常修复某些启动板问题的补丁会在提交中引用启动板问题,像这个

如果你安装了 git 并在你的计算机中复制了树,git diff 通常足够强大,可以向您显示两个不同版本的驱动程序目录中的更改。因此,您可能能够(如果您拥有基于 3.12 的 Ubuntu 树 --- 不知道哪一个)将提交差异限制到您感兴趣的两个版本。

相关内容