web-dev-qa-db-fra.com

Carte wifi Exo Smart R9 F2445 non détectée

Je viens d'installer Ubuntu 16.04 sur mon ordinateur portable eExo Smart R9 F2445, fourni avec Windows 10. Le problème est qu'Ubuntu ne trouve aucun réseau wifi. Cela ne me donne même pas la possibilité d'activer le wifi. Bluetooth fonctionne bien, mais le wifi n'est pas là.

J'ai essayé d'installer le pilote Windows avec ndiswrapper, mais cela ne fonctionne toujours pas.

J'ai écrit lshw -C network sur le terminal et il affiche:

 descripción: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       fabricante: Realtek Semiconductor Co., Ltd.
       id físico: 0
       información del bus: pci@0000:02:00.0
       nombre lógico: ens1
       versión: 0c
       serie: b0:25:aa:1f:fb:16
       tamaño: 100Mbit/s
       capacidad: 1Gbit/s
       anchura: 64 bits
       reloj: 33MHz
       capacidades: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuración: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-2_0.0.1 02/06/13 ip=192.168.1.36 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       recursos: irq:310 ioport:e000(size=256) memoria:81200000-81200fff memoria:a0000000-a0003fff

Resultats de lspci -knn:

00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [8086:22b1] (rev 35)
    DeviceName:  Onboard IGD
    Subsystem: Device [1d05:1012]
    Kernel driver in use: i915
    Kernel modules: i915
00:13.0 SATA controller [0106]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller [8086:22a3] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: ahci
    Kernel modules: ahci
00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: mei_txe
    Kernel modules: mei_txe
00:1b.0 Audio device [0403]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller [8086:2284] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 [8086:22c8] (rev 35)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2 [8086:22ca] (rev 35)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
00:1f.3 SMBus [0c05]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller [8086:2292] (rev 35)
    Subsystem: Device [1d05:1012]
    Kernel modules: i2c_i801
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
    Subsystem: Device [1d05:1012]
    Kernel driver in use: r8169
    Kernel modules: r8169

$lsusb: 

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:b720 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1
Franco

Votre appareil sans fil est le suivant:

0bda: b720 Realtek Semiconductor Corp.

Il utilise le pilote rtl8723bu. Je vais proposer une méthode pour installer le pilote et, en cas de succès, le modifier un peu pour éviter de recompiler le pilote après chaque mise à niveau du noyau.

Veuillez ouvrir un terminal et faire:

Sudo apt-get update
Sudo apt-get install git
git clone https://github.com/lwfinger/rtl8723bu.git
cd rtl8723bu
nano Makefile

Trouvez la ligne à environ la ligne 21 qui se lit comme suit:

EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE

Commentez-le avec le symbole # pour qu'il se lise maintenant:

#EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE

Enregistrez (Ctrl + o suivi de Entrée) et fermez (Ctrl + x) l'éditeur de texte.

Maintenant, continuez:

make
Sudo make install
Sudo modprobe 8723bu

Votre réseau sans fil fonctionne-t-il?

EDIT : Vous aurez compilé le pilote pour votre noyau en cours d'exécution uniquement. Lorsque Update Manager installe une version ultérieure du noyau, également appelée linux-image, après le redémarrage de la demande, recompilez:

cd rtl8723bu
make clean
make
Sudo make install 
Sudo modprobe 8723bu

Veuillez conserver le fichier et ces instructions pendant cette période.

EDIT2: Pour que le module se charge automatiquement au démarrage, veuillez faire:

echo 8723bu | Sudo tee -a /etc/modules
1
chili555