Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 07.09.2021 18:50:53

Hallo liebe Leute im Forum.

Ich bin neu hier, und habe bisher Kubuntu benutzt.

Auf meinem neuen HP Pavilion 17-cd2168ng habe ich Debian 11 mit KDE installiert.
Die Wlan Karte läuft leider nicht und daher bitte ich um eure Hilfe.
Ich denke das die Wlan Karte von mir richtig erkannt wurde und das ich den richtigen Treiber habe. Leider erhalte ich eine Fehlermeldung, an der ich nicht vorbei komme.

Mit lspci -vv erhielt ich:

Code: Alles auswählen

0000:03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device [b]a85a[/b] 
       DeviceName: WLAN 
       Subsystem: Hewlett-Packard Company Device [b]88e2[/b] 
       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- 
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 
       Interrupt: pin A routed to IRQ 255 
       IOMMU group: 18 
       Region 0: I/O ports at 3000 [disabled] [size=256] 
       Region 2: Memory at 53100000 (64-bit, non-prefetchable) [disabled] [size=1M] 
       Capabilities: <access denied>
Mit „Realtek a85a“ habe ich mich auf die Suche gemacht und diese Seite gefunden:
https://forum.ubuntuusers.de/topic/wlan ... st-9267224
Dort wird auf einen Treiber auf dieser Seite verwiesen:
https://github.com/lwfinger/rtw89#readme

Ich habe mich als Root angemeldet und bin dann der Anleitung unter „read me“ gefolgt.

Code: Alles auswählen

git clone https://github.com/lwfinger/rtw89.git -b v5
cd rtw89
make
sudo make install
und erhielt folgende Fehlermeldung

/home/rtw89# make install 
make -C /lib/modules/5.10.0-8-amd64/build M=/home/rtw89 modules 
make[1]: Verzeichnis „/usr/src/linux-headers-5.10.0-8-amd64“ wird betreten 
make[1]: Verzeichnis „/usr/src/linux-headers-5.10.0-8-amd64“ wird verlassen 
make: depmod: Datei oder Verzeichnis nicht gefunden 
make: *** [Makefile:57: install] Fehler 127

Den Kernel habe ich ermittelt mit: „uname -rm“ 5.10.0-8-amd64 x86_64

Was kann ich tun? Wer kann mir helfen?

rodney
Beiträge: 334
Registriert: 09.12.2016 04:15:59

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von rodney » 07.09.2021 19:19:04

Ich wuerde als erstes die /etc/apt/sources.list um non-free erweitern und dann das Paket Debianfirmware-realtek installieren. Hoechstwahrscheinlich ist damit dein Problem geloest. Das Paket enthaelt Realtek RTL8852A firmware, version v0.9.12.2 (rtw89/rtw8852a_fw.bin)
was mir passend erscheint.

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 07.09.2021 19:32:48

Vielen Dank für die schnelle Antwort.

Nicht lachen.
Schreibe ich in /etc/apt/sources.list direkt hinter
deb http://ftp.de.debian.org/debian/ bullseye main
non-free
Meintest du das?


rodney
Beiträge: 334
Registriert: 09.12.2016 04:15:59

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von rodney » 07.09.2021 20:47:42

diehu hat geschrieben: ↑ zum Beitrag ↑
07.09.2021 19:32:48
Vielen Dank für die schnelle Antwort.

Nicht lachen.
Sollte ich?
Schreibe ich in /etc/apt/sources.list direkt hinter
deb http://ftp.de.debian.org/debian/ bullseye main
non-free
Meintest du das?
Da du anscheinend noch nicht so firm mit Debian haengst du an die Zeile contrib non-free an. Sollte dann so ausschauen:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ bullseye main contrib non-free

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 11:12:31

Sollte ich?
Nein alles gut. Bin halt unsicher.
Da du anscheinend noch nicht so firm mit Debian
Korrekt.

De Eintrag ist in der sources.list.
Das Paket [firmware-nonfree_20210315-3.debian.tar.xz]
habe ich von der genannten Seite heruntergeladen. Unter root in dem Ordner habe ich dann versucht zu installieren mit:

apt-get install firmware-nonfree_20210315-3.debian.tar.xz

Jedoch konnte kein Paket gefunden werden?!?!
Ich habe viel gesucht....
und benötige weitere Hilfe. Vermutlich ist es simpel.

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 11:18:28

ein moment noch,
eventl habe ich meinen fehler gefunden

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 12:29:32

Habe nun das Paket firmware-realtek_20210315-3_all.deb mit Synaptic installiert.
Das Lap neu gestartet, jedoch ist keine WLAN Schnittelle zu sehen.

Habe nun diese Anleitung gefunden
https://wiki.debianforum.de/WLAN_Einrichten

Leider funzt auch das Komando

Code: Alles auswählen

iw dev
nicht. Mit Synaptic sehe ich es aber als grün angehackt.
Bin ich noch auf dem richtigen Weg?

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 13:57:49

Oder gibt es einen anderen Weg um herauszufinden ob die Netzwerkkarte bereits vom System erkannt wurde.

Ich tappe im Dunkeln.
Ich habe oben den Treiber RTL8852A geladen.
Eventuell kann jemand mit dem folgenden etwas anfangen

Code: Alles auswählen

dmesg | grep -i firmware

Code: Alles auswählen

[    0.931888] i915 0000:00:02.0: firmware: failed to load i915/tgl_dmc_ver2_08.bin (-2)
[    0.931890] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[    0.931891] i915 0000:00:02.0: Direct firmware load for i915/tgl_dmc_ver2_08.bin failed with error -2
[    0.931892] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/tgl_dmc_ver2_08.bin. Disabling runtime power management.
[    0.931893] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    4.282650] r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168h-2.fw
[    4.414814] Bluetooth: hci0: RTL: assuming no firmware upload needed
[    4.524159] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[    4.524241] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
Welche Informationen könnte ich noch liefern?

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

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von towo » 08.09.2021 14:00:16

1. Dir fehlt Debianfirmware-misc-nonfree
2. Da taucht kein wlan Chip in dmesg auf, evtl. per BIOS/Hardware-Switch disabled?

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 14:33:47

Vielen Dank
Im Bios konnte keine WLAN "dissabled" werden.

Code: Alles auswählen

 firmware-misc-nonfree
habe ich nachinstalliert mit Synaptic ( hat jetzt einen grünen Hacken.)

Code: Alles auswählen

iw dev
gibt jetzt keine Meldung mehr: "Befehl unbekannt" oder so ähnlich.
Aber auch nichts hilfreiches, Einfach nichts.

Code: Alles auswählen

iwconfig
liefert

Code: Alles auswählen

lo        no wireless extensions.

eno1      no wireless extensions.
Installiert ist das Paket "firmware-realtek". Es hat unter SYNAPTIC einen grünen Hacken.

Ob ich den falschen Treiber installiert habe?

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

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von towo » 08.09.2021 15:55:37

Code: Alles auswählen

rfkill list 
sagt ws?

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 16:14:35

Kommando nicht gefunden.
Auch unter root

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 08.09.2021 16:35:48

ich habe zwischenzeitlich unter synaptik mit Suche realtek das oben genannte Paket installierte gefunden und noch ein weiteres:
r8168-dkms dkms source for the r8168 network driver
das habe ich auch installiert.
Das WLAN netzwerk ist erkannt!!!
Aber:
Es ist verbunden. LAN habe ich getrennt mit :Verbindung trennen.
Eindeutig getrennt, denn da steht "Verbinden" "zuletzt verwendet vor 13 min"
Es scheint das es läuft.
Ziehe ich aber das LAN Kabel ab, ist wieder Ruhe.
Dann ist die LAN nicht mehr zu sehen. Wlan ist verbunden, aber es kommt nichts an.
Erst wenn ich das LAN wieder einstecke.
Irre.
Ich hab WLAN und kann es nur mit LAN nutzen.
Wie konnte das geschehen?
Bitte ratet mir DEBIAN neu zu installieren ....

diehu
Beiträge: 10
Registriert: 07.09.2021 18:28:31

Re: Wlan Treiber Realtek 8852AE Fehler beim kompilieren

Beitrag von diehu » 12.09.2021 15:32:56

Die Ursache für meine Annahme, das WLAN nur funzt, wenn das LAN Kabel angeschlossen ist, war fehlerhaft.
Richtig war wohl, das das WLAN nur einige Sekunden stabil war, und sich dann abgeschaltet hat. Jedoch wurde es durch das Anschliessen des LAN Kabels neu gestartet.

Nachdem mir das klar war, konnte ich auch WLAN nutzen, aber nur für einige Sekunden. Es musste die WLAN Verbindung getrennt werden, und anschliessend wieder verbunden werden. Das lief dann wieder einige Sekunden.

Ich habe daher Debian neu installiert und die vermeintlichen richtigen Schritte getan. Jedoch habe ich zur Zeit kein WLAN.

Code: Alles auswählen

lspci -vv  ergab:
Network controller: Realtek Semiconductor Co., Ltd. Device a85a 
       DeviceName: WLAN 
       Subsystem: Hewlett-Packard Company Device 88e2

Code: Alles auswählen

dmesg ergab:
firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)
Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)
Zur Zeit gilt

Die /etc/apt/sources.list ist um non-free erweitern.
Es sind diverse Pakete installiert worden.

Code: Alles auswählen

firmware-realtek
r8168-dkms
firmware-linux
firmware-linux-free
firmware-linux-nonfree
firmware-misc-nonfree

Code: Alles auswählen

rfkill list    ergibt.                           (oben falsch beantwortet, da ich nicht "su -" benutzt habe)
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
was wohl bedeutet, das die WLAN Karte nicht erkannt wurde.

Stören sich die Treiber für die WLAN Karte?
Ich freue mich über jeder Hilfe.

Antworten