Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
- matman
- Beiträge: 744
- Registriert: 03.07.2008 10:50:07
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Hamburg
-
Kontaktdaten:
Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Ich habe die recht neue Variante vom Netzwerkadapter TP-Link TL-WN823N (Version 2), welcher mit dem Treiber rtl8xxxu seit Kernel 4.3 laufen soll. Stretch kommt ja mit Kernel 4.9, sollte also kein Problem sein. Aber trotzdem funzt das Teil nicht. Paket firmware-realtek ist auch installiert. Und prinzipiell müsste der Adapter auf dem System laufen, so wie ich es jetzt habe.
Ich habe nämlich an einem anderen PC noch die erste Version vom TP-Link TL-WN823N. Der alte Adapter läuft mit dem Treiber rtl8192cu. Ich hatte damit auf nem Debian Jessie nie ernsthafte Probleme. Also dachte ich mir, mache ich mal ein Experiment:
Ich entfernte im laufenden Betrieb den Adapter V2 vom Stretch-System und steckte Adapter V1 drauf. Eigentlich wollte ich nur wissen, ob WLAN grundsätzlich nicht will. Und siehe da, mit dem alten Adapter konnte ich dann sofort ins Internet. Da kam ich dann auf die Idee den neuen Adapter (V2) wieder mit Stretch zu testen. Kann man ja dank USB gut im laufenden Betrieb mal eben austauschen. Und ja, auch mit Adapter V2 konnte ich jetzt ins Internet gehen. Habe damit gleich ein paar deb Pakete runtergeladen und installiert. Aber dann:
Da unklar war, warum nun plötzlich auch Adapter V2 problemlos arbeitet, machte ich einmal ein ifdown wlan0 und dann wieder ifup wlan0 und Adapter V2 streikte wieder. Mir scheint daher, das beim Initialisieren des Adapters was nicht klappt. Vermutlich ein Treiberproblem. Hat hier jemand mit selbigem USB-Adapter ähnliche Erfahrungen und einen hilfreichen Lösungsansatz dazu? Weil immerzu die USB-Sticks umstöpseln will man ja nun auch nicht gerade
Ich habe nämlich an einem anderen PC noch die erste Version vom TP-Link TL-WN823N. Der alte Adapter läuft mit dem Treiber rtl8192cu. Ich hatte damit auf nem Debian Jessie nie ernsthafte Probleme. Also dachte ich mir, mache ich mal ein Experiment:
Ich entfernte im laufenden Betrieb den Adapter V2 vom Stretch-System und steckte Adapter V1 drauf. Eigentlich wollte ich nur wissen, ob WLAN grundsätzlich nicht will. Und siehe da, mit dem alten Adapter konnte ich dann sofort ins Internet. Da kam ich dann auf die Idee den neuen Adapter (V2) wieder mit Stretch zu testen. Kann man ja dank USB gut im laufenden Betrieb mal eben austauschen. Und ja, auch mit Adapter V2 konnte ich jetzt ins Internet gehen. Habe damit gleich ein paar deb Pakete runtergeladen und installiert. Aber dann:
Da unklar war, warum nun plötzlich auch Adapter V2 problemlos arbeitet, machte ich einmal ein ifdown wlan0 und dann wieder ifup wlan0 und Adapter V2 streikte wieder. Mir scheint daher, das beim Initialisieren des Adapters was nicht klappt. Vermutlich ein Treiberproblem. Hat hier jemand mit selbigem USB-Adapter ähnliche Erfahrungen und einen hilfreichen Lösungsansatz dazu? Weil immerzu die USB-Sticks umstöpseln will man ja nun auch nicht gerade
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
In die Logs hast du natürlich nicht geschautmatman hat geschrieben:12.12.2017 01:25:30Mir scheint daher, das beim Initialisieren des Adapters was nicht klappt.
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Code: Alles auswählen
journalctl -f
Dasselbe mit einer "USB-gebooteten" nonfree-Debian-Live-ISO zum Vergleich: https://cdimage.debian.org/cdimage/unof ... so-hybrid/ und Verbindungsversuch per Netzwerkmanager. Dann kannst du auch mal manuell probieren, ifupdown.
Falls die nonfree-Debian-Live-ISO auch nicht funktioniert, dgl. mit Ubuntu-Live-Iso.
Ich tippe darauf, dass entweder ein Firmware-Problem besteht oder du mit der manuellen Bedienung (ifupdown) den Netzwerkmanager "durcheinander" gebracht hast. Der organisiert ja eigentlich WLAN, DHCP, DNS.
Und bleibe bitte bei einem Adapter, sonst wird der Thread unübersichtlich.
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Ich tippe eher darauf, daß das Kernelmodul rtl8xxxu gar nicht Bestandteil des Standardkernels ist und man es selbst kompilieren muß. Es scheint aber auch keine großen Ändereungen gegenüber dem rtl8192cu zu geben, nur ein paar USB-IDs scheinen hinzu gefügt worden zu sein.Jana66 hat geschrieben:12.12.2017 08:56:01Ich tippe darauf, dass entweder ein Firmware-Problem besteht
Mit anderen Worten, Quelltext besorgen und mit DKMS kompilieren.
Ein einfacher Blick auf dmesg nach dem Einstecken des WLAN-Sticks hätte aber schon Erleuchtung gebracht, of das Kernelmodul überhaupt geladen wurde und falls ja, ob die passende Firmware hinterher gezogen wurde.
- matman
- Beiträge: 744
- Registriert: 03.07.2008 10:50:07
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Hamburg
-
Kontaktdaten:
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Laut dmesg ist alle gut, Firmware wird geladen, rtl8xxxu ist Bestandteil des Standard-Kernel und wird ebenfalls geladen. Das ist ja das verzwickte an der Sache.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
OK, das war mir bisher nicht klar.matman hat geschrieben:12.12.2017 12:52:57Laut dmesg ist alle gut, Firmware wird geladen, rtl8xxxu ist Bestandteil des Standard-Kernel und wird ebenfalls geladen. Das ist ja das verzwickte an der Sache.
Daß sich die Interfacenames mit Stretch geändert haben, sollte dir inzwischen bekannt sein. Im Zweifelsfall kannst du mit ifconfig -a oder ip link nachsehen, wie die WLAN-Schnittstelle nach dem Einstecken heißt.
Mit iwlist [interface] scanning schaust du erstmal, ob das Teil irgendetwas von sich gibt.
Für wpa_supplicant kann man sich eine Konfigurationsdatei von Hand erstellen und wpa_supplicant auf der Kommandozeile mit Debug-Ooption starten. Damit läßt sich feststellen, ob die Aushandlung mit dem Accesspoint klappt.
- matman
- Beiträge: 744
- Registriert: 03.07.2008 10:50:07
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Hamburg
-
Kontaktdaten:
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Ich glaube ich bin einen Schritt weiter. Ich habe den USB-Adapter (Im folgenden geht es nur noch um Version 2) mal gesteckt nachdem ich Stretch gebootet hatte. Und dann läuft er anstandslos. Allerdinsg nach einem ifdown lässt er sich per ifup nicht mehr zur Arbeit bewegen. Ebenso wenn der Adapter schon steckt, klappt es beim Bootprozess einfach nicht, den Adapter ordentlich zum Laufen zu bekommen. Nur im laufenden Betrieb stecken führt zum Erfolg. Immerhin schon einmal ein Teilerfolg. Aber mir ist noch völlig unklar, warum das so ist.
Hier ist mal die Ausgabe von journalctl -f über das was beim Stecken des Adapters passierte: http://nopaste.debianforum.de/40092
Und dann noch die Ausgabe von dmesg direkt nach dem Booten mit gestecktem Adapter: http://nopaste.debianforum.de/40093
Was da nur los ist? Was mir daran auffällt: beim nachträglichen Stecken des Adapters wird der Adapter wohl mit (ipv6?) Adresse 84:16:f9:0d:26:e0 angesprochen und damit läuft er dann ja auch. Steckt der Adapter schon und man startet den Rechner, dann kommt was von "send auth to 62:35:4b:51:cf:09". Könnte möglicherweise hier der Hund begraben liegen? Und wenn ja was tun?
Hier ist mal die Ausgabe von journalctl -f über das was beim Stecken des Adapters passierte: http://nopaste.debianforum.de/40092
Und dann noch die Ausgabe von dmesg direkt nach dem Booten mit gestecktem Adapter: http://nopaste.debianforum.de/40093
Was da nur los ist? Was mir daran auffällt: beim nachträglichen Stecken des Adapters wird der Adapter wohl mit (ipv6?) Adresse 84:16:f9:0d:26:e0 angesprochen und damit läuft er dann ja auch. Steckt der Adapter schon und man startet den Rechner, dann kommt was von "send auth to 62:35:4b:51:cf:09". Könnte möglicherweise hier der Hund begraben liegen? Und wenn ja was tun?
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525
Re: Stretch: USB-Netzwerkadapter TP-Link TL-WN823N V2 läuft nicht mit Standard-Kernel
Code: Alles auswählen
Dec 12 13:18:05 debian kernel: usb 2-2: RTL8192EU rev B (SMIC) 2T2R, TX queues 3, WiFi=1, BT=0, GPS=0, HI PA=0
Dec 12 13:18:05 debian kernel: usb 2-2: RTL8192EU MAC: 84:16:f9:0d:26:e0
Dec 12 13:18:05 debian kernel: usb 2-2: rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin
Dec 12 13:18:05 debian kernel: usb 2-2: firmware: direct-loading firmware rtlwifi/rtl8192eu_nic.bin
Dec 12 13:18:05 debian kernel: usb 2-2: Firmware revision 19.0 (signature 0x92e1)
Dec 12 13:18:06 debian kernel: usb 2-2: rtl8192eu_rx_iqk_path_a: Path A RX IQK failed!
Dec 12 13:18:06 debian kernel: usb 2-2: rtl8192eu_rx_iqk_path_a: Path A RX IQK failed!
Dec 12 13:18:06 debian systemd[1]: Starting Load/Save RF Kill Switch Status...
Dec 12 13:18:06 debian kernel: usbcore: registered new interface driver rtl8xxxu
Dec 12 13:18:06 debian systemd[1]: Started Load/Save RF Kill Switch Status.
Dec 12 13:18:06 debian systemd[1]: Found device 802.11n_NIC.
Dec 12 13:18:06 debian systemd[1]: Started ifup for wlan0.
Dec 12 13:18:06 debian wpa_supplicant[478]: Successfully initialized wpa_supplicant