R8169 Unable To Load Firmware Patch Rtl_nic/rtl8168e-2.fw

I'm getting this error in Debian stretch during the boot process [ 26.390311] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2) After that I. Driver: r8168 version: 8.037.00-NAPI firmware-version: bus-info: 0000:03:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no. Interestingly, if I use the r8169 driver in the kernel and try ifup etho then I do get an entry in the firmware-version spot.

Binary firmware for Realtek wired and wireless network adapters. Realtek RTL8192E boot code RTL8192E/boot.img Realtek RTL8192E init data firmware, version 0.0.4 rtl_nic/rtl8168e-3.fw Realtek RTL8168F-1 firmware, version.

View topic - Firmware in Kernel Problem

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169 eth0: unable to load firmware patch rtl_nic/rtl8168e-1.fw -2. New install won t boot into gnome18 Oct 2015Csf blocks all on reboot firewall 14 Jan 2014Unable to boot with wheezy image5 Jul 2012 SOLVED missing firmware driver17 Nov 2011More results from forums.debian.netGentoo Forums :: View topic - Firmware in Kernel Problemhttps://forums.gentoo.org/viewtopic-t-899002-start-0.htmlCachedSimilarOct 22, 2011 - 25 posts - 7 authors define FIRMWARE_8168E_1 rtl_nic/rtl8168e-1.fw Code: r8169 00:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-3.fw -2 . -rw-r--r-- 1 root root 3424 Jan 20 /lib/firmware/rtl_nic/rtl8168f-1.fw SOLVED Black screen on kernel 3.14.1412 posts6 Aug 2014 Solved IPv6 at boot3 posts5 Sep 2013More results from forums.gentoo.orgRe: problem solution with firmware-realtek 0.43 bpo70 1 https://lists.debian.org/debian-backports/2015/01/msg00045.htmlCachedJan 29, 2015 - rtl8105e-1.fw rtl8168d-2.fw rtl8168f-1.fw rtl8168g-3.fw r8169 00:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168g-2.fw -12.

70.453673 r8169 00:00.0: eth0: unable to load firmware patch -rw-r--r-- 1 root root 1324 Aug 12 /lib/firmware/rtl_nic/rtl8168d-2.fw.

Firmware: rtl_nic/rtl8168f-1.fw firmware: rtl8106e-2.fw. Nur in firmware-realtek_0.39_all/lib/firmware/rtl_nic: rtl8168g-1.fw.. 6.192639 r8169 00:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168g-1.fw -2.

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1. r8169 00:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-3.fw -2 . . Realtek RTL8168F-1 firmware, version 0.0.4 rtl_nic/rtl8168f-1.fw Realtek.

Linux nsxxx.ovh.net 3.10.9-xxxx-grs-ipv6-64 1 SMP Wed Aug 21 :59 CEST eth0: unable to load firmware patch rtl_nic/rtl8168f-1.fw -2.

I have a fanless diskless ASUS E35M1-I Motherboard for a media player.

The diskless bit is important here as the system must load its kernel over the network then mount root over the network.

Now, the r8169 module wants to load firmware for its

Code: .0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller rev 06

and dmesg tells me its looking for

It stalls the bootup for 60 seconds trying to load the firmware, then the boot proceeds normally.

Keep in mind that the network card is not started at this time, so root is not mounted, so /lib/firmware/rtl_nic/rtl8168e-2.fw can t be read.

By the time root is mounted, its too late, as the driver is no longer interested in its firmware.

Building the firmware into the kernel seems to be the way forward but r8169 always looks in rtl_nic/rtl8168e-2.fw which I can t get to exist inside the kernel.

The dirty hack I ve employed for kernel 3.0.7 is to edit drivers/net/r8169.c to change the firmware defines from

Code: define FIRMWARE_8168D_1 rtl_nic/rtl8168d-1.fw

define FIRMWARE_8168D_2 rtl_nic/rtl8168d-2.fw

define FIRMWARE_8168E_1 rtl_nic/rtl8168e-1.fw

define FIRMWARE_8168E_2 rtl_nic/rtl8168e-2.fw

define FIRMWARE_8105E_1 rtl_nic/rtl8105e-1.fw

Code: define FIRMWARE_8168D_1 rtl8168d-1.fw

define FIRMWARE_8168D_2 rtl8168d-2.fw

define FIRMWARE_8168E_1 rtl8168e-1.fw

define FIRMWARE_8168E_2 rtl8168e-2.fw

define FIRMWARE_8105E_1 rtl8105e-1.fw

which works like a charm but its ugly as I need to patch the kernel for every new version.

I know I can make an initrd and have /lib/firmware/rtl_nic/rtl8168e-2.fw there, so normal userspace firmware loading works but that seems like overkill for one firmware blob.

How do I make this justwork with in kernel firmware.

Computer users fall into two groups:-

those that have never had a hard drive fail.

Debian User Forums

How to load firmware 312u1206131 to sharp tv

Getting your soundcard to work, using Debian on non-i386 hardware, etc

solved Missing firmware for network adapter

Hi, I believe that I understood this message correctly:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169

I ve tried to install firmware-linux package, but the warning is still there right after install. I m not familiar with the problem or even with its nature, so, please be patient and explain in more details if you answer

I ve found this problem by looking the messages log, where there was the line:

r8169 00:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-1.fw -2

Then I read in another place that the firmware-linux package is meant to contain the said patch, but it looks like it s not there. Where is it.

Last edited by wvxvw on 2012-08-06 , edited 1 time in total.

Users browsing this forum: No registered users and 4 guests.

Active1 year ago

When attempting to boot Debian, it stops at the following message. It seems to me the crucial line of failure is 'Unable to load firmware patch rtl_nic/rtl8168d-1.fw (-2)'. The lines under that seem like it's unable because it can't connect to the internet.

This machine has started up before. This boot problem came into existence after I had to reset the computer because of an infinity loop in a subthread, and it didn't allow me to switch process anymore. It also used to be able to connect to the internet and install packages/use firefox just fine.

Possible related to Debian stretch failed to load firmware rtl_nic/rtl8168g-3.fw (-2), and I'd love to attempt the same fix. However, that failure was non-lethal and the user was able to boot into debian and fix it. My problem happens at a moment I cannot use Ctrl+Alt+FX to get into a terminal, and it does not progress beyond this screen.

Any other google results I got also had the user being able to boot into GUI/Terminal just fine.

My apologies for the screenshot being a bit out of focus. The screen also started flickering, which made it hard to get a good photo.

I don't have an installer USB, but I could make one.

I'm not that experienced with unix in general or debian, so please keep that in mind for answers.

Anybody got pointers how to recover this installation ?

Jacco van DorpJacco van Dorp

How To Use Odin To Load Firmware On Samsung J1

2 Answers

Inability to connect to the internet should not cause the system to fail quite that drastically. I think you may have other problems, and their messages might have already scrolled off the screen. You could use Shift + PgUp/PgDown keys to scroll the messages backwards some amount; that might allow you to see the earliest abnormal messages.

At the top of your screenshot, there is a message:

Normally, there should be a prompt to enter a root password after this text.But in your case, there is another message:

This means the system was going to allow you rescue mode access, but there does not seem to be a valid root password available. You'll need to fix that first.

Reboot the system, interrupt GRUB when it displays the menu and press E to edit the boot options. Move to the kernel line and add init=/bin/bash to the end of it. Then press the appropriate key (indicated on the screen) to boot the system with the temporarily-modified options.

Pickit 3 How To Load Firmware

This should bring the system up to a point where only the root filesystem is mounted, and even that is in read-only mode, but you get a # root prompt straight away.

First, get the root filesystem into writeable state:

Patch

Then, use the passwd command to set a new password for root. It will prompt you to enter the new password twice. If you plan to use characters that are not numbers or US-ASCII letters, use the command prompt to test the keyboard mapping before setting the password: it's possible that the keyboard mapping of your choice is not in effect and you're falling back to US English default layout in this mode.

Once you've successfully set a root password, it is time to restart the system again.But because of the special way used to start the system, some special steps are needed.

On next boot, the system will probably again drop into rescue mode, but now there should be a prompt to enter a root password. Enter the root password you previously set, and you should get the root prompt. Finally you can follow the suggestion to use the journalctl -xb command to view the system log.

The logs will normally contain a lot of informational (non-error) messages. You should find the earliest error message; that is probably the root cause of the boot process going off the rails.

An alternative method for gaining access to a system that has severe problems is to boot from an installation media (e.g. your installation USB stick) using the rescue boot parameter. The installer will present the standard language/keyboard layout questions, and then switch into a special rescue mode that attempts to detect an existing Debian installation, mount its disks and provide you with a command prompt + a set of tools to fix things.

Oh, and to fix your missing Realtek firmware: use another computer to grab the firmware-realtek .deb package, save it on some removable media, move it to your computer and use e.g. dpkg -i firmware-realtek*.deb to install it.

telcoMtelcoMHow
26.8k1 gold badge30 silver badges72 bronze badges

How To Load Firmware On Phantom 3 Drone

Changing the definition of your interfaces in /etc/network/interfaces from auto to allow-hotplug. It will stop it hanging.

As in:

To modify the file, you have either to boot in single mode, or easier for a newbie, booting from a live image in a pen.

Rui F RibeiroRui F Ribeiro
41.4k16 gold badges94 silver badges158 bronze badges

How To Load Firmware On Huawei P8 Lite

Not the answer you're looking for? Browse other questions tagged debianboot or ask your own question.