Можлива відсутність прошивки /lib/firmware/rtl_nic/rtl8105e-1.fw для модуля r8169 з ядром 2.6.39


16

У мене виникло питання після оновлення до 2.6.39 в Natty з сховища Kernel-PPA.

Коли я це роблю, 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

Я помітив, що прошивки не були у виділеному каталозі. Хтось знає, де взяти файли прошивки для цього.

Відповіді:


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.
Патрик

36

Зробіть sudo apt-get install firmware-realtekі проблему слід вирішити


Це справжній пакет? У моїй системі 11.04 apt-cache show firmware-realtekповертається повідомлення про те, що пакет не існує.
djeikyb

8
Цей пакет знаходиться в репортажі Debian - він не знаходиться в репортах Ubuntu - тому відповідь стосується лише Debian, а не Ubuntu.
fossfreedom

1
Вам також доведеться додати доступ до невільних сховищ. Посібник Debian 9: blog.programster.org/debian-9-install-raeltek-firmware
Programster

4

Можливо, краща відповідь - встановити пакет Linux-прошивки та, якщо потрібно, пакет linux-firmware-nonfree.


3

У мене була така ж проблема з Ubuntu 12.04.5 LTS . Сьогодні я перевірив, але старий "git: //git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git" - це ламане посилання.

Я шукав новий git URL для завантаження прошивки 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 by

sudo apt-get purge linux-firmware

і

sudo apt-get install linux-firmware

0

Файл /lib/firmware/rtl_nic/rtl8105e-1.fwзнаходиться в пакеті прошивки-realtek

Вам потрібно виконати наступну команду. Відкрити термінал Ctrl+ Alt+ T:

sudo apt-get install firmware-realtek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.