带有2.6.39内核的模块r8169可能缺少固件/lib/firmware/rtl_nic/rtl8105e-1.fw


16

从Kernel-PPA存储库升级到Natty的2.6.39之后,我一直遇到问题。

当我这样做时,sudo update-initramfs -u我收到以下错误消息。

update-initramfs: Generating /boot/initrd.img-2.6.39-0-generic-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169

我确实注意到固件不在分配的目录中。有谁知道从哪里获取固件文件。

Answers:


8

http://www.davidgis.fr/blog/index.php?2011/05/06/800上有一种解决方案--resolu- solved-w-possible-missing-firmware-lib-firmware-rtl_nic-rtl8105e-1fw -对于模块-r8169。本质上,您需要执行以下操作:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/

然后sudo update-initramfs -u可以正常工作。


干杯,我会检查出来的。
迪恩·汤姆森

现在是这个仓库fatal: remote error: access denied or repository not exported: /pub/scm/linux/kernel/git/romieu/linux-firmware.git。我现在在14.04上使用4.4.1内核遇到此错误。
Patryk

36

sudo apt-get install firmware-realtek和应该解决的问题


这是真实的包裹吗?在我的11.04系统上,apt-cache show firmware-realtek返回一条消息,指出该软件包不存在。
djeikyb 2011年

8
这个软件包在Debian仓库中-不在Ubuntu仓库中-因此答案仅适用于Debian而不适用于Ubuntu。
fossfreedom

1
您还必须添加对非免费存储库的访问权限。Debian 9指南:blog.programster.org/debian-9-install-raeltek-firmware
Programster


3

我在Ubuntu 12.04.5 LTS上遇到了同样的问题。今天,我已经测试过,但是旧的“ git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git”是一个损坏的链接。

我已经在新的git网址中搜索以下载realtek的固件。我测试过的命令(效果很好)是:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
sudo update-initramfs -u

rm -rf linux-firmware

用于删除git已下载的目录。


1

对于Debian,我运行以下命令,它确实有效:

apt-get install linux-firmware-nonfree

1

看来Linux固件包已损坏,我在ubuntu 13.04中通过以下方式解决了此问题:

sudo apt-get purge linux-firmware

sudo apt-get install linux-firmware

0

该文件/lib/firmware/rtl_nic/rtl8105e-1.fw在软件包firmware-realtek中

您需要运行以下命令。打开终端Ctrl+ Alt+ T

sudo apt-get install firmware-realtek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.