ubuntuusers.de

WLAN Lenovo Ideapad 720 wird nicht erkannt

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

ideenprinz

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Hallo zusammen,

ich hab mal versucht die Aktuelle Daily Version von Ubuntu 18.04 (10.April 2018) auf dem Lenovo Ideapad 720 mit AMD Ryzen7 zu installieren. Leider wird die Karte nicht vom System erkannt.

LSPCI meldet eine Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter. Laut Wiki wird die ab 14.04 unterstützt, aber nur bei manueller Installation.

Gibt es die Möglichkeit, dass diese Karte noch in 18.04 eingebunden wird?

Oder gibt es zumindest eine einfachere Methode, die Karte zu installieren, ohne das Ding aus den Quellen zu bauen?

Viele Grüße

Andi

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
da hast Du nicht richtig geschaut. Die Hardware wird nicht direkt unterstützt, die neue a/c-Karte unter dem veralteten 14.04 sowieso nicht. Du musst den Treiber manuell bauen und in den Kernel einbinden. Anleitung ist verlinkt, unter 18.04/Kernel 4.15 aber wohl noch nicht getestet. Ob das Treibermodul irgendwann vielleicht mal in den Kernel integriert wird, kann dir hier niemand mit Gewissheit sagen.

Realtek 8821 CE - Geräte-ID 10ec:c821 → überprüfen. Konkrete und eindeutige Hardwareinfo hast Du bisher ja nicht geliefert.

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Hallo Elektronenblitz,

Danke für Deine Antwort.

Das ist die Ausgabe von lspci:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega [Radeon Vega 8 Mobile] (rev c3)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15de
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e0
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e1
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Device 15e2
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3

Brauchst Du noch etwas?

Vielleicht könntest Du so nett sein und mir den Link zur Anleitung nochmal posten.

LG

Andi

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

..bei "make install" gab es Fehler. Vielleicht ist das normal. Modprobe hat den Treiber angezeigt. Aber in der Systemsteuerung heißt es nach dem Reboot immer noch "kein Netzwerkadapter gefunden"

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Dann scheint es mit Kernel 4.15 (noch) nicht zu funktionieren. Versuche 16.04 mit Kernel 4.13

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

.bei "make install" gab es Fehler. Vielleicht ist das normal. Modprobe hat den Treiber angezeigt.

Das kann dann so nicht sein, Warnungen vielleicht.

Was zeigt ...

1
2
3
4
modinfo 8821ce
modprobe -c | grep -i "10ec.*c821"
nmcli d
iwconfig

Vielleicht doch erstmal nur einen 4.13-Kernel installieren, anstatt wieder zurück auf 16.04? Das wird aber wahrscheinlich nicht erforderlich sein, sofern das Modul gebaut und korrekt in den Kernel eingebunden wurde.

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Hallo zusammen,

also, dieser Rechner hat leider keine andere (Ethernet) Netzwerkkarte. Deshalb tippe ich ab.

modinfo 8821ce:

1
modinfo: ERROR: Module 8821ce not found.

modprobe -c | grep -i "10ec.*c821"

ergibt den Command-Promt in neuer Zeile, ohne Meldung.

nmcli d:

1
2
DEVICE   Type      STATE            CONNECTION
lo       loopback  nicht verwaltet  --

iwconfig:

1
lo          no wireless extensions.

Ich werde jetzt nochmal versuchen mit nem USB-Stick ins Internet zu kommen und die Updates zu installieren. Dann schreibe ich Euch, wie es mir ergangen ist.

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Dieser Fehler ist am Ende von Make angezeigt worden: (siehe Foto)

Was soll ich jetzt tun?

LG

Andi

PS: Der Rechner fährt auch nicht vollständig herunter..

Bilder

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

dieser Rechner hat leider keine andere (Ethernet) Netzwerkkarte. Deshalb tippe ich ab.

Du kannst Die Terminalausgaben in eine Textdatei kopieren/umleiten und z.B. über USB-Stick kopieren. Abtippen muss man nichts. Besorge dir ansonsten einen einfachen USB-to-Fast-Ethernet Adapter (Beispiel), dann hast Du grundsätzlich weniger Schwierigkeiten, auch bei Notfällen falls kein WLAN verfügbar ist. Zudem kannst Du dann das System vorab aktualisieren.

Du benutzt nicht das korrekte Treiberpaket. Momentan die einfachste Variante, direkt für DKMS aufbereitet, hier → https://github.com/tomaspinho/rtl8821ce

Build geht auch mit 4.15-Kernel (Bluetooth wird wahrscheinlich noch nicht funktionieren können):

dkms status
rtl8821ce, 1.0.0, 4.15.0-13-generic, x86_64: installed

Die möglichen Moduloptionen beachten!

filename:       /lib/modules/4.15.0-13-generic/updates/dkms/8821ce.ko
version:        v5.2.5_23431.20170824
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     DAD6270FFFA31816F110FA4
alias:          pci:v000010ECd0000C82Bsv*sd*bc*sc*i*
alias:          pci:v000010ECd0000C82Asv*sd*bc*sc*i*
alias:          pci:v000010ECd0000C821sv*sd*bc*sc*i*
depends:        cfg80211
retpoline:      Y
name:           8821ce
vermagic:       4.15.0-13-generic SMP mod_unload 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           rtw_lps_level:The default LPS level (int)
parm:           rtw_usb_rxagg_mode:int
parm:           rtw_dynamic_agg_enable:int
parm:           rtw_drv_log_level:set log level when insert driver module, default log level is _DRV_INFO_ = 4 (uint)
parm:           rtw_tx_bw_mode:The max tx bw for 2.4G and 5G. format is the same as rtw_bw_mode (uint)
parm:           rtw_rx_ampdu_sz_limit_1ss:RX AMPDU size limit for 1SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_2ss:RX AMPDU size limit for 2SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_3ss:RX AMPDU size limit for 3SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_4ss:RX AMPDU size limit for 4SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_vht_enable:int
parm:           rtw_vht_rx_mcs_map:VHT RX MCS map (uint)
parm:           rtw_rf_config:int
parm:           rtw_country_code:The default country code (in alpha2) (charp)
parm:           rtw_channel_plan:The default chplan ID when rtw_alpha2 is not specified or valid (int)
parm:           rtw_excl_chs:exclusive channel array (array of uint)
parm:           rtw_btcoex_enable:BT co-existence on/off, 0:off, 1:on, 2:by efuse (int)
parm:           rtw_ant_num:Antenna number setting, 0:by efuse (int)
parm:           rtw_force_igi_lb:force IGI low-bound, 0:no specified (int)
parm:           rtw_qos_opt_enable:int
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_pwrtrim_enable:int
parm:           rtw_initmac:charp
parm:           rtw_special_rf_path:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_ht_enable:int
parm:           rtw_bw_mode:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_rx_ampdu_amsdu:int
parm:           rtw_tx_ampdu_amsdu:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_full_ch_in_p2p_handshake:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_drv_ant_band_switch:int
parm:           rtw_single_ant_path:int
parm:           rtw_switch_usb_mode:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_check_hw_status:int
parm:           rtw_pci_aspm_enable:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_mc2u_disable:int
parm:           rtw_80211d:Enable 802.11d mechanism (int)
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           rtw_hiq_filter:0:allow all, 1:allow special, 2:deny all (uint)
parm:           rtw_adaptivity_en:0:disable, 1:enable (uint)
parm:           rtw_adaptivity_mode:0:normal, 1:carrier sense (uint)
parm:           rtw_adaptivity_dml:0:disable, 1:enable (uint)
parm:           rtw_adaptivity_dc_backoff:DC backoff for Adaptivity (uint)
parm:           rtw_adaptivity_th_l2h_ini:th_l2h_ini for Adaptivity (int)
parm:           rtw_adaptivity_th_edcca_hl_diff:th_edcca_hl_diff for Adaptivity (int)
parm:           rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint)
parm:           rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint)
parm:           rtw_RFE_type:default init value:64 (uint)
parm:           rtw_powertracking_type:default init value:64 (uint)
parm:           rtw_GLNA_type:default init value:0 (uint)
parm:           rtw_TxBBSwing_2G:default init value:0xFF (uint)
parm:           rtw_TxBBSwing_5G:default init value:0xFF (uint)
parm:           rtw_OffEfuseMask:default open Efuse Mask value:0 (uint)
parm:           rtw_FileMaskEfuse:default drv Mask Efuse value:0 (uint)
parm:           rtw_rxgain_offset_2g:default RF Gain 2G Offset value:0 (uint)
parm:           rtw_rxgain_offset_5gl:default RF Gain 5GL Offset value:0 (uint)
parm:           rtw_rxgain_offset_5gh:uint
parm:           rtw_rxgain_offset_5gm:default RF Gain 5GM Offset value:0 (uint)
parm:           rtw_pll_ref_clk_sel:force pll_ref_clk_sel, 0xF:use autoload value (uint)
parm:           rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_tx_pwr_lmt_enable:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_target_tx_pwr_2g_a:2.4G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_b:2.4G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_c:2.4G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_d:2.4G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_a:5G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_b:5G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_c:5G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_d:5G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_phy_file_path:The path of phy parameter (charp)
parm:           rtw_load_phy_file:PHY File Bit Map (int)
parm:           rtw_decrypt_phy_file:Enable Decrypt PHY File (int)
parm:           rtw_en_napi:int
parm:           rtw_en_gro:int

Hinweis: da kein Full-MAC Treiber, nur Unterstützung für cfg80211, muss z.B. die korrekte Regionseinstellung über die angegebene Moduloption rtw_country_code gesetzt werden. Siehe dazu auch Kernelmodule.

Hardwareinfo: 802.11ac/abgn 1x1 Mu-MIMO, BT 4.2 WLAN-Combokarte

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Danke!

..da habe ich ja einiges zu tun ☺

Ich schreibe Dir, wie es mir ergangen ist. (Ich habe mittlerweile wieder 16.04 installiert, da 18.04 nicht korrekt heruntergefahren ist und auch die rechte Touchpadtaste nur funktionierte, wenn ich einen Finger unten in der Mitte platziert hatte und den anderen auf die rechte Taste.)

..kann ich mit diesem DKMS dann auf 18.04 upgraden, oder ist es besser frisch zu installieren?

LG

Andi

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Ich würde neu und mit einem tagesaktuellen Image installieren. → http://cdimage.ubuntu.com/daily-live/current/

Nachtrag: das Teil ist brandneu, mit div. Problemen, z.B. bei der Grafik oder auch der Peripherie ist zu rechnen. Bei dem WLAN-Treiber bekommst Du Schwierigkeiten mit Secure-Boot des UEFI, da dieser nicht signiert ist. Eine vergleichbare Frage dazu wurde bereits hier gestellt. Die div.Optionen habe ich aufgezählt.

ideenprinz

(Themenstarter)

Anmeldungsdatum:
13. März 2009

Beiträge: 364

Danke für die Info.

Ich habe gerade noch ein ganz anderes Problem mit der Netzwerkerkennung. Das werde ich in einem anderen Thread versuchen zu lösen.

Zur digitalen Treibersignatur: bin ich dann sicher im Internet, oder riskiere ich, Schadsoftware auf den PC zu ziehen?

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Kernelupdate heute

ERROR (dkms apport): binary package for rtl8821ce: 1.0.0 not found
Error! Bad return status for module build on kernel: 4.4.0-127-generic (x86_64)
Consult /var/lib/dkms/rtl8821ce/1.0.0/build/make.log for more information.

Make.log:

DKMS make.log for rtl8821ce-1.0.0 for kernel 4.4.0-127-generic (x86_64)
Mi 23. Mai 16:01:38 CEST 2018
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.4.0-127-generic/build M=/var/lib/dkms/rtl8821ce/1.0.0/build  modules
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-127-generic« wird betreten
  CC [M]  /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_io.o
In file included from /var/lib/dkms/rtl8821ce/1.0.0/build/include/drv_types.h:32:0,
                 from /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8821ce/1.0.0/build/include/osdep_service.h:47:33: fatal error: linux/sched/signal.h: Datei oder Verzeichnis nicht gefunden
  #include <linux/sched/signal.h>
                                 ^
compilation terminated.
In file included from /var/lib/dkms/rtl8821ce/1.0.0/build/include/drv_types.h:32:0,
                 from /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_security.c:22:
/var/lib/dkms/rtl8821ce/1.0.0/build/include/osdep_service.h:47:33: fatal error: linux/sched/signal.h: Datei oder Verzeichnis nicht gefunden
  #include <linux/sched/signal.h>
                                 ^
compilation terminated.
In file included from /var/lib/dkms/rtl8821ce/1.0.0/build/include/drv_types.h:32:0,
                 from /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_debug.c:22:
/var/lib/dkms/rtl8821ce/1.0.0/build/include/osdep_service.h:47:33: fatal error: linux/sched/signal.h: Datei oder Verzeichnis nicht gefunden
  #include <linux/sched/signal.h>
                                 ^
compilation terminated.
In file included from /var/lib/dkms/rtl8821ce/1.0.0/build/include/drv_types.h:32:0,
                 from /var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_io.c:52:
/var/lib/dkms/rtl8821ce/1.0.0/build/include/osdep_service.h:47:33: fatal error: linux/sched/signal.h: Datei oder Verzeichnis nicht gefunden
  #include <linux/sched/signal.h>
                                 ^
compilation terminated.
make[2]: *** [/var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_security.o] Fehler 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[2]: *** [/var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_cmd.o] Fehler 1
make[2]: *** [/var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_io.o] Fehler 1
make[2]: *** [/var/lib/dkms/rtl8821ce/1.0.0/build/core/rtw_debug.o] Fehler 1
make[1]: *** [_module_/var/lib/dkms/rtl8821ce/1.0.0/build] Fehler 2
make[1]: Verzeichnis »/usr/src/linux-headers-4.4.0-127-generic« wird verlassen
make: *** [modules] Fehler 2

Ideen?

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Nimm einen anderen, neueren Kernel. Hier mit 4.15.0-13 kein Problem (4.15 hat auch LTS Status).

Die signal.h ist IMHO Teil der entsprechenden linux-header.

Antworten |