Page 1 of 1

<RESOLVED> Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 2:31 pm
by mesfleurs86
Hello,
After upgrading to Ulyana, I cannot activate Wifi adapter on a Lenovo X230 laptop.
I tried to disable Secure Boot but no change.

Thanks for your help

Code: Select all

didier@X230-didier:~$ inxi -Fxxxrz
System:
  Kernel: 5.4.0-54-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
  Desktop: MATE 1.24.0 info: mate-panel wm: marco 1.24.0 dm: LightDM 1.30.0 
  Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal 
Machine:
  Type: Laptop System: LENOVO product: 23242L4 v: ThinkPad X230 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: LENOVO model: 23242L4 serial: <filter> UEFI: LENOVO 
  v: G2ET91WW (2.51 ) date: 01/14/2013 
Battery:
  ID-1: BAT0 charge: 25.8 Wh condition: 56.5/86.6 Wh (65%) volts: 12.0/11.1 
  model: LGC 45N1029 type: Li-ion serial: <filter> status: Charging 
CPU:
  Topology: Dual Core model: Intel Core i5-3320M bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB 
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20751 
  Speed: 1197 MHz min/max: 1200/3300 MHz Core speeds (MHz): 1: 1197 2: 1197 
  3: 1197 4: 1197 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0166 
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa 
  compositor: marco v: 1.24.0 resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) 
  v: 4.2 Mesa 20.0.8 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1e20 
  Sound Server: ALSA v: k5.4.0-54-generic 
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e 
  v: 3.2.6-k port: 6080 bus ID: 00:19.0 chip ID: 8086:1502 
  IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Realtek RTL8188CE 802.11b/g/n WiFi Adapter driver: rtl8192ce 
  v: kernel port: 4000 bus ID: 03:00.0 chip ID: 10ec:8176 
  IF: wlp3s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 298.09 GiB used: 24.62 GiB (8.3%) 
  ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS725032A7E630 
  size: 298.09 GiB speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> 
  rev: B550 scheme: GPT 
Partition:
  ID-1: / size: 290.95 GiB used: 24.61 GiB (8.5%) fs: ext4 dev: /dev/dm-0 
  ID-2: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-1 
Sensors:
  System Temperatures: cpu: 48.0 C mobo: 0.0 C 
  Fan Speeds (RPM): cpu: 2988 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
  1: deb http://packages.linuxmint.com ulyana main upstream import backport #id:linuxmint_main
  2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:
  Processes: 201 Uptime: 4m Memory: 7.60 GiB used: 927.0 MiB (11.9%) 
  Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 7/9 
  Shell: bash v: 5.0.17 running in: mate-terminal inxi: 3.0.38 
 

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 2:57 pm
by sleeper12
Let's see:

Code: Select all

 rfkill list && mokutil --sb-state 

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 3:01 pm
by Larry78723
Please post the results of the following commands:

Code: Select all

mokutil --sb-state	

Code: Select all

rfkill list all

Code: Select all

 iwconfig

Code: Select all

lsusb

Code: Select all

 lspci 

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 3:50 pm
by mesfleurs86
Here are the results :

Code: Select all

didier@X230-didier:~$ rfkill list && mokutil --sb-state
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
SecureBoot disabled
didier@X230-didier:~$ mokutil --sb-state
SecureBoot disabled
didier@X230-didier:~$ rfkill list all
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
didier@X230-didier:~$ iwconfig
enp0s25   no wireless extensions.

wlp3s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:on
          
lo        no wireless extensions.

didier@X230-didier:~$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b2ea Chicony Electronics Co., Ltd Integrated Camera [ThinkPad]
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
didier@X230-didier:~$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
didier@X230-didier:~$ 

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 3:56 pm
by sleeper12
See if turning power management off helps:

Code: Select all

 sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 
Reboot

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 4:12 pm
by mesfleurs86
No change after turning Power Management Off and reboot

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 4:38 pm
by sleeper12
Try restarting your router & machine. If that's no help, Larry may have something else.

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sat Nov 21, 2020 5:59 pm
by Larry78723
I've located a possible solution but it will have to be run after every kernel update. Open a terminal and run the following commands:

Code: Select all

sudo apt-get install git

Code: Select all

git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git && cd rtl8188ce-linux-driver && ./install.sh
Hope this helps

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Sun Nov 22, 2020 3:51 am
by mesfleurs86
I installed this new driver but even after several reboots it seems it's not used and still unable to activate wifi.

Code: Select all

didier@X230-didier:~$ sudo apt-get install git
[sudo] Mot de passe de didier :        
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  git-man liberror-perl
Paquets suggérés :
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-cvs git-mediawiki git-svn
Les NOUVEAUX paquets suivants seront installés :
  git git-man liberror-perl
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 5 464 ko dans les archives.
Après cette opération, 38,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 http://archive.ubuntu.com/ubuntu focal/main amd64 liberror-perl all 0.17029-1 [26,5 kB]
Réception de :2 http://archive.ubuntu.com/ubuntu focal/main amd64 git-man all 1:2.25.1-1ubuntu3 [884 kB]
Réception de :3 http://archive.ubuntu.com/ubuntu focal/main amd64 git amd64 1:2.25.1-1ubuntu3 [4 554 kB]
5 464 ko réceptionnés en 0s (19,2 Mo/s)
Sélection du paquet liberror-perl précédemment désélectionné.
(Lecture de la base de données... 415253 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../liberror-perl_0.17029-1_all.deb ...
Dépaquetage de liberror-perl (0.17029-1) ...
Sélection du paquet git-man précédemment désélectionné.
Préparation du dépaquetage de .../git-man_1%3a2.25.1-1ubuntu3_all.deb ...
Dépaquetage de git-man (1:2.25.1-1ubuntu3) ...
Sélection du paquet git précédemment désélectionné.
Préparation du dépaquetage de .../git_1%3a2.25.1-1ubuntu3_amd64.deb ...
Dépaquetage de git (1:2.25.1-1ubuntu3) ...
Paramétrage de liberror-perl (0.17029-1) ...
Paramétrage de git-man (1:2.25.1-1ubuntu3) ...
Paramétrage de git (1:2.25.1-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
didier@X230-didier:~$ git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git && cd rtl8188ce-linux-driver && ./install.sh
Clonage dans 'rtl8188ce-linux-driver'...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 8576 (delta 17), reused 23 (delta 10), pack-reused 8530
Réception d'objets: 100% (8576/8576), 19.49 Mio | 6.17 Mio/s, fait.
Résolution des deltas: 100% (6604/6604), fait.

[*] So you want to live on the wild side and try a different driver for your RealTek wireless card eh?  Awesome!  I'll help you do it.

[*] We are going to build and install the driver from source code, compiled specifically for your machine.

[*] If you want to do the build/install manually, there are instructions in the "README.md" file.

[*] Please report any bugs/problems at https://github.com/FreedomBen/rtl8188ce-linux-driver

[*] You will need sudo privileges in order to complete this install.
[*] Press <Enter> when ready to begin, or <Ctrl+C> to quit

[*] Let's install any dependencies you will need in order to build the driver.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
gcc est déjà la version la plus récente (4:9.3.0-1ubuntu2).
linux-headers-5.4.0-54-generic est déjà la version la plus récente (5.4.0-54.60).
linux-headers-5.4.0-54-generic passé en « installé manuellement ».
linux-headers-generic est déjà la version la plus récente (5.4.0.54.57).
linux-headers-generic passé en « installé manuellement ».
Paquets suggérés :
  g++-multilib g++-9-multilib gcc-9-doc libstdc++-9-doc
Les NOUVEAUX paquets suivants seront installés :
  build-essential g++ g++-9 libstdc++-9-dev
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 10,1 Mo dans les archives.
Après cette opération, 46,8 Mo d'espace disque supplémentaires seront utilisés.
Réception de :1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.3.0-17ubuntu1~20.04 [1 714 kB]
Réception de :2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.3.0-17ubuntu1~20.04 [8 405 kB]
Réception de :3 http://archive.ubuntu.com/ubuntu focal/main amd64 g++ amd64 4:9.3.0-1ubuntu2 [1 604 B]
Réception de :4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 build-essential amd64 12.8ubuntu1.1 [4 664 B]
10,1 Mo réceptionnés en 0s (26,5 Mo/s)          
Sélection du paquet libstdc++-9-dev:amd64 précédemment désélectionné.
(Lecture de la base de données... 416187 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libstdc++-9-dev_9.3.0-17ubuntu1~20.04_amd64.deb ...
Dépaquetage de libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) ...
Sélection du paquet g++-9 précédemment désélectionné.
Préparation du dépaquetage de .../g++-9_9.3.0-17ubuntu1~20.04_amd64.deb ...
Dépaquetage de g++-9 (9.3.0-17ubuntu1~20.04) ...
Sélection du paquet g++ précédemment désélectionné.
Préparation du dépaquetage de .../g++_4%3a9.3.0-1ubuntu2_amd64.deb ...
Dépaquetage de g++ (4:9.3.0-1ubuntu2) ...
Sélection du paquet build-essential précédemment désélectionné.
Préparation du dépaquetage de .../build-essential_12.8ubuntu1.1_amd64.deb ...
Dépaquetage de build-essential (12.8ubuntu1.1) ...
Paramétrage de libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) ...
Paramétrage de g++-9 (9.3.0-17ubuntu1~20.04) ...
Paramétrage de g++ (4:9.3.0-1ubuntu2) ...
update-alternatives: utilisation de « /usr/bin/g++ » pour fournir « /usr/bin/c++ » (c++) en mode automatique
Paramétrage de build-essential (12.8ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
git est déjà la version la plus récente (1:2.25.1-1ubuntu3).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

[*] Now let's compile the driver from source and copy the files to the right directories
if [ -e verify_branch.sh ] ; \
then \
    ./verify_branch.sh ; \
fi;
Verifying a sane branch for your kernel version...
No (Current branch Sur la branche master)
Recommended branch is ubuntu-20.04 based on your kernel version (5.4.0-54-generic)
Should I switch it to ubuntu-20.04 for you?  (y/n): y
La branche 'ubuntu-20.04' est paramétrée pour suivre la branche distante 'ubuntu-20.04' depuis 'origin'.
Basculement sur la nouvelle branche 'ubuntu-20.04'
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/base.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/usb.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rc.o
/home/didier/rtl8188ce-linux-driver/rc.c:300:11: error: initialization of ‘void * (*)(struct ieee80211_hw *)’ from incompatible pointer type ‘void * (*)(struct ieee80211_hw *, struct dentry *)’ [-Werror=incompatible-pointer-types]
  300 |  .alloc = rtl_rate_alloc,
      |           ^~~~~~~~~~~~~~
/home/didier/rtl8188ce-linux-driver/rc.c:300:11: note: (near initialization for ‘rtl_rate_ops.alloc’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:275 : /home/didier/rtl8188ce-linux-driver/rc.o] Erreur 1
make[1]: *** [Makefile:1757 : /home/didier/rtl8188ce-linux-driver] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make: *** [Makefile:29 : all] Erreur 2
[*] The build has failed! Please make sure you have all dependencies installed and you are building on the correct branch (kernel version, not linux distro version, is most important for the branch)
didier@X230-didier:~/rtl8188ce-linux-driver$ git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git && cd rtl8188ce-linux-driver && ./install.sh
Clonage dans 'rtl8188ce-linux-driver'...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 8576 (delta 17), reused 23 (delta 10), pack-reused 8530
Réception d'objets: 100% (8576/8576), 19.49 Mio | 12.75 Mio/s, fait.
Résolution des deltas: 100% (6604/6604), fait.

[*] So you want to live on the wild side and try a different driver for your RealTek wireless card eh?  Awesome!  I'll help you do it.

[*] We are going to build and install the driver from source code, compiled specifically for your machine.

[*] If you want to do the build/install manually, there are instructions in the "README.md" file.

[*] Please report any bugs/problems at https://github.com/FreedomBen/rtl8188ce-linux-driver

[*] You will need sudo privileges in order to complete this install.
[*] Press <Enter> when ready to begin, or <Ctrl+C> to quit

[*] Let's install any dependencies you will need in order to build the driver.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
gcc est déjà la version la plus récente (4:9.3.0-1ubuntu2).
build-essential est déjà la version la plus récente (12.8ubuntu1.1).
linux-headers-5.4.0-54-generic est déjà la version la plus récente (5.4.0-54.60).
linux-headers-generic est déjà la version la plus récente (5.4.0.54.57).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
git est déjà la version la plus récente (1:2.25.1-1ubuntu3).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

[*] Now let's compile the driver from source and copy the files to the right directories
if [ -e verify_branch.sh ] ; \
then \
    ./verify_branch.sh ; \
fi;
Verifying a sane branch for your kernel version...
No (Current branch Sur la branche master)
Recommended branch is ubuntu-20.04 based on your kernel version (5.4.0-54-generic)
Should I switch it to ubuntu-20.04 for you?  (y/n): n
OK, but if the build fails come back here and try again.
Continue with the build? (Y/N): Y
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/base.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/usb.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rc.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/debug.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/regd.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/efuse.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/cam.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/ps.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/core.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/stats.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/pci.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtlwifi.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtlwifi.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtlwifi.ko
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/main.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/dm_common.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/fw_common.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/phy_common.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/rtl8192c_common.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/rtl8192c_common.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c/rtl8192c_common.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/hw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/table.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/sw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/trx.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/led.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/phy.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/rf.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/dm.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/rtl8192ce.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/rtl8192ce.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce/rtl8192ce.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/dm.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/hw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/led.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/mac.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/phy.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/rf.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/sw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/table.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/trx.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/rtl8192cu.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/rtl8192cu.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu/rtl8192cu.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/hw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/table.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/sw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/trx.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/led.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/fw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/phy.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/rf.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/dm.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/rtl8192se.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/rtl8192se.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se/rtl8192se.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/hw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/table.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/sw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/trx.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/led.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/fw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/phy.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/rf.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/dm.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/rtl8192de.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/rtl8192de.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de/rtl8192de.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/hw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/table.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/sw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/trx.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/led.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/fw.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/phy.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/rf.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/dm.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/pwrseq.o
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/pwrseqcmd.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/rtl8188ee.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/rtl8188ee.mod.o
  LD [M]  /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee/rtl8188ee.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee »
if [ -e verify_branch.sh ] ; \
then \
    ./verify_branch.sh ; \
fi;
Verifying a sane branch for your kernel version...
No (Current branch Sur la branche master)
Recommended branch is ubuntu-20.04 based on your kernel version (5.4.0-54-generic)
Should I switch it to ubuntu-20.04 for you?  (y/n): n
OK, but if the build fails come back here and try again.
Continue with the build? (Y/N): Y
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192c »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192ce »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192cu »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192se »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8192de »
make[1] : on entre dans le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee »
make -C /lib/modules/5.4.0-54-generic/build M=/home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-54-generic »
make[1] : on quitte le répertoire « /home/didier/rtl8188ce-linux-driver/rtl8188ce-linux-driver/rtl8188ee »
if [ -e backup_existing.sh ] ; \
then \
    ./backup_existing.sh ; \
fi;
find /lib/modules/5.4.0-54-generic -name "r8192se_*.ko" -exec rm {} \;
find /lib/modules/5.4.0-54-generic -name "r8192ce_*.ko" -exec rm {} \;
find /lib/modules/5.4.0-54-generic -name "r8192cu_*.ko" -exec rm {} \;
find /lib/modules/5.4.0-54-generic -name "r8723e_*.ko" -exec rm {} \;
find /lib/modules/5.4.0-54-generic -name "r8188ee_*.ko" -exec rm {} \;
if [ -e update_modprobe_conf.sh ] ; \
then \
    ./update_modprobe_conf.sh ; \
fi;


It is recommended to disable power save features for improved performance.
This is done by writing some options to /etc/modprobe.d/modprobe.conf.
Do this now? (y/n): y
Done.  Power save disabled in /etc/modprobe.d/modprobe.conf
[*] I see you have an RTL8188CE card

[*] Now let's make sure your kernel loads the new modules at boot time

[*] Time to modprobe in your new driver...
[*] Not running the new rtlwifi (running stock driver)
[*] Not running the new rtl8192c_common (running stock driver)
[*] Not running the new rtl8192ce (running stock driver)

[*] If you aren't running the driver, try a reboot and re-run the script "am_i_using_this_driver.sh".

[*] NOTE: If your wifi looks dead, it usually comes back after a reboot.  Don't panic yet.

[*] OK, ready for a reboot. (only necessary if your wifi is not working)
[*] You can check if you're running the new driver by running the script "am_i_using_this_driver.sh"
didier@X230-didier:~/rtl8188ce-linux-driver/rtl8188ce-linux-driver$ 


didier@X230-didier:~/rtl8188ce-linux-driver$ sh am_i_using_this_driver.sh
-e [*] Not running the new rtlwifi (running stock driver)
-e [*] Not running the new rtl8192c_common (running stock driver)
-e [*] Not running the new rtl8192ce (running stock driver)
didier@X230-didier:~/rtl8188ce-linux-driver$ 

Re: Unable to activate Wifi after upgrading to Linux Mint 20

Posted: Fri Nov 27, 2020 6:52 am
by mesfleurs86
Hello,
I made a full install of Linux Mint 20 on the machine and I have no more issue with wifi activation.
Thanks for your help