staging.inyokaproject.org

WLAN funktioniert nicht bei HP 470 G9

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

ujaudio

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Ich versuche gerade Ubuntu auf dem HP 470 G9 zu installieren. Beim Test funktioniert alles außer WLAN. Nach 30 Minuten Suche sende ich mich nun hier: ist das Problem bekannt oder gibt es Ei paar Tips und Hinweise?

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Ich werde die Daten in Kürze alle liefern, die muss ich aber erst alle abtippen. Der Laptop funktioniert perfekt unter Win11 über WLAN, ich vermute, dass Ubuntu keine passenden Treiber hat. Bis in Kürze...

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Nimm doch Ethernet. Oder nen USB-Stick.

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Der Laptop hat kein LAN!

Möglicherweise nehme einen WLAN-USB-Stick, aber erst einmal möchte ich es mit Bordmitteln versuchen. Deshalb die Frage nach Hinweisen, Hbf. Erfahrungen.

Morgen oder Sonntag werde ich mal alle Daten zusammentragen, die hilfreich sein können.

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3337

Ich werde die Daten in Kürze alle liefern, die muss ich aber erst alle abtippen.

Als txt-Datei auf einem zweitem USB-Stick abspeichern oder den ersten beschreibbar mounten

sudo mount -o remount,rw /dev/sdX /cdrom  # X entspr.anpassen

ich vermute, dass Ubuntu keine passenden Treiber hat.

Die Hardware scheint ziemlich neu zu sein, da wirst du mit dem alten 5.15er Kernel von 22.04 vermutlich nichts ausrichten. Probiere 22.10 (Kernel 5.19).

Wenn das nicht hilft, teste Debian Bookworm (ist derzeit noch Testing und wird voraussichtlich im Sommer Stable). Das bringt momentan Kernel 6.1 mit.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

ujaudio schrieb:

[…] HP 470 G9

Benötigt wird auf jeden Fall erst einmal eine Identifizierung der WLAN-Hardware. Zeige bitte, im Codeblock formatiert, die Ausgabe dieses Befehls:

lspci -nnk -d::0280 

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Hier die ersten Ausgaben mit einem WLAN-USB-Stick, mit dem aber auch noh nicht alles läuft (connection failed):

$ uname -a
Linux Ursula-neu 5.19.0-29-generic #30-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 4 12:14:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


$ lsusb -v -t 
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 30c9:0064 Luxvisions Innotech Limited 
    |__ Port 1: Dev 2, If 2, Class=Application Specific Interface, Driver=, 480M
        ID 30c9:0064 Luxvisions Innotech Limited 
    |__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 30c9:0064 Luxvisions Innotech Limited 
    |__ Port 3: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        ID 8644:8003 Intenso GmbG Micro Line
    |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtl8xxxu, 480M
        ID 2001:3319 D-Link Corp. DWA-131 Wireless N Nano Adapter (Rev. E1) [Realtek RTL8192EU]
    |__ Port 7: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 04f3:0c00 Elan Microelectronics Corp. 
    |__ Port 10: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b85c Realtek Semiconductor Corp. 
    |__ Port 10: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b85c Realtek Semiconductor Corp. 


$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlx340a33342fb4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 34:0a:33:34:2f:b4 brd ff:ff:ff:ff:ff:ff



$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlx340a33342fb4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 34:0a:33:34:2f:b4 brd ff:ff:ff:ff:ff:ff
    
    
    
ip -4 route
# liefert keine Ausgabe


ip -6 route
::1 dev lo proto kernel metric 256 pref medium



ip neigh
# liefert keine Ausgabe



$ grep renderer /{lib,etc,run}/netplan/*yaml
grep: /lib/netplan/*yaml: Datei oder Verzeichnis nicht gefunden
/etc/netplan/01-network-manager-all.yaml:  renderer: NetworkManager
grep: /run/netplan/*yaml: Datei oder Verzeichnis nicht gefunden




$ nmcli general ; nmcli device ; nmcli connection 
STATE           CONNECTIVITY  WIFI-HW    WIFI       WWAN-HW  WWAN      
wird verbunden  kein          aktiviert  aktiviert  missing  aktiviert 
DEVICE           TYPE      STATE                               CONNECTION   
wlx340a33342fb4  wifi      wird verbunden (wird eingerichtet)  UJ Herberge2 
lo               loopback  nicht verwaltet                     --           
NAME          UUID                                  TYPE  DEVICE          
UJ Herberge2  2d91d30b-1229-4838-840d-008e6c819491  wifi  wlx340a33342fb4 

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

kB schrieb:

ujaudio schrieb:

[…] HP 470 G9

Benötigt wird auf jeden Fall erst einmal eine Identifizierung der WLAN-Hardware. Zeige bitte, im Codeblock formatiert, die Ausgabe dieses Befehls:

lspci -nnk -d::0280 
$ lspci -nnk -d::0280
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
	Subsystem: Hewlett-Packard Company Device [103c:88e3]

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

ujaudio schrieb:

$ uname -a
Linux Ursula-neu 5.19.0-29-generic #30-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 4 12:14:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

ujaudio schrieb:

$ lspci -nnk -d::0280
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
	Subsystem: Hewlett-Packard Company Device [103c:88e3]

Es gibt Linux-Images mit dem Kernel 6.1, die Du auf einen USB-Stick kopieren kannst, um danach von diesem zu booten.

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Ich habe nun einen Ordner "linux-6.1.7" - bitte um einen Hinweis wie es weitergeht 😉 Auf diesem Terrain habe ich mich nnoch nie bewegt!

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

ujaudio schrieb:

[…]

$ lspci -nnk -d::0280
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
	Subsystem: Hewlett-Packard Company Device [103c:88e3]

Vermutlich ein RTL 8852AE oder -BE. Der Linux-Kernel hat keinen Treiber dafür, also benötigst Du einen externen Treiber wie den rtw89, siehe hier:
https://github.com/lwfinger/rtw89

Bevor Du damit beginnst:

  • Verbinde Deinen Rechner mit dem Internet. Dazu benötigst Du zusätzliche Hardware wie z.B.

    • einen USB/Ethernet-Adapter,

    • oder einen USB/WLAN-Adapter,

    • oder ein Handy im USB-Tethering-Modus, natürlich verbunden per USB mit dem Rechner.

  • Aktualisierte das System per apt update/upgrade.

  • Deaktiviere im Bios des Rechners "Secure Boot".

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Bevor Du damit beginnst:

Verbinde Deinen Rechner mit dem Internet. Dazu benötigst Du zusätzliche Hardware wie z.B. einen USB/Ethernet-Adapter, oder einen USB/WLAN-Adapter, oder ein Handy im USB-Tethering-Modus, natürlich verbunden per USB mit dem Rechner. Aktualisierte das System per apt update/upgrade. Deaktiviere im Bios des Rechners "Secure Boot".

Das habe ich soweit erledigt. Aberf das Weitere ist mir noch nicht ganz klar. Insbesondere farge ich mich, wie ich das folgende interpretieren soll:

This code will build on any kernel 5.7 and newer as long as the distro has not modified any of the kernel APIs.
IF YOU RUN UBUNTU, YOU CAN BE ASSURED THAT THE APIs HAVE CHANGED.

Ich meine, dass es also mit meinem Ubuntu nicht laufen wird.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

ujaudio schrieb:

[…] Insbesondere farge ich mich, wie ich das folgende interpretieren soll:

This code will build on any kernel 5.7 and newer as long as the distro has not modified any of the kernel APIs.
IF YOU RUN UBUNTU, YOU CAN BE ASSURED THAT THE APIs HAVE CHANGED.

Ich meine, dass es also mit meinem Ubuntu nicht laufen wird.

Möglich. Ich habe keine Ahnung, auf welche schlechte Erfahrung sich hier Larry W Finger bezieht. Ubuntu patcht zwar seine Kernel zur Behebung von Sicherheitslücken durch Backports aus neueren Kerneln, aber ich glaube nicht, dass dafür auch die Kernel-APIs verändert werden. Somit würde ich trotz der Warnung es nach dem Rezept von Larry W Finger versuchen.

Wenn es nicht funktionieren sollte, kannst Du es mit einem von Ubuntu veröffentlichten sog. Mainline-Kernel versuchen. Bei diesen Kerneln wendet Ubuntu keine eigenen Patche, sondern nur die Ubuntu-spezifische Konfiguration an. Ein Nachteil dieser Ubuntu-Mainline-Kernel ist aber, dass deren Pakete an der Paketverwaltung vorbei durch Verwendung von dpkg installiert werden müssen und somit auch vom normalen Update-Mechanismus nicht beachtet werden.

ujaudio

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 620

Zwischenbericht:

  • In der Überschrift steht 22.04, weil das der aktuelle Stand auf dem PC ist.

  • Der Tipp mit dem USB-Tethering war Gold Wert! Wir (mein Schwager und ich) hatten keine Ahnung, dass es so etwas gibt, und es hat uns sehr geholfen.

  • Wir haben um voran zu kommen dann einen WLAN-USB-Stick genutzt, 5 Euro mussten wir investieren, leider funktionierte er nicht richtig: Eine Anmeldung am Netzwerk war möglich, aber es kam dann keine Verbindung zustande. Mittels USB-Tethering haben wir dann das upgrade von der Installation 22.10 auf den aktuellen Stand gemacht und alles lief bestens. Das Programm Gourmand konnte direkt installiert werden, funktioniert aber nicht.

  • Deshalb Neuinstallation mit 22.04: Integriertes WLAN tut nicht, der 5 Euro Stick direkt nach der Installation auch nicht, nach Upgrade auf den aktuellen Stand von 22.04 aber einwandfrei. Gourmand funktioniert hier auch bestens.

  • Weiteres Vorgehen: nachdem die Basisfunktionen alle verfügbar sind, migrieren wir nun vom 15 Jahre alten Laptop (mit Ubuntu 16.04) auf diesen neuen PC und anschließend gehe ich in Ruhe nochmal das Problem an, das integrierte WLAN zu nutzen. Deshalb werde ich hier für's Erste auf "gelöst" stellen.

OT: Nachdem Gourmand unter 22.10 nicht lief, dachten wir, dass wir es doch auch unter Win11 probieren können. Da wir den PC aber mit Ubuntu komplett platt gemacht hatten, war auch keine Win-Installation (Original Microsoft) mehr möglich, weil die Installations-SW das integrierte WLAN nicht nutzen konnte und damit gar keine Installation möglich war. Nur Dank USB-Tethering haben wir es dann doch geschafft. Dass es unter Windows eine Art Linux-Emulation gibt war uns auch neu, allerdings war uns die Installation von Gourmand dann doch zu aufwändig und wir haben dem 22.04 LTS den Vorzug gegeben.

Antworten |