LMU - Das Hilfe Forum für Linux Mint

Hardware => Hardware stellt sich quer? => Thema gestartet von: top50 am 29.12.2020, 15:47:56

Titel: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 15:47:56
Hallo an die Runde,
habe mal wieder ein Problem mit einem Rechner.
Habe mir aus einem Lenovo Think Centre M53 einen Retro Arcade PC gemacht.
Lauf soweit alles Prima, nur das Wlan Netzwerk will nicht so richtig.
Verbau ist eine 300 Mbit Karte (externen Stick mit 300 Mbit habe ich auch probiert) doch verbunden werde ich immer nur mit 72 Mbit.
Router steht 2 Meter entfernt ohne Mauern.

thomas@thomas-ThinkCentre-M53:~$ iwconfig
wlp4s0    IEEE 802.11  ESSID:"A1-Hybride-Gate" 
          Mode:Managed  Frequency:2.462 GHz  Access Point: 8C:EB:C6:83:89:94   
          Bit Rate=72.2 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-40 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:499   Missed beacon:0

lo        no wireless extensions.

enp3s0    no wireless extensions.

thomas@thomas-ThinkCentre-M53:~$


Was mache ich falsch ?

Lg Thomas
Titel: Re: WLAN sehr langsam wir falsch erkannt
Beitrag von: ehtron am 29.12.2020, 16:12:14
Hi :)
und wie immer.. bitte als codeblock
inxi -Fz
testen
echo "options rtl8723be swenc=1 fwlps=0 ips=0 msi=0" | sudo tee /etc/modprobe.d/rtl8723be.confreboot


welche protokoll einstellung im router?
hoffentlich nur n+g
Titel: Re: WLAN sehr langsam wir falsch erkannt
Beitrag von: top50 am 29.12.2020, 16:30:34
Hallo,

Router steht auf b+g+n andere Option hat er nicht.

inxi -Fz
System:
  Host: thomas-ThinkCentre-M53 Kernel: 5.4.0-58-generic x86_64 bits: 64
  Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia
Machine:
  Type: Desktop System: LENOVO product: 10DC0005GE v: ThinkCentre M53
  serial: <filter>
  Mobo: LENOVO model: Aptio CRB v: SDK0E50510 WIN serial: <filter>
  UEFI [Legacy]: LENOVO v: FRKT48AUS date: 01/18/2017
CPU:
  Topology: Quad Core model: Intel Pentium J2900 bits: 64 type: MCP
  L2 cache: 1024 KiB
  Speed: 2325 MHz min/max: 1333/2666 MHz Core speeds (MHz): 1: 1581 2: 1655
  3: 2667 4: 2667
Graphics:
  Device-1: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
  driver: i915 v: kernel
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa
  resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa DRI Intel HD Graphics (BYT) v: 4.2 Mesa 20.0.8
Audio:
  Device-1: Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio
  driver: snd_hda_intel
  Sound Server: ALSA v: k5.4.0-58-generic
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  driver: r8169
  IF: enp3s0 state: down mac: <filter>
  Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter
  driver: rtl8723be
  IF: wlp4s0 state: up mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 17.69 GiB (3.8%)
  ID-1: /dev/sda vendor: Seagate model: ST500LM000-1EJ162 size: 465.76 GiB
Partition:
  ID-1: / size: 457.45 GiB used: 17.69 GiB (3.9%) fs: ext4 dev: /dev/sda1
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 184 Uptime: 5m Memory: 3.30 GiB used: 1.28 GiB (38.9%)
  Shell: bash inxi: 3.0.32


Test ohne erfolg
echo "options rtl8723be swenc=1 fwlps=0 ips=0 msi=0" | sudo tee /etc/modprobe.d/rtl8723be.conf

LG Thomas

Titel: Re: WLAN sehr langsam wir falsch erkannt
Beitrag von: ehtron am 29.12.2020, 16:50:43
Hi :)
doch.. b (uralt) muss aus..  kann man garantiert ausschalten.
Titel: Re: WLAN sehr langsam wir falsch erkannt
Beitrag von: top50 am 29.12.2020, 17:02:20
Router A1 Hybrid Box.

4 Möglichkeiten zum einstellen.

2,4 GHz-Frequenzband

- b/g/n
- b/g
- g
- b

5 GHz-Frequenzband


a/n/AC
a

LG Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 17:27:06
Hallo,
der Realtek rtl8723be  Chipsatz...
 * unterstützt kein Dualband 5GHz und somit auch keinen ac-Modus
 * und auch  nur einen Datenstrom (1x1 MIMO), also max. 150Mb/s brutto und nicht 300MB/s
 * die hier aufgebaute Verbindung mit 72.2 Mb/s netto ist also schon ein guter Wert, mehr geht kaum

Siehe auch https://www.realtek.com/en/products/communications-network-ics/item/rtl8723be

Zitat
(externen Stick mit 300 Mbit habe ich auch probiert)
Was ist das für ein Stick?
lsusb
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 17:39:41
@Flash63

USB Stick CTAgon 300 mbits

Laut Lenovo sollten 300 mbit verbaut sein .. läuft auch unter Windows weitaus schneller.
Ich Glaube die Wlankarte wird falsch erkannt.

Komme auf eine Download Rate von max 500-600 kbits.

LG Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 17:56:37
Laut Lenovo ist diese Wlan Karte verbaut

Wireless NIC
Intel Wireless-N 7260



Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 18:16:32
Laut Lenovo ist diese Wlan Karte verbaut

Wireless NIC
Intel Wireless-N 7260
Nein, die ist optional. Die Karte wird auch nicht falsch erkannt. 500-600kbit sind ja nicht einmal 1Mbit.
Mit der Angabe "USB Stick CTAgon 300 mbits" kann man nichts anfangen. Zeige die Ausgabe von ...
lsusb... mit angeschlossenem Stick.

Siehe https://www.lenovo.com/us/en/desktops/thinkcentre/m-series-tiny/m53/

Connectivity:
entweder ...
2 x 2 802.11 b/g/n combo (WLAN + optional Bluetooth®) ... das dürfte die Intel sein, oder 1 x 1 802.11 b/g/n. Das ist die hier verbaute Realtek.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 18:17:22
Anbei ein Bild von der Download Rate.

Max. 460 kBits

Theoretisch sollten bei 72mbits knapp 9 mb/s möglich sein.

Da stimmt sicher etwas nicht mit dem Treiber.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 18:20:12
lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 005: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 002: ID 1ea7:0066 
Bus 001 Device 006: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 18:22:57
Ich sehe da keine Downloadrate. Screenshots sind zudem überflüssig. Verwechsele nicht bit und Byte. Die tatsächliche Downloadrate hängt u.a. von deinem Internetanschluss ab, nicht von der Verbindungsgeschwindigkeit zwischen WLAN-Client und Accesspoint.

Download Speed-Test:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zipBus 001 Device 006: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN AdapterDer Stick mit RTL8192CU-Chipsatz sollte theoretisch bis300Mbit/s können, wird unter Linux aber nur mäßig unterstützt und die max. Übertragungsrate wird i.d.R. nie erreicht. Zudem gibt es eine Treiberkonflikt (es werden zwei Module geladen / rtl8xxxu & rtl8192cu). Das zeigt dir
lsmod | egrep -i 'rtl|mac80|cfg80'
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 18:50:58
@Flash63

Ich verwechsle Bits und Byte nicht.
Bei einer 72 mbit/s Verbindung / 8 bits sind Theoretisch 9 mb/s möglich , ich schaffe nicht mal 1/2 mb/s

Den USB Stick habe ich nur zum Testen vom Reciver genommen.

Lsmod Ausgabe
thomas@thomas-ThinkCentre-M53:~$ lsmod | egrep i 'rtl|mac80|cfg80'
grep: rtl|mac80|cfg80: Datei oder Verzeichnis nicht gefunden
thomas@thomas-ThinkCentre-M53:~$

Den test habe ich nach 10 Min. abgebrochen da war er erst bei  19%

thomas@thomas-ThinkCentre-M53:~$ curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zip
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 19  100M   19 19.3M    0     0  33843      0  0:51:38  0:10:00  0:41:38 97242^C


Da stimmt definitiv etwas nicht.

Lg Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 18:57:16
Tippfehler meinerseits:
lsmod | egrep -i 'rtl|mac80|cfg80'
Zitat
Ich verwechsle Bits und Byte nicht.
Bei einer 72 mbit/s Verbindung ..
Na ja, 72 milli-bit/s stimmt jedenfalls nicht ;)

Mit welcher WLAN-Karte war jetzt der Speedtest?
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 19:25:11
@Flash63

Speedtest war mit der Lenovo PCI Card.

Ausgabe lsmod

rtl8xxxu              122880  0
rtl8723be              98304  0
btcoexist             126976  1 rtl8723be
rtl8723_common         24576  1 rtl8723be
rtl_pci                32768  1 rtl8723be
btrtl                  16384  1 btusb
rtl8192cu              73728  0
rtl_usb                20480  1 rtl8192cu
rtl8192c_common        57344  1 rtl8192cu
rtlwifi                77824  7 rtl_pci,rtl8192c_common,rtl_usb,rtl8192cu,rtl8723be,btcoexist,rtl8723_common
mac80211              786432  6 rtl_pci,rtl_usb,rtl8192cu,rtl8723be,rtlwifi,rtl8xxxu
bluetooth             516096  43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
cfg80211              634880  2 rtlwifi,mac80211
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 19:33:49
Stick und Karte gleichzeitig ist sowieso kontraproduktiv. Aber den Treiberkonflikt erkennt man jetzt eindeutig. Hast Du die Moduloptionen schon gesetzt, so wie von User ehtron empfohlen?
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 19:52:55
@Flash63

Moduloptionen habe ich gesetzt.

Wie werde ich den USB Treiber wieder los ?

War nur ein Test.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 20:06:07
Stick abziehen und Treiber entladen:
sudo modprobe -rf rtl8xxxu 
sudo modprobe -rf rtl8192cu

Was zeigt danach
iwconfig
uname -a
lsmod | grep rtl
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 20:18:30
iwconfig
wlp4s0    IEEE 802.11  ESSID:"A1-Hybride-Gate" 
          Mode:Managed  Frequency:2.462 GHz  Access Point: 8C:EB:C6:83:89:94   
          Bit Rate=72.2 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=64/70  Signal level=-46 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:108   Missed beacon:0

lo        no wireless extensions.

enp3s0    no wireless extensions.

uname -a
Linux thomas-ThinkCentre-M53 5.4.0-58-generic #64~18.04.1-Ubuntu SMP Wed Dec 9 17:11:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

lsmod | grep rtl
btrtl                  20480  1 btusb
rtl8723be              98304  0
bluetooth             544768  43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
btcoexist             147456  1 rtl8723be
rtl8723_common         24576  1 rtl8723be
rtl_pci                28672  1 rtl8723be
rtlwifi                90112  4 rtl_pci,rtl8723be,btcoexist,rtl8723_common
mac80211              851968  3 rtl_pci,rtl8723be,rtlwifi
cfg80211              712704  2 rtlwifi,mac80211

Nach Reboot keine Besserung..
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 20:23:54
Soweit alles ok. Fehlerquelle ist momentan allerdings noch der 5.4.0-58-generic-Kernel. Starte mal mit einer älteren Variante, z.B. 5.4.0-46-generic, also zumindest vor 5.4.0-56-generic oder älter, oder installiere schon den neueren 5.8-Kerrnel.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 22:31:51
@Flash63

So habe folgende Kernel Probiert

4.15.0-128 kein Erfolg noch schlechter Verbindung brach dauernd ab

5.0.0-32 kein Erfolg

5.4.0-48 kein Erfolg, bei der Installation sind mir aber Fehler aufgefallen im Zusammenhang mit rtl8821ce

DKMS make.log for rtl8821ce-5.5.2.1 for kernel 5.4.0-48-generic (x86_64)
Di Dez 29 22:18:52 CET 2020
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.0-48-generic/build M=/var/lib/dkms/rtl8821ce/5.5.2.1/build  modules
make[1]: Verzeichnis „/usr/src/linux-headers-5.4.0-48-generic“ wird betreten
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mi.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_wlan_util.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c: In function ‘rtw_txpwr_init_regd’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:259:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if (rfctl->regd_name)
      ^
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:261:2: note: here
  default:
  ^~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:1329:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
    ptable->func = &OnAuthClient;
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:1331:2: note: here
  case WIFI_ASSOCREQ:
  ^~~~
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_chplan.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rson.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_beamforming.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_odm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rm_fsm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/os_intfs.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/pci_intf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/pci_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_cfgvendor.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/wifi_regd.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_android.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_rhashtable.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_change_iface’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2362:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
   is_p2p = _TRUE;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2364:2: note: here
  case NL80211_IFTYPE_STATION:
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2386:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
   is_p2p = _TRUE;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2388:2: note: here
  case NL80211_IFTYPE_AP:
  ^~~~
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_com.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_write_reg’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:46:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length + 1];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_read_reg’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:132:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length + 1];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_write_rf’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:266:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_read_rf’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:308:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_rate’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:413:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_channel’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:463:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ch_offset’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:490:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_bandwidth’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:517:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_txpower_index’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:550:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length + 1];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_txpower’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:596:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ant_tx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:634:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ant_rx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:682:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_disable_bt_coexist’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:862:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8 input[wrqu->data.length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_arx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:900:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_pwrtrk’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1085:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_psd’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1123:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length + 1];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_dump’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1244:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_phypara’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1268:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_SetRFPath’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1294:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_switch_rf_path’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1345:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_QueryDrv’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1394:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  char input[wrqu->data.length];
  ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_PwrCtlDM’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1423:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->length];
  ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_hwtx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:2073:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  u8  input[wrqu->data.length];
  ^~
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_com_phycfg.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_phy.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c: In function ‘c2h_handler’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c:1072:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
   sub_id = payload[0];
   ~~~~~~~^~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c:1075:2: note: here
  default:
  ^~~~~~~
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_dm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_dm_acs.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_btcoex.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_mp.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_mcc.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_hci/hal_pci.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/led/hal_led.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/led/hal_pci_led.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_halinit.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_mac.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_cmd.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_phy.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_dm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/rtl8821c_ops.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/hal8821c_fw.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_halinit.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_halmac.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_io.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_xmit.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_recv.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_led.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/rtl8821c/pci/rtl8821ce_ops.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_halmac.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_api.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_bb_rf_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_cfg_wmac_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_common_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_efuse_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_flash_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_fw_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_gpio_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_init_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_pcie_88xx.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.c: In function ‘cfg_txbf_88xx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.c:64:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
    tmp42c |= BIT_R_TXBF0_80M;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.c:65:3: note: here
   case HALMAC_BW_40:
   ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.c:66:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
    tmp42c |= BIT_R_TXBF0_40M;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_mimo_88xx.c:67:3: note: here
   case HALMAC_BW_20:
   ^~~~
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_cfg_wmac_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_common_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_gpio_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_init_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_phy_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_pwr_seq_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/halmac/halmac_88xx/halmac_8821c/halmac_pcie_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_debug.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_antdiv.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_soml.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_smt_ant.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_antdect.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_interface.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_phystatus.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_hwconfig.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_dig.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_pathdiv.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_rainfo.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_dynamictxpower.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_adaptivity.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_cfotracking.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_noisemonitor.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_beamforming.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_dfs.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/txbf/halcomtxbf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/txbf/haltxbfinterface.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/txbf/phydm_hal_txbf_api.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_adc_sampling.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_ccx.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_psd.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_primary_cca.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_cck_pd.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_rssi_monitor.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_auto_dbg.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_math_lib.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_api.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_pow_train.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_lna_sat.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_pmac_tx_setting.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/phydm_mp.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halrf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halrf_debug.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halphyrf_ce.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halrf_powertracking_ce.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halrf_powertracking.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/halrf_kfree.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/rtl8821c/halhwimg8821c_bb.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/rtl8821c/halhwimg8821c_mac.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/rtl8821c/halhwimg8821c_rf.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/rtl8821c/phydm_hal_api8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/rtl8821c/phydm_regconfig8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/btc/halbtc8821cwifionly.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/btc/halbtc8821c1ant.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/btc/halbtc8821c2ant.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.c: In function ‘_iqk_reload_iqk_setting_8821c’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.c:579:49: warning: ‘~’ on a boolean expression [-Wbool-operation]
     odm_set_bb_reg(dm, iqk_apply[path], BIT(0), ~(iqk_info->iqk_fail_report[channel][path][idx]));
                                                 ^
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.c:579:49: note: did you mean to use logical not?
     odm_set_bb_reg(dm, iqk_apply[path], BIT(0), ~(iqk_info->iqk_fail_report[channel][path][idx]));
                                                 ^
                                                 !
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.c:581:50: warning: ‘~’ on a boolean expression [-Wbool-operation]
     odm_set_bb_reg(dm, iqk_apply[path], BIT(10), ~(iqk_info->iqk_fail_report[channel][path][idx]));
                                                  ^
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.c:581:50: note: did you mean to use logical not?
     odm_set_bb_reg(dm, iqk_apply[path], BIT(10), ~(iqk_info->iqk_fail_report[channel][path][idx]));
                                                  ^
                                                  !
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/platform/platform_ops.o
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mp.o
  LD [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.mod.o
  LD [M]  /var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko
make[1]: Verzeichnis „/usr/src/linux-headers-5.4.0-48-generic“ wird verlassen


Lg Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 22:37:23
Falsche Log eingefügt, hier ist das richtige.

DKMS make.log for rtl8812au-5.3.4 for kernel 5.4.0-48-generic (x86_64)
Di Dez 29 22:20:39 CET 2020
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.0-48-generic/build M=/var/lib/dkms/rtl8812au/5.3.4/build O="" modules
make[1]: Verzeichnis „/usr/src/linux-headers-5.4.0-48-generic“ wird betreten
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_mi.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/mesh/rtw_mesh.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_rson.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_beamforming.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_odm.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_rm.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/rtw_rm_fsm.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/os_intfs.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/usb_intf.o
/var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/os_intfs.c:1415:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .ndo_select_queue = rtw_select_queue,
                      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/os_intfs.c:1415:22: note: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’)
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/ioctl_linux.o
cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’
cc1: some warnings being treated as errors
scripts/Makefile.build:273: recipe for target '/var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/os_intfs.o' failed
make[2]: *** [/var/lib/dkms/rtl8812au/5.3.4/build/os_dep/linux/os_intfs.o] Error 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
Makefile:1734: recipe for target '/var/lib/dkms/rtl8812au/5.3.4/build' failed
make[1]: *** [/var/lib/dkms/rtl8812au/5.3.4/build] Error 2
make[1]: Verzeichnis „/usr/src/linux-headers-5.4.0-48-generic“ wird verlassen
Makefile:1711: recipe for target 'modules' failed
make: *** [modules] Error 2
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 22:55:32
Habe nun auch noch den 5.8 probiert, kein Erfolg.
Dem zufolge liegt es nicht am Kernel.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 29.12.2020, 23:05:55
Was willst Du mit den anderen Treibermodulen, die passen doch gar nicht zur Hardware?
Habe nun auch noch den 5.8 probiert, kein Erfolg.Geht es momentan noch um Verbindungsabbrüche? Davon hattest Du zuvor ja nichts gesagt.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 29.12.2020, 23:45:47
Verbindungsabbrüche gab es nur beim 4er Kernel.

Andere Treiber Module habe ich keine Installiert, weis nicht wo die herkommen, und wie ich sie weg bekomme.

Es geht mir um die Geschwindigkeit die passt nicht, 400 kbit/s sind zu wenig.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 30.12.2020, 01:41:41
Von alleine installiert sich da nichts. Die Treiber müssen manuell hinzugefügt worden sein.
sudo apt purge rtl8812au-dkms rtl8821ce-dkms dkmsFunktioniert nicht? Abfragen:
dkms status
Zitat
Verbindungsabbrüche gab es nur beim 4er Kernel.
Ok, dann bleibe einfach beim Kernel wo es keine Abbrüche gibt. Zeige dann bitte die Ausgabe von
nmcli dev wifi list
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 30.12.2020, 18:03:31
@Flash63

Treiber deinstalliert.
dkms status
rtl8812au, 5.3.4, 4.15.0-128-generic, x86_64: installed

wifi
IN-USE  SSID                       MODE   CHAN  RATE        SIGNAL  BARS  SECURITY 
  Wlan Schlafzimmer              Infra  6     270 Mbit/s  80      ▂▄▆_  WPA2     
* A1-Hybride-Gate                Infra  11    130 Mbit/s  74      ▂▄▆_  WPA2     
  DIRECT-BD-HP ENVY 4520 series  Infra  10    65 Mbit/s   50      ▂▄__  WPA2     
  Horst                          Infra  10    270 Mbit/s  44      ▂▄__  WPA1 WPA2

Vebunden habe ich mich jetzt mal mit Wlan Schlafzimmer, da zeigt er mir plötzlich Verbindungsgeschwindigkeit 15 Mb/s
Bei A1 nach wie vor 72 mbit/s

Ich teste Heute Nach mal einige Downloads und werde Morgen Status berichten.

LG Thomas

PS Danke für deine Geduld :-)
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 30.12.2020, 18:08:19
Den einen auch noch entfernen:
sudo dkms remove rtl8812au/5.3.4 --all
sudo apt purge dkms
Zitat
Vebunden habe ich mich jetzt mal mit Wlan Schlafzimmer, da zeigt er mir plötzlich Verbindungsgeschwindigkeit 15 Mb/s
Auf Kanal 6 sind logischerweise auch weniger Störungen durch die Nachbarnetze auf Kanal10. Ändere den A1-Hybride-Gate doch malprobeweise auf Kanal 1
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 30.12.2020, 18:18:19
Habe ich auch deinstalliert.

Verbindung zu Schlafzimmer bricht nach 1-2 Minuten ab.
A1 Hybride Verbindung stabil aber nach wie vor nur  200-300 kbit/s Download Rate.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 30.12.2020, 18:26:40
Bin mal auf Kanal 2 ... der war Frei

lines 1-6/6 (END)...skipping...
IN-USE  SSID                           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY 
*       A1-Hybride-Gate                Infra  2     130 Mbit/s  80      ▂▄▆_  WPA2     
        Wlan Schlafzimmer              Infra  6     270 Mbit/s  80      ▂▄▆_  WPA2     
        --                             Infra  9     130 Mbit/s  47      ▂▄__  WPA1 WPA2
        Horst                          Infra  10    130 Mbit/s  44      ▂▄__  WPA1 WPA2
        DIRECT-BD-HP ENVY 4520 series  Infra  10    65 Mbit/s   40      ▂▄__  WPA2 

Keine Besserung 200-300 kbit/s
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 30.12.2020, 18:48:54
Dann versuchen wir es nochmal über etwas andere Moduloptionen. Ändern und direkt übernehmen
sudo sed -i "s/REGDOMAIN=/REGDOMAIN=DE/g" /etc/default/crda
echo "options rtl8723be swenc=1 fwlps=0 ips=0 ant_sel=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
sudo service network-manager stop
sudo modprobe -rfv rtl8723be
sudo modprobe -v rtl8723be
sudo service network-manager start
Schlechter? Dann ...
echo "options rtl8723be swenc=1 fwlps=0 ips=0 ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf
sudo service network-manager stop
sudo modprobe -rfv rtl8723be
sudo modprobe -v rtl8723be
sudo service network-manager start
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 30.12.2020, 18:51:29
Plötzlich sind auch alle anderen Netze weg, siehe Screenshot.
Bin mit A1 Verbunden und zeigt aber 0% an.
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 30.12.2020, 18:53:35
Deine vorige Anweisung probiere ich in der Nacht und sage dann Bescheid ob es besser wurde.

LG Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 30.12.2020, 19:02:35
Vielleicht hat die WLAN-Karte ja doch schon eine "Macke".
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 30.12.2020, 19:07:11

Wenn Du den Stick erneut testen willst, dann das eine Modul sperren
echo "blacklist rtl8192cu" | sudo tee /etc/modprobe.d/blacklist_rtl8192cu.conf
sudo service network-manager stop
# Treiber der int. Karte entladen
sudo modprobe -rfv rtl8723be
sudo service network-manager start
WLAN-Stick anschließen.

Nach Restart oder manuellem Reload des Modul ist wieder die int. aktiv
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: top50 am 31.12.2020, 00:02:58
@Flash63

Mit dem hat es geklappt

sudo sed -i "s/REGDOMAIN=/REGDOMAIN=DE/g" /etc/default/crda
echo "options rtl8723be swenc=1 fwlps=0 ips=0 ant_sel=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
sudo service network-manager stop
sudo modprobe -rfv rtl8723be
sudo modprobe -v rtl8723be
sudo service network-manager start

4 MB/s Download Rate Stabil

Nicht das ganze was mein Netz hergibt aber es reicht.

Vielen Vielen danke für deine Hilfe.

LG Thomas
Titel: Re: WLAN sehr langsam wird falsch erkannt
Beitrag von: Flash63 am 31.12.2020, 00:08:31
Prima  ;) Mal schauen, ob es auf Dauer so bleibt. Durch das Datenprotokoll geht zusätzlich immer etwas Bandbreite verloren.