I've been getting an issue since upgrading to 2.6.39 in Natty from the Kernel-PPA repository.
When I do a sudo update-initramfs -u I get the following error message.
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 r8169I did notice that firmware wasn't in the allocated directory. Does anyone know where to get the firmware files for this.
9 Answers
Do sudo apt-get install firmware-realtek and the problem should be solved
There's a solution at . Essentially you need to do:
git clone git://
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/and then sudo update-initramfs -u works without errors.
I had the same problem whit Ubuntu 12.04.5 LTS. Today I have tested, but the old "git://" is a broken link.
I have searched the new git url for dowload the firmware of realtek. The commands that I have tested (and works very well) are:
git clone git://
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
sudo update-initramfs -uand
rm -rf linux-firmwareFor deleting the directory that git has downloaded.
Perhaps a better answer is to install linux-firmware package and if necessary linux-firmware-nonfree package.
Recently I have faced the similar issue, but when I have followed the Rocko method, the link is broken. So it was not making it download the linux-firmware.
Also I have tried to do: sudo apt install firmware-realtek, still it didn't worked out.
After searching it online, found a new link of git. git://
Steps to follow:
Download the linux-firmware:
$ git clone git://copy the missing firmware to /lib/firmware:
$ sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/$ sudo cp -r linux-firmware/i915 /lib/firmware/(In my case i915 was also missing)update the initramfs:
$ sudo update-initramfs -u
Note: After update, if still see that, some of the firmware are missing, then search it in linux-firmware and copy those folders into /lib/firmware.
It seems that the linux firmware package is corrupt, I solved this issue in ubuntu 13.04 by
sudo apt-get purge linux-firmwareand
sudo apt-get install linux-firmware For Debian, I run the following command, and it really works:
apt-get install linux-firmware-nonfree The file /lib/firmware/rtl_nic/rtl8105e-1.fw is in the package firmware-realtek
You need to run following command. Open terminal Ctrl + Alt + T :
sudo apt-get install firmware-realtek for me my server have rtl8125a but the firmware-realtek package do not include it. but I found it in kernel site; so this is how I solve it:
wget --quiet
mv -f rtl8125a-3.fw /lib/firmware/rtl_nic/
update-initramfs -u