Возможно отсутствует прошивка /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 -for-module-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и проблема должна быть решена

Alex
источник
Это настоящий пакет? В моей системе 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-firmware и, если необходимо, пакет linux-firmware-nonfree.

Жан-Ив ЛЕНХОФ
источник
3

У меня была такая же проблема с Ubuntu 12.04.5 LTS . Сегодня я проверил, но старая ссылка «git: //git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git» не работает.

Я искал новый URL-адрес 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.

user471101
источник
1

Для Debian я запускаю следующую команду, и она действительно работает:

apt-get install linux-firmware-nonfree
ECL
источник
1

Кажется, что пакет прошивки linux поврежден, я решил эту проблему в Ubuntu 13.04 с помощью

sudo apt-get purge linux-firmware

и

sudo apt-get install linux-firmware
user204587
источник
0

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

Вам нужно выполнить следующую команду. Открыть терминал Ctrl+ Alt+ T:

sudo apt-get install firmware-realtek
Мне тоже
источник