Bonjour,
J'ai acheté aujourd'hui un ordinateur portable Lenovo YOGA 530 et tout fonctionne très bien sous Windows 10 fournit avec.
J'ai installé Ubuntu 18.04 et là.. C'est la catastrophe.
Mon trackpad n'est pas reconnu (du coup j'y branche une souris USB) et pire, WiFi et Bluetooth ne fonctionnent pas ! Le PC portable est en mode avion. J'ai réussi à retirer le mode avion mais impossible de me connecter (je passe actuellement par mon téléphone portable branché en filaire et un partage de connexion).
C'est embêtant parce que j'ai acheté ce PC pour quand je suis en déplacement, justement. À la maison j'ai une tour que je ne compte pas lâcher !
Un
rfkill list me retourne ceci :
root@skyern-lenovo:/home/skyern# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Après m'être un peu renseigné il semblerait que le hard blocked soit généralement quelque chose de "physique", je suis allé vérifier dans le BIOS et la carte WiFi est bien active (sinon je ne pourrai pas me connecter quand je suis sous Windows), et je n'ai visiblement pas de communtateur sur l'ordi' en lui-même (idem : je ne pourrai pas me connecter sinon).
J'ai beau cliquer sur l'option pour activer le WiFi dans Ubuntu, rien ne se passe.
J'en suis au stade où j'essaie d'installer ma vieille clé WiFi USB mais impossible de compiler !
root@skyern-lenovo:/home/skyern# cd Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/
root@skyern-lenovo:/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver# make
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-33-generic/build M=/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-4.15.0-33-generic »
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
CC [M] /home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/core/rtw_cmd.o
In file included from /home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/core/rtw_cmd.c:23:0:
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h: In function ‘_init_timer’:
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h:957:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h:958:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
In file included from /home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/core/rtw_cmd.c:23:0:
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h: In function ‘thread_enter’:
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h:1480:2: error: implicit declaration of function ‘allow_signal’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration]
allow_signal(SIGTERM);
^~~~~~~~~~~~
do_signal
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h: In function ‘flush_signals_thread’:
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h:1493:6: error: implicit declaration of function ‘signal_pending’; did you mean ‘timer_pending’? [-Werror=implicit-function-declaration]
if (signal_pending (current))
^~~~~~~~~~~~~~
timer_pending
/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/include/osdep_service.h:1495:3: error: implicit declaration of function ‘flush_signals’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration]
flush_signals(current);
^~~~~~~~~~~~~
do_signal
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/core/rtw_cmd.o' failed
make[2]: *** [/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver/core/rtw_cmd.o] Error 1
Makefile:1552: recipe for target '_module_/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver' failed
make[1]: *** [_module_/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver] Error 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.15.0-33-generic »
Makefile:731: recipe for target 'modules' failed
make: *** [modules] Error 2
Voici ce que retourne
iwconfig :
root@skyern-lenovo:/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver# iwconfig
enp3s0f3u2u4 no wireless extensions.
lo no wireless extensions.
wlx30b5c213a68b 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
Encryption key:off
Power Management:on
Et enfin,
lspci :
root@skyern-lenovo:/home/skyern/Téléchargements/TL-WN823N_V1_150909/TL-WN823N_V1_150909/Driver# lspci
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.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:01.7 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: Device 1c5c:1327
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega [Radeon Vega 8 Mobile] (rev c4)
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.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3
03:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Device 15e6
Si vous avez des idées, ça me sauverait peut-être la vie !
Merci. 🙂