อาจไม่มีเฟิร์มแวร์ /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 เผื่อโมดูล เป็นหลักคุณต้องทำ:

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ทำงานโดยไม่มีข้อผิดพลาด


เสียงเชียร์ฉันจะลองดู
Dean Thomson

repo 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

8
แพ็คเกจนี้อยู่ใน Debian repos - ไม่ได้อยู่ใน repos ของ Ubuntu - ดังนั้นคำตอบจะใช้ได้กับ Debian ไม่ใช่ Ubuntu เท่านั้น
fossfreedom

1
คุณจะต้องเพิ่มการเข้าถึงที่เก็บข้อมูลฟรี คู่มือเดเบียน 9: blog.programster.org/debian-9-install-raeltek-firmware
โปรแกรมเตอร์

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 ใหม่เพื่อดาวน์โหลด dowload เฟิร์มแวร์ของ 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

คุณต้องเรียกใช้คำสั่งต่อไปนี้ เปิด terminal Ctrl+ Alt+ T:

sudo apt-get install firmware-realtek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.