[solved] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

[solved] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 11.06.2020 21:02:58

Hallo,

heute installierte ich mir debian testing "Bullseye"-

Mittels

Code: Alles auswählen

apt-get install firmware-misc-nonfree && apt-get install firmware-iwlwifi
konnte ich mir fehlende Firmware installieren.

Ich bekomme mit

Code: Alles auswählen

dmesg | grep firmware
Noch einen Hinweis auf eine fehlende Firmware:

Code: Alles auswählen

rtl_nic/rtl8153a-2.fw
Mittels

Code: Alles auswählen

git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
konnte ich eine Firmware - Datei herunterladen.

Laut:

https://wiki.debian.org/Firmware

ist der Pfad für die Firmware /lib/firmware.

Also versuchte ich ein

Code: Alles auswählen

cp rtl8153a-2.fw /lib/framework
Dies führt nach dem reboot jedoch zu einer Fehlermeldung:

Code: Alles auswählen

dmesg | grep firmware | grep rtl8153
[   12.498081] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)
[   12.498087] r8152 2-4.1:1.0: Direct firmware load for rtl_nic/rtl8153a-2.fw failed with error -2
[   12.498094] r8152 2-4.1:1.0: unable to load firmware patch rtl_nic/rtl8153a-2.fw (-2)
Gibt es vielleicht schon ein debian Paket mit dem ich
die fehlende Firmware installieren kann?
(Den Kernel möchte ich nicht "unbedingt" selbst bauen...)

Ich bin für jeden Tipp dankbar.
In diesem Sinne: besten Dank bereits vorab.
Best Grüße
fisk
Zuletzt geändert von Fisk am 12.06.2020 14:03:52, insgesamt 2-mal geändert.

Benutzeravatar
towo
Beiträge: 4543
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von towo » 11.06.2020 21:13:41

Code: Alles auswählen

apt install firmware-realtek
??

Dir is schon klar, das Debianfirmware-iwlwifi für intel wlan ist?

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 12.06.2020 03:41:56

Vielen Dank für den Hinweis mit dem Debian Paket.
Ich installierte es soeben und poste nach einem reboot das Ergebnis.

Bzgl. meiner Hardware:

Code: Alles auswählen

lsusb
# ...
Bus 002 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
# ...
Bus 001 Device 003: ID 8087:0a2b Intel Corp. 
# ...

Code: Alles auswählen

/sbin/hwinfo > hwinfo.log

Code: Alles auswählen

cat hwinfo.log | grep Realtek
    manufacturer = "Realtek"
  E: ID_VENDOR=Realtek
  E: ID_VENDOR_ENC=Realtek
  E: ID_SERIAL=Realtek_USB_10_100_1000_LAN_68847E9964D8
  E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
  E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
  E: ID_VENDOR=Realtek
  E: ID_VENDOR_ENC=Realtek
  E: ID_SERIAL=Realtek_USB_10_100_1000_LAN_68847E9964D8
  E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
  Model: "Realtek RTL8153 Gigabit Ethernet Adapter"
  Vendor: usb 0x0bda "Realtek Semiconductor Corp."

Code: Alles auswählen

cat hwinfo.log | grep iwlwifi
# ...
E: DRIVER=iwlwifi
  E: ID_NET_DRIVER=iwlwifi
  <6>[    9.240701] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-8265-36.ucode
  <6>[    9.243257] iwlwifi 0000:02:00.0: loaded firmware version 36.8fd77bb3.0 8265-36.ucode op_mode iwlmvm
  <6>[    9.699886] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
  <6>[    9.763888] iwlwifi 0000:02:00.0: base HW address: 80:32:53:e0:3a:08
  <7>[    9.840742] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
  <6>[   12.998564] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
# ...
Ich bin kein Hardware-Experte.
Ich verstehe die obigen Ausgaben so, dass mein Laptop sowohl einen Ethernet "Modul" (RTL8153 Gigabit Ethernet Adapter)
als auch ein WLAN (Wifi) "Modul" (Dual Band Wireless AC) hat.

Liege ich hier falsch und benötige daher andere Firmware?
Besten Dank bereits vorab.
Beste Grüße
fisk

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 12.06.2020 03:58:59

Hallo,

das genante Paket ist installiert:

Code: Alles auswählen

dpkg -l | grep firmware-realtek
ii  firmware-realtek                      20190717-2                      all          Binary firmware for Realtek wired/wifi/BT adapters
Allerdings bekomme ich die gleiche "Fehlermeldung" wie vorher:

Code: Alles auswählen

dmesg | grep firmware | grep rtl
[   11.573117] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)
[   11.573173] r8152 2-4.1:1.0: Direct firmware load for rtl_nic/rtl8153a-2.fw failed with error -2
[   11.573175] r8152 2-4.1:1.0: unable to load firmware patch rtl_nic/rtl8153a-2.fw (-2)
Könnte es vielleicht sein, dass die "8153" Hardware noch nicht von Debian unterstützt wird, da

Code: Alles auswählen

apt-cache show firmware-realtek | grep rtl | grep 8153
zu einer leeren Ausgabe führt.
(Der Grund für dieses Thema war, dass ich nichts bzgl. Debian via Google gefunden hatte).

Falls diese Firmware noch fehlen würde ("Konjunktiv"),
gibt es die bei Debian die Möglichkeit eine Art von "Request for Feature" zu starten?

Besten Dank bereits vorab.
Beste Grüße
fisk

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von MSfree » 12.06.2020 09:01:18

Zunächst einmal, Firmwaremeldungen sind Warnungen. Für Ethernetschnittstellen kann man die fast immer ignorieren.

Realtek-Ethernetschnittstellen haben bereits Firmware in ihren Eproms, ein Nachladen von Firmware ist in den meisten Fällen gar nicht nötig. Da aber auch die bereits vorhandene Firmware im Eprom Fehler haben könnte, kann man von aussen auch Firmware nachladen.

Was sagen denn und

Code: Alles auswählen

lsmod
zu deiner Netzwerkschnittstelle?

halo44
Beiträge: 746
Registriert: 12.05.2015 15:19:13

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von halo44 » 12.06.2020 12:56:36

Wenn Dich die Warnung stört, dann kopiere statt
Fisk hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 21:02:58

Code: Alles auswählen

cp rtl8153a-2.fw /lib/framework
lieber folgendermaßen:

Code: Alles auswählen

cp rtl8153a-2.fw /lib/firmware/rtl_nic/
Gruss H.

willy4711

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von willy4711 » 12.06.2020 13:26:24

Frage: In der Datei, die du runter geladen hast existieren für den rtl8153a 3 Dateien.
Warum hast du nur die Eine kopiert ?

Code: Alles auswählen

ls -algG ~/linux-firmware/rtl_nic/|grep 8153
-rw-r--r--  1  1768 Jun 12 13:15 rtl8153a-2.fw
-rw-r--r--  1  1440 Jun 12 13:15 rtl8153a-3.fw
-rw-r--r--  1   712 Jun 12 13:15 rtl8153a-4.fw
-rw-r--r--  1  1088 Jun 12 13:15 rtl8153b-2.fw
halo44 hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 12:56:36

Code: Alles auswählen

cp rtl8153a-2.fw /lib/firmware/rtl_nic/
Besser noch so:

Code: Alles auswählen

cp rtl8153* /lib/firmware/rtl_nic/

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 12.06.2020 13:53:43

Vielen Dank für den Hinweis bzgl. der Firmware-Dateien

Code: Alles auswählen

ls -l /lib/firmware/rtl_nic/
insgesamt 16
-rw-r--r-- 1 root root 1768 Jun 12 13:49 rtl8153a-2.fw
-rw-r--r-- 1 root root 1440 Jun 12 13:49 rtl8153a-3.fw
-rw-r--r-- 1 root root  712 Jun 12 13:49 rtl8153a-4.fw
-rw-r--r-- 1 root root 1088 Jun 12 13:49 rtl8153b-2.fw

Code: Alles auswählen

dmesg | grep firmware
# ...
[    6.894368] r8152 2-4.1:1.0: firmware: direct-loading firmware rtl_nic/rtl8153a-2.fw
Ich poste gleich noch bzgl. der Treiber (lsmod) und der Ethernet-Hardware.
Zuletzt geändert von Fisk am 13.06.2020 17:07:23, insgesamt 1-mal geändert.

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 12.06.2020 14:02:55

Meine "Docking-Station" (aka "Port-Replicator"):

Code: Alles auswählen

dmesg | grep enx68847e9964d8
[   22.918883] r8152 2-4.1:1.0 enx68847e9964d8: renamed from eth0
[   25.581069] IPv6: ADDRCONF(NETDEV_CHANGE): enx68847e9964d8: link becomes ready
[   25.581428] r8152 2-4.1:1.0 enx68847e9964d8: carrier on
Und mein Laptop:

Code: Alles auswählen

dmesg | grep enp0s31f6
[    2.202376] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
Momentan ist lediglich die Netzwerkkarte von der Docking-Station "im Einsatz".

Ich denke jetzt ist auch die Netzwerkkarte von Laptop konfiguriert.

Vielen Dank für alle Postings und damit verbundenen Hilfe.

Beste Grüße
Fisk

willy4711

Re: [solved] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von willy4711 » 12.06.2020 14:26:22

Fisk hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 13:53:43
Ich poste gleich noch bzgl. der Treiber (lsmod) und der Ethernet-Hardware.
Ich kann mit den endlosen Kolonnen von lsmod immer ziemlich wenig anfangen
Übersichtlicher ist m.E. z.B.

Code: Alles auswählen

lspci -nnk | grep -i net -A3
A3 kann man anpassen
oder- Noch viel schöner (für Netzwerk) mit Debianinxi:

Code: Alles auswählen

inxi -nxx

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: [solved] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 13.06.2020 17:05:05

Code: Alles auswählen

lspci -nnk | grep -i net -A3
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (4) I219-V [8086:15d8] (rev 21)
	Subsystem: Fujitsu Client Computing Limited Ethernet Connection (4) I219-V [1e26:001b]
	Kernel driver in use: e1000e
	Kernel modules: e1000e
02:00.0 Network controller [0280]: Intel Corporation Wireless 8265 / 8275 [8086:24fd] (rev 78)
	Subsystem: Intel Corporation Dual Band Wireless-AC 8265 [8086:1010]
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

Code: Alles auswählen

inxi -nxx
Network:   Device-1: Intel Ethernet I219-V vendor: Fujitsu Client Limited driver: e1000e v: 3.2.6-k port: 3040 bus ID: 00:1f.6 
           chip ID: 8086:15d8 
           IF: enp0s31f6 state: down mac: 68:84:7e:93:b6:c7 
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: 3040 bus ID: 02:00.0 chip ID: 8086:24fd 
           IF: wlp2s0 state: down mac: a6:78:eb:e3:5c:6f 
           Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 2-4.1:4 chip ID: 0bda:8153 
           IF: enx68847e9964d8 state: up speed: 1000 Mbps duplex: full mac: 68:84:7e:99:64:d8
Nochmals vielen Dank für die zahlreichen Tipps (inklusive der nutzbaren Programme zum bestimmen der Hardware).

Wie oben bereits gepostet, habe ich nun die Firmware-Dateien "ergänzt":

Code: Alles auswählen

ls -l /lib/firmware/rtl_nic/
insgesamt 16
-rw-r--r-- 1 root root 1768 Jun 12 13:49 rtl8153a-2.fw
-rw-r--r-- 1 root root 1440 Jun 12 13:49 rtl8153a-3.fw
-rw-r--r-- 1 root root  712 Jun 12 13:49 rtl8153a-4.fw
-rw-r--r-- 1 root root 1088 Jun 12 13:49 rtl8153b-2.fw
--> Würde jetzt schon der "Intel Ethernet I219-V" funktionieren?: (für den Fall, dass ich mal mit dem Laptop "unterwegs" wäre):

Code: Alles auswählen

lsmod | grep e1000e
e1000e                290816  0
ptp                    20480  1 e1000e
Besten Dank bereits vorab.
Beste Grüße
Fisk

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: [solved] r8152 2-4.1:1.0: firmware: failed to load rtl_nic/rtl8153a-2.fw (-2)

Beitrag von Fisk » 13.06.2020 17:29:29

Mir ist noch etwas bzgl. der Konfiguration vom Netzwerk
(und deren "Verwaltungsprogrammen" aufgefallen.

In XFCE4 - Panel, wurde mir automatisch installiert:
"Netzwerk-Manager-Applet".

Hier "sehe" ich das folgende:

Code: Alles auswählen

Ethernet-Netz (Intel Ethernet)
   nicht verbunden

Ethernet-Netz (Realtek RTL8153)
  Gerät wird nicht verwaltet
 
Funknetzwerke
   nicht verbunden
--> D.h. wie wäre es möglich den (in Wirklichkeit) verwendeten Realtek RTL8153 mittels dem oben genannten Programm zu "verwalten".

Besten Dank bereits vorab.
Beste Grüße
Fisk

Antworten