Hi
ich habe mir nach sieben Jahren mal wieder ein neues Notebook (HP Elitebook 645 G9) gegönnt und schon fangen die Probleme an. Das Notebook verfügt über eine Qualcomm Fastconnect 6900 Wifi 6E Wifi-Karte. Nachdem ich mich unter Windows 10 und Ubuntu 22.04, 22.10 und 23.04 nicht mit meinem Router (Sunrise Internetbox Fiber) verbinden konnte, habe ich das Notebook wegen "kaputter" Wifi-Karte ausgetauscht.
Das neue Notebook hatte aber die gleichen Probleme. An soviel Zufall habe ich nicht geglaubt und bin der Sache nachgegangen. Die Verbindung mit dem Wlan-Hotspot des Pixel6a hat sofort funktioniert. Ebenso mit einem Fritz Repeater 1750E (kann nur Wifi 5). Der Sunrise-Router meldete immer ein falsches Login obwohl das Passwort korrekt war; egal ob WPA2 oder WPA3 eingestellt war. Der Router sollte eigentlich Wifi 6 unterstützen.
Unter Windows 10 konnte ich das Problem lösen, indem ich die Wifi-Karte in den Wifi 5 Modus zwang, siehe Bild. Seitdem funktioniert die Verbindung. Nur unter Ubuntu habe ich das Problem trotz vieler Versuche noch nicht lösen können.
Laut lspci handelt es sich um den Driver ath11k_pci:
lspci -v 02:00.0 Network controller: Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter (rev 01) Subsystem: Foxconn International, Inc. QCNFA765 Wireless Network Adapter Flags: bus master, fast devsel, latency 0, IRQ 83, IOMMU group 10 Memory at fb000000 (64-bit, non-prefetchable) [size=2M] Capabilities: <access denied> Kernel driver in use: ath11k_pci Kernel modules: ath11k_pci
verbunden mit dem Fritz Repeater:
iwconfig wlp2s0 IEEE 802.11 ESSID:"BRJWLAN2" Mode:Managed Frequency:5.5 GHz Access Point: 34:31:C4:C2:F7:E7 Bit Rate=650 Mb/s Tx-Power=16 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=58/70 Signal level=-52 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Wie kann ich dem Driver ath11k_pci beibringen dass er sich nur mit Wifi 5 (11ac) verbinden soll ?
Ich habe verschiedene erfolglose Versuche mit iwconfig modulation gemacht:
sudo iwconfig wlp2s0 modulation 11ac Error for wireless request "Set Modulation" (8B2F) : invalid argument "11ac". sudo iwconfig wlp2s0 modulation 11g Error for wireless request "Set Modulation" (8B2F) : SET failed on device wlp2s0 ; Operation not supported. iwlist modulation wlp2s0 unknown modulation information.
Dann habe ich mir iw installiert
sudo apt install iw
iw kann scheinbar alles, aber ich blicke da nicht durch.
verbunden mit dem Fritz Repeater
sudo iw dev phy#0 Interface wlp2s0 ifindex 3 wdev 0x1 addr 30:03:c8:31:de:05 ssid BRJWLAN2 type managed channel 100 (5500 MHz), width: 80 MHz, center1: 5530 MHz txpower 16.00 dBm multicast TXQ: qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets 0 0 0 0 0 0 0 0 0
und
sudo iw dev wlp2s0 link Connected to 34:31:c4:c2:f7:e7 (on wlp2s0) SSID: BRJWLAN2 freq: 5500 RX: 781078 bytes (1947 packets) TX: 118508 bytes (382 packets) signal: -54 dBm rx bitrate: 156.0 MBit/s VHT-MCS 8 VHT-NSS 2 tx bitrate: 6.0 MBit/s bss flags: short-slot-time dtim period: 1 beacon int: 100
Ich habe auch herausgefunden, dass VHT Wifi 5 bedeutet (HE ist dann Wifi 6).
z.B. mit iw phy
das war mit dann definitiv zuviel.
Ich habe es noch mit meinem Rescuezilla USB-Stick versucht. Da hat die Verbindung funktioniert. Da ist aber Kernel 5.15-0-67 drauf mit einem Driver ath11k_pci der wahrscheinlich Wifi 6 noch gar nicht unterstützt.
Danke für eure Hilfe
Gruss BRJ