Anzeige:
Ergebnis 1 bis 7 von 7

Thema: W-Lan Modul lässt sich nicht kompilieren

  1. #1
    /linux/user Avatar von torsten_boese
    Registriert seit
    Dec 2003
    Beiträge
    681

    W-Lan Modul lässt sich nicht kompilieren

    Hallo zusammen,

    ich nutze Debian 9 auf einem Laptop. Da deiser Laptop eine Vega 3 Grafikkarte besitzt, habe ich über die Backports den 4.19er Kernel + Header installiert.

    Code:
    uname -rn
    laptop-hp 4.19.0-0.bpo.4-amd64
    Um das W-Lan Modul nutzen zu könnenm muss ich, wie hier beschrieben, den W-Lan Treiber von Github einkompilieren.

    #
    lspci|grep 21CE
    03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
    #

    Make bricht nun mit den folgenden Meldungen ab:

    Code:
    /home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.c: In function ‘rtw_android_priv_cmd’:
    /home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.c:629:49: error: macro "access_ok" requires 3 arguments, but only 2 given
      if (!access_ok(priv_cmd.buf, priv_cmd.total_len)) {
                                                     ^
    /home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.c:629:7: error: ‘access_ok’ undeclared (first use in this function)
      if (!access_ok(priv_cmd.buf, priv_cmd.total_len)) {
           ^~~~~~~~~
    /home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.c:629:7: note: each undeclared identifier is reported only once for each function it appears in
    /usr/src/linux-headers-4.19.0-0.bpo.4-common/scripts/Makefile.build:308: recipe for target '/home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.o' failed
    make[4]: *** [/home/torsten/Entwicklung/rtl8821ce/os_dep/linux/rtw_android.o] Error 1
    /usr/src/linux-headers-4.19.0-0.bpo.4-common/Makefile:1535: recipe for target '_module_/home/torsten/Entwicklung/rtl8821ce' failed
    make[3]: *** [_module_/home/torsten/Entwicklung/rtl8821ce] Error 2
    Makefile:146: recipe for target 'sub-make' failed
    make[2]: *** [sub-make] Error 2
    Makefile:8: recipe for target 'all' failed
    make[1]: *** [all] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-0.bpo.4-amd64'
    Makefile:1902: recipe for target 'modules' failed
    make: *** [modules] Error 2
    Weiß jemand woran es liegt?
    Welche Infos braucht Ihr noch?

  2. #2
    Registrierter Benutzer
    Registriert seit
    Aug 2007
    Ort
    Sauerland
    Beiträge
    1.690
    https://github.com/tomaspinho/rtl882...b6d0976fbb8683

    Du könntest aber auch mal posten:
    Code:
    lspci -nnk | grep -iA3 net
    Dann würden wir einmal die komplette ID sehen......
    Geändert von Sauerland1 (01.05.19 um 16:27 Uhr)

  3. #3
    Registrierter Benutzer Avatar von OlliFri
    Registriert seit
    Dec 2015
    Ort
    Oranienburg
    Beiträge
    34
    Hi,
    Öffne ein Terminal und probiere doch mal folgendes:

    sudo apt-get install linux-headers-$(uname -r) build-essential dkms git
    git clone git://github.com/tomaspinho/rtl8821ce
    cd rtl8821ce
    chmod +x dkms-install.sh
    chmod +x dkms-remove.sh
    sudo ./dkms-install.sh

    Gruß Olli
    Gruß Olli
    Was man nicht wirklich weiß, das muss man sich erklären.
    Manjaro Deepin - Manjaro Budgie - Zorin OS 15 - AMD Quadcore Phenom 9650 - 8 GB RAM - NVIDIA GeForce GT 610 Nvidia Treiber - Alle Distris auf SSD xfs Dateisystem

  4. #4
    /linux/user Avatar von torsten_boese
    Registriert seit
    Dec 2003
    Beiträge
    681
    @ Sauerland 1:

    Code:
     lspci -nnk | grep -iA3 net
    
    03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
            Subsystem: Hewlett-Packard Company RTL8821CE 802.11ac PCIe Wireless Network Adapter [103c:831a]

  5. #5
    /linux/user Avatar von torsten_boese
    Registriert seit
    Dec 2003
    Beiträge
    681
    @ OlliFri

    Code:
     ./dkms-install.sh
    About to run dkms install steps...
    
    Creating symlink /var/lib/dkms/rtl8821ce/v5.2.5_1.26055.20180108.1/source ->
                     /usr/src/rtl8821ce-v5.2.5_1.26055.20180108.1
    
    DKMS: add completed.
    
    Kernel preparation unnecessary for this kernel.  Skipping...
    
    Building module:
    cleaning build area...
    'make' -j4 KVER=4.19.0-0.bpo.4-amd64.................
    cleaning build area...
    
    DKMS: build completed.
    
    8821ce:
    Running module version sanity check.
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/4.19.0-0.bpo.4-amd64/updates/dkms/
    
    depmod...
    
    DKMS: install completed.
    Finished running dkms install steps.
    Code:
    modprobe 8821ce
    Code:
    ifconfig
    ...
    wlo1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            ether a6:f6:99:9f:c5:fa  txqueuelen 1000  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 3  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    Sieht schonmal sehr vielversprechend aus. Die Verbindung kann ich allerdings erst heute Abend testen.

    Besten Dank!

  6. #6
    /linux/user Avatar von torsten_boese
    Registriert seit
    Dec 2003
    Beiträge
    681
    Funktioniert, besten dank!

  7. #7
    Registrierter Benutzer
    Registriert seit
    Aug 2007
    Ort
    Sauerland
    Beiträge
    1.690
    Am Donnerstag neuen HP-Laptop mit gleichem Wlan gekauft:
    Code:
    /sbin/lspci -nnk | grep -iA3 net
    01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
            Subsystem: Hewlett-Packard Company Device [103c:84a6]
            Kernel driver in use: r8169
            Kernel modules: r8169
    02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
            Subsystem: Hewlett-Packard Company Device [103c:831a]
            Kernel driver in use: rtl8821ce
            Kernel modules: 8821ce
    openSUSE 15.1 (ja ich weiss, Beta) ohne Netzwerkeinrichtung installiert, danach das rtl8821ce-kmp-default ( welches ich im OBS schon lange gebaut hatte) heruntergeladen, per USB-Stick auf den Laptop und installiert.
    Code:
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name                  | Typ   | Version                                  | Arch   | Repository    
    ---+-----------------------+-------+------------------------------------------+--------+---------------
    i+ | rtl8821ce-kmp-default | Paket | git20190413_k4.12.14_lp151.25-lp151.1.15 | x86_64 | (Systempakete)
    In Yast umstellen von Wicked auf Netzwerkmanger, Wlan Passwort eingeben und alles funktioniert.

Ähnliche Themen

  1. fglrx modul lässt sich nicht laden
    Von b0ol im Forum X-Konfiguration
    Antworten: 9
    Letzter Beitrag: 24.06.05, 17:23
  2. Antworten: 9
    Letzter Beitrag: 02.03.05, 18:37
  3. Keyboard-Treiber lässt sich nicht als Modul kompilieren
    Von Fatty im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 28.02.05, 23:14
  4. DVB Modul skystar2 lässt sich nicht laden
    Von Gurke1509 im Forum Fernsehen
    Antworten: 1
    Letzter Beitrag: 03.01.04, 20:45
  5. Modul lässt sich nicht starten
    Von lennier im Forum System installieren und konfigurieren
    Antworten: 10
    Letzter Beitrag: 26.08.02, 13:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •