web-dev-qa-db-fra.com

Comment installer le pilote RTL8723AE sur Ubuntu 16.04?

J'essaie de configurer Ubuntu 16.04 sur un ordinateur portable MSI s12, mais la carte réseau (carte réseau sans fil PCIe RTL8723AE) n'est pas reconnue par Ubuntu.

$ iwconfig syas:

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

voici les résultats de $ ifconfig:

enp2s0    Link encap:Ethernet  HWaddr 44:8a:5b:41:3e:1d  
          inet addr:192.168.1.54  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::468a:5bff:fe41:3e1d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5119 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2875904 (2.8 MB)  TX bytes:586687 (586.6 KB)
          Interrupt:29 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3814 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3814 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:295586 (295.5 KB)  TX bytes:295586 (295.5 KB)

wlp1s0    Link encap:Ethernet  HWaddr 54:27:1e:19:7f:12  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

En ce qui concerne rfkill list Rien n'est bloqué:

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Modèle de modem

$ lspci -vvnn | grep -A 9 Network renvoie:

01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723]
    Subsystem: AzureWave RTL8723AE PCIe Wireless Network Adapter [1a3b:2114]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 31
    Region 0: I/O ports at e000 [size=256]
    Region 2: Memory at fea00000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: rtl8723ae
    Kernel modules: rtl8723ae

Qu'est-ce que j'ai déjà fait?

J'ai suivi cette solution: https://askubuntu.com/a/645238/196157 qui suggère:

Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtlwifi-new-dkms linux-firmware

et celui-ci: installez un pilote plus récent qui dit:

wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.Zip
unzip rock.new_btcoex.Zip
cd rtlwifi_new-rock.new_btcoex
make
Sudo -i
make install
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit

Reboot.

J'ai également installé WICD comme indiqué ici: Installation de WICD . Mais aucun adaptateur sans fil ne fonctionne .


Mises à jour

  1. J'ai installé le paquet bcmwl-kernel-source. 1.1. enlevé.
  2. Sudo modprobe wl && dmesg | grep wl renvoie:

3. Sudo lshw -C network

  *-network               
       description: Wireless interface
       product: RTL8723AE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 00
       serial: 54:27:1e:19:7f:12
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723ae driverversion=4.4.0-21-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:31 ioport:e000(size=256) memory:fea00000-fea03fff
1
Odysseus

Rendre le paramètre permanent avec le terminal:

Sudo -i
echo "options rtl8723ae msi=1"  >  /etc/modprobe.d/rtl8723ae.conf
exit

Au démarrage, vous devriez être prêt.

3
chili555

Le problème est résolu en utilisant this post :

  1. Projet de clonage: git clone [email protected]: lwfinger/rtlwifi_new.git
  2. Projet de construction: make; Sudo fait installer
  3. Retirer l'ancien mod: Sudo rmmod rtl8723ae
  4. Définissez le mod avec le drapeau msi: Sudo modprobe rtl8723ae msi = 1
1
Odysseus