ubuntuusers.de

Warum WLAN nur durch PC-Neustart reaktivierbar?

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

kB schrieb:

Träum' weiter.

Werde bitte konkret und sprich nicht in Rätseln! DKMS, build-essentials usw. ist alles installiert, sonst würde ja rtl8821ce-dkms (das von dkms abhängigi ist) nicht funtionieren. Also was meinst du bitte genau?

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1322

Wohnort: /Wild/Eastern/Europe

@linuxcub

Bei einem aktuellen Ubuntu:

lsb_release -a && uname -r
....
Description:    Ubuntu 20.04.4 LTS
Release:        20.04
Codename:       focal
5.13.0-39-generic

bekommst Du den "Treiber" bei der Installation dieser Distribution automatisch. Auch ohne Netzwerk und dkms.

lspci -nnk | grep -i network -A2
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]
        Kernel driver in use: rtw_8821ce
        Kernel modules: rtw88_8821ce
rtl8821ce-dkms
rtl8821ce-dkms: Befehl nicht gefunden.

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

gerold123 schrieb:

@linuxcub Kernel modules: rtw88_8821ce

Danke, gerold,

aber rtw88_8821ce ist Gift für mein Netz: "The Linux Kernel 5.9 version (>= 5.9) comes with a broken rtw88 module developed by Realtek that has poor compatibility with most revision of the 8821ce chip." Aus https://github.com/tomaspinho/rtl8821ce#readme. Ich habe jetzt Kernel 5.13 und jede Menge rtw88 Zeugs in meinem Ubuntu gefunden. Deshalb habe ich das im Link geforderte Blacklisting für rtw88 gemacht und lasse mich beim nächsten Kernelwechsel hoffentlich positiv überraschen.

Gruß, linuxcub

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

kB schrieb:

... Träum' weiter.

... Oder lies in der Zwischenzeit mal den Artikel im Wiki über DKMS.

Ich ärgere mich darüber, wie du, ohne genaueres zu wissen, solche Verdächtigungen von dir gibst! Und das als Supporter! Hast du mich gefragt, ob ich dkms installiert habe und ob ich das Wiki gelesen habe? Nein 😠

Trotzdem muss ich mich bei dir für deine Überheblichkeit bedanken 😊 Ohne sie hätte ich mir den o.g. Link nicht nochmal genauer angeschaut ("das lass' ich nicht auf mir sitzen!") und wäre nicht auf das Blacklisting gestoßen.

Nach dem nächsten Kernelupdate melde ich mich, wie's geklappt hat.

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

Es hat geklappt!

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9387

Wohnort: Münster

linuxcub schrieb:

[…] Trotzdem muss ich mich bei dir für deine Überheblichkeit bedanken 😊

Sorry, aber manchmal sind solche Methoden hilfreich, weil:

Ohne sie hätte ich mir den o.g. Link nicht nochmal genauer angeschaut ("das lass' ich nicht auf mir sitzen!") und wäre nicht auf das Blacklisting gestoßen.

Ich freue mich, wenn es nun in Deinem System besser funktioniert.

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

Trotz Blacklisting ist nach manchen Updates mein WiFi Menü wieder weg. Dann hilft glücklicherweise wie schon weiter oben erwähnt immer:

linuxcub schrieb: ... Jetzt habe ich mir rtl8821ce-dkms_5.5.2.1-0ubuntu4~20.04.4_all.deb heruntergeladen. Damit kann ich bei Bedarf den Treiber für meine Netztkarte Realtek RTL8821CE ohne Netzkabel re-installieren, und nach nach Neustart ist alles mit WLAN ok ☺ ...

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Ist denn grundsätzlich alles installiert?

sudo apt-get install --reinstall rtl8821ce-dkms dkms build-essential linux-generic linux-headers-generic linux-headers-$(uname -r)

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

praseodym schrieb:

Ist denn grundsätzlich alles installiert?

Danke, einige waren nicht:

~$ sudo apt-get install --reinstall rtl8821ce-dkms dkms build-essential linux-generic linux-headers-generic linux-headers-$(uname -r)
[sudo] password
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  gimp-help-common
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  linux-image-generic
The following NEW packages will be installed:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 3 newly installed, 4 reinstalled, 0 to remove and 3 not upgraded.
Need to get 2.376 kB/5.196 kB of archives.
After this operation, 61,4 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 dkms all 2.8.7-2ubuntu2 [69,6 kB]
Get:2 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4.744 B]
Get:3 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-image-generic amd64 5.15.0.43.44 [2.590 B]
Get:4 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-generic amd64 5.15.0.43.44 [2.438 B]
Get:5 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-generic amd64 5.15.0.43.44 [1.698 B]
Get:6 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 rtl8821ce-dkms all 5.5.2.1-0ubuntu10 [2.295 kB]
Fetched 2.376 kB in 1s (1.713 kB/s)         
(Reading database ... 249445 files and directories currently installed.)
Preparing to unpack .../0-dkms_2.8.7-2ubuntu2_all.deb ...
Unpacking dkms (2.8.7-2ubuntu2) over (2.8.7-2ubuntu2) ...
Preparing to unpack .../1-build-essential_12.9ubuntu3_amd64.deb ...
Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu3) ...
Selecting previously unselected package linux-image-generic.
Preparing to unpack .../2-linux-image-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-image-generic (5.15.0.43.44) ...
Selecting previously unselected package linux-headers-generic.
Preparing to unpack .../3-linux-headers-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-headers-generic (5.15.0.43.44) ...
Selecting previously unselected package linux-generic.
Preparing to unpack .../4-linux-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-generic (5.15.0.43.44) ...
Preparing to unpack .../5-linux-headers-5.15.0-43-generic_5.15.0-43.46_amd64.deb ...
Unpacking linux-headers-5.15.0-43-generic (5.15.0-43.46) over (5.15.0-43.46) ...
Preparing to unpack .../6-rtl8821ce-dkms_5.5.2.1-0ubuntu10_all.deb ...
Module rtl8821ce-5.5.2.1 for kernel 5.15.0-41-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

rtl8821ce.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.0-41-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

/etc/modprobe.d/dkms.conf: removed 'blacklist rtw88_8821ce'
depmod...
Module rtl8821ce-5.5.2.1 for kernel 5.15.0-43-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

rtl8821ce.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.0-43-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

/etc/modprobe.d/dkms.conf: removed 'blacklist rtw88_8821ce'
depmod...
Deleting module rtl8821ce-5.5.2.1 completely from the DKMS tree.
Unpacking rtl8821ce-dkms (5.5.2.1-0ubuntu10) over (5.5.2.1-0ubuntu10) ...
Setting up linux-image-generic (5.15.0.43.44) ...
Setting up linux-headers-5.15.0-43-generic (5.15.0-43.46) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-43-generic
   ...done.
Setting up dkms (2.8.7-2ubuntu2) ...
Setting up build-essential (12.9ubuntu3) ...
Setting up rtl8821ce-dkms (5.5.2.1-0ubuntu10) ...
Loading new rtl8821ce-5.5.2.1 DKMS files...
Building for 5.15.0-43-generic
Building initial module for 5.15.0-43-generic
Secure Boot not enabled on this system.
Done.

rtl8821ce.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.0-43-generic/updates/dkms/

/etc/modprobe.d/dkms.conf: added 'blacklist rtw88_8821ce'
depmod...
Setting up linux-headers-generic (5.15.0.43.44) ...~$ sudo apt-get install --reinstall rtl8821ce-dkms dkms build-essential linux-generic linux-headers-generic linux-headers-$(uname -r)
[sudo] password
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  gimp-help-common
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  linux-image-generic
The following NEW packages will be installed:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 3 newly installed, 4 reinstalled, 0 to remove and 3 not upgraded.
Need to get 2.376 kB/5.196 kB of archives.
After this operation, 61,4 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 dkms all 2.8.7-2ubuntu2 [69,6 kB]
Get:2 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4.744 B]
Get:3 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-image-generic amd64 5.15.0.43.44 [2.590 B]
Get:4 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-generic amd64 5.15.0.43.44 [2.438 B]
Get:5 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-generic amd64 5.15.0.43.44 [1.698 B]
Get:6 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 rtl8821ce-dkms all 5.5.2.1-0ubuntu10 [2.295 kB]
Fetched 2.376 kB in 1s (1.713 kB/s)         
(Reading database ... 249445 files and directories currently installed.)
Preparing to unpack .../0-dkms_2.8.7-2ubuntu2_all.deb ...
Unpacking dkms (2.8.7-2ubuntu2) over (2.8.7-2ubuntu2) ...
Preparing to unpack .../1-build-essential_12.9ubuntu3_amd64.deb ...
Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu3) ...
Selecting previously unselected package linux-image-generic.
Preparing to unpack .../2-linux-image-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-image-generic (5.15.0.43.44) ...
Selecting previously unselected package linux-headers-generic.
Preparing to unpack .../3-linux-headers-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-headers-generic (5.15.0.43.44) ...
Selecting previously unselected package linux-generic.
Preparing to unpack .../4-linux-generic_5.15.0.43.44_amd64.deb ...
Unpacking linux-generic (5.15.0.43.44) ...
Preparing to unpack .../5-linux-headers-5.15.0-43-generic_5.15.0-43.46_amd64.deb ...
Unpacking linux-headers-5.15.0-43-generic (5.15.0-43.46) over (5.15.0-43.46) ...
Preparing to unpack .../6-rtl8821ce-dkms_5.5.2.1-0ubuntu10_all.deb ...
Module rtl8821ce-5.5.2.1 for kernel 5.15.0-41-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

rtl8821ce.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.0-41-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

/etc/modprobe.d/dkms.conf: removed 'blacklist rtw88_8821ce'
depmod...
Module rtl8821ce-5.5.2.1 for kernel 5.15.0-43-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

rtl8821ce.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.0-43-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

/etc/modprobe.d/dkms.conf: removed 'blacklist rtw88_8821ce'
depmod...
Deleting module rtl8821ce-5.5.2.1 completely from the DKMS tree.
Unpacking rtl8821ce-dkms (5.5.2.1-0ubuntu10) over (5.5.2.1-0ubuntu10) ...
Setting up linux-image-generic (5.15.0.43.44) ...
Setting up linux-headers-5.15.0-43-generic (5.15.0-43.46) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-43-generic
   ...done.
Setting up dkms (2.8.7-2ubuntu2) ...
Setting up build-essential (12.9ubuntu3) ...
Setting up rtl8821ce-dkms (5.5.2.1-0ubuntu10) ...
Loading new rtl8821ce-5.5.2.1 DKMS files...
Building for 5.15.0-43-generic
Building initial module for 5.15.0-43-generic
Secure Boot not enabled on this system.
Done.

rtl8821ce.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.0-43-generic/updates/dkms/

/etc/modprobe.d/dkms.conf: added 'blacklist rtw88_8821ce'
depmod...
Setting up linux-headers-generic (5.15.0.43.44) ...
Setting up linux-generic (5.15.0.43.44) ...
Processing triggers for man-db (2.10.2-1) ...
~$ 
Setting up linux-generic (5.15.0.43.44) ...
Processing triggers for man-db (2.10.2-1) ...
~$ 

Jetzt bin ich mal auf das nächste größere Kernelupdate gespannt.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

praseodym schrieb:

Es haben die Metapakete gefehlt

https://wiki.ubuntuusers.de/Metapakete/#Sonderfall-Kernel

Danke, die Links habe ich mir angeschaut, verstehe das aber nicht ☹ Muss ich jetzt nach jeder automatischen Installationsaufforderung, zusätzlich dein

sudo apt-get install --reinstall rtl8821ce-dkms dkms build-essential linux-generic linux-headers-generic linux-headers-$(uname -r)

auch noch durchführen? Das geht dann leider nur mit Router, nicht mit dem Repeater, s.nächste Zeilen.

Übrigens,

sudo apt-get install --reinstall rtl8821ce-dkms

alleine hilft mir immer dann nach einer automatischen Kernelinstallion, wenn ich per WiFi direkt mit meinem Router verbunden bin. Das o.g. Problem gibt es nur mit meinem Repeater. Aber manchmal ist es halt aus räumlichen Gründen bequemer über den Repeter zu arbeiten. Da hilft das o.g. rtl8821ce-dkms_5.5.2.1-0ubuntu4~20.04.4_all.deb immer, weil ich es ohne Internetverbindung installieren kann,

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Das sollte jetzt der Vergangenheit angehören

linuxcub

(Themenstarter)
Avatar von linuxcub

Anmeldungsdatum:
13. März 2007

Beiträge: 1653

Muss ich bis zum nächsten Kernelupdate warten, oder könnte ich das schon jetzt testen?

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9845

Hallo linuxcub
linuxcub, schrieb:

Muss ich bis zum nächsten Kernelupdate warten, oder könnte ich das schon jetzt testen?

Welchen Kernel benutzt du denn z.Zt.?

Poste mal die Antwort auf:

 uname -r

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9387

Wohnort: Münster

linuxcub schrieb:

Muss ich bis zum nächsten Kernelupdate warten, oder könnte ich das schon jetzt testen?

Du kannst manuell jeden beliebigen Kernel installieren, den Dir die Paketverwaltung anbietet. Das macht zwar im allgemeinen wenig und meistens gar keinen Sinn, aber wenn Du wild auf`s testen bist, warum nicht?

apt list linux-image-* 

liefert Dir eine umfangreiche Liste möglicher Kernel. Denke daran, dass Du auch die Header des jeweiligen Kernels benötigst, sonst funktioniert es garantiert nicht.