J'ai récemment acheté un ordinateur portable Lenovo Thinkpad E480, j'ai installé Ubuntu 18.04 sur celui-ci, tout fonctionne bien sauf qu'il n'est pas en mesure d'activer le Bluetooth. S'il vous plaît aider.
J'ai suivi ceci lien , mais je ne parviens pas à résoudre le problème.
Vous trouverez ci-dessous les résultats de certaines commandes.
lspci -nnk | grep -iA3 net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:506f]
Kernel driver in use: r8168
Kernel modules: r8168
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wireless Network Adapter [17aa:c024]
Kernel driver in use: rtl8821ce
Kernel modules: 8821ce
06:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
rajvi@rbt3105:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:00a2 Synaptics, Inc.
Bus 001 Device 003: ID 13d3:56a6 IMC Networks
Bus 001 Device 002: ID 0bda:c024 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
uname -r
4.15.0-33-generic
dmesg | egrep -i 'blue | firm'
[ 0.034532] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.127509] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 2.488999] usb 1-5: Product: Bluetooth Radio
[ 2.688316] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_01.bin (v1.1)
[ 4.540443] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x10, buttons: 3/3
[ 21.991043] RTW: rtl8821c_fw_dl Download Firmware from array success
[ 22.619647] Bluetooth: Core ver 2.22
[ 22.619660] Bluetooth: HCI device and connection manager initialized
[ 22.619662] Bluetooth: HCI socket layer initialized
[ 22.619664] Bluetooth: L2CAP socket layer initialized
[ 22.619666] Bluetooth: SCO socket layer initialized
[ 22.653194] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[ 24.796211] Bluetooth: hci0: command 0x1001 tx timeout
[ 29.654113] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 29.654114] Bluetooth: BNEP filters: protocol multicast
[ 29.654116] Bluetooth: BNEP socket layer initialized
[ 32.988224] Bluetooth: hci0: HCI_OP_READ_LOCAL_VERSION failed (-110)
Il semble que je doive cloner, compiler et installer le pilote Bluetooth requis, veuillez me guider pour savoir quel pilote Bluetooth utiliser et comment l’installer (avec des étapes si possible).
P.S .: Faites-moi savoir si des informations supplémentaires sont nécessaires pour résoudre ce problème, je vais ajouter les informations requises (le cas échéant) dans la question, conformément aux instructions données.
Modifier:
Vous pouvez voir que même si le commutateur Bluetooth est activé, il indique toujours que le Bluetooth est "désactivé".
mise à jour du noyau vers la version 4.15.0-34-generic ou supérieure corrigeant le problème.
Je confirme la même chose avec mon environnement de travail. En raison de mon engagement professionnel, je dois utiliser Windows-10 sur mon ordinateur portable (complètement effacé d'ubuntu depuis un moment) pendant un certain temps, ce qui m'a empêché de résoudre ce problème et regrette d'avoir répondu trop tard.
Ubuntu ne dispose pas de pilotes pré-installés pour le matériel Realtek. Vous avez eu de la chance que votre réseau Wi-Fi fonctionne correctement, car j'avais subi presque un mois de réparation du problème lié au réseau Wi-Fi. Maintenant, résolvons le problème de realtek:
Tout d’abord, assurez-vous que vous avez un noyau Linux > 4.14 . Pour vérifier cela, tapez ce qui suit sur le terminal:
uname -msr
Si vous obtenez quelque chose comme Linux 4.15, supposez que tout va bien. Et juste au cas où il n’est pas supérieur à 4.14 (puisque vous utilisez Ubuntu 18.04, par défaut le noyau Linux fourni dans le paquet est 4.15, il s’agit donc de ceux qui se trouvent encore à Ubuntu 16.04), connectez-vous à Ethernet et tapez ce qui suit commandes:
Sudo -s
Sudo apt-get dist-upgrade
Sudo apt-get upgrade
Sudo apt-get update
redémarrer
Cela prendra du temps, mais soyez patient. Vous devriez maintenant avoir le noyau Linux> 4.14. Vient maintenant la partie installation du pilote réel.
Assurez-vous d'avoir installé git. Sinon tapez la commande suivante:
Sudo apt-get install git
clone de git https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce/
Sudo faire tout
Sudo make install
Sudo modprobe -a 8821ce
redémarrer
Cela devrait résoudre votre problème.