Bonjour,
J'ai un problème de wifi avec une installation sur disque USB externe utilisé sur une unité centrale HP 260 a110nf.
Sous Windows 10 le wifi fonctionne correctement (je ne sais pas à quelle vitesse).
Mon problème, c'est avec Ubuntu mate 16.04 installé sur un disque externe.
L'installation a été faite il y a quelques temps à partir d'un ordinateur eMachine équipé d'un dongle wifi comportant la puce rtl8192cu.
À l'époque, j'avais dû appliquer le patch rtl8192cu-fixes pour avoir une connexion stable et rapide (autour de 1000 kB/s).
Avec une clé USB créee avec Lili USB Creator, Ubuntu mate 16.04 non EFI gère bien le wifi, y compris avec la persistance (pas besoin de fournir à nouveau la clé de sécurité).
Avec le disque externe, rien à faire, l'ordinateur ne voit que la partie ethernet qui n'est pas connectée, car trop loin de la box. Voici le résultat du script wificheck :
>> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
>> lsusb
Bus 002 Device 004: ID 0bda:b008 Realtek Semiconductor Corp.
Bus 002 Device 003: ID 0bda:0153 Realtek Semiconductor Corp. Mass Storage Device
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0930:6544 Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick (2GB)
Bus 001 Device 005: ID 0bc2:2300 Seagate RSS LLC Expansion Portable
Bus 001 Device 004: ID 1bcf:05cf Sunplus Innovation Technology Inc. Micro keyboard & mouse receiver
Bus 001 Device 003: ID 04e8:61b5 Samsung Electronics Co., Ltd M3 Portable Hard Drive 2TB
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
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
>> lspci -k -nn | grep -A 3 -i net
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [103c:81b3]
Kernel driver in use: r8169
Kernel modules: r8169
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel modules: rtl8723be
>> sudo lshw -C network
*-network
description: Ethernet interface
produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:01:00.0
nom logique: enp1s0
version: 10
numéro de série: ec:8e:b5:da:ff:75
taille: 10Mbit/s
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
ressources: irq:35 portE/S:e000(taille=256) mémoire:fe904000-fe904fff mémoire:fe900000-fe903fff
*-network NON-RÉCLAMÉ
description: Network controller
produit: RTL8723BE PCIe Wireless Network Adapter
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:02:00.0
version: 00
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list
configuration: latency=0
ressources: portE/S:d000(taille=256) mémoire:fe800000-fe803fff
>> lsmod
Module Size Used by
nls_iso8859_1 16384 1
rfcomm 65536 14
nvram 16384 0
msr 16384 0
bnep 20480 2
binfmt_misc 20480 1
btusb 40960 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
joydev 20480 0
input_leds 16384 0
btintel 16384 1 btusb
bluetooth 479232 39 bnep,btbcm,btrtl,btusb,rfcomm,btintel
hp_wmi 16384 0
sparse_keymap 16384 1 hp_wmi
snd_hda_codec_realtek 73728 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 49152 1
snd_hda_intel 36864 5
kvm 479232 0
snd_hda_codec 118784 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
mac80211 659456 0
snd_hda_core 61440 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
irqbypass 16384 1 kvm
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 94208 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
crc32_pclmul 16384 0
cfg80211 499712 1 mac80211
aesni_intel 20480 0
snd_seq_midi 16384 0
aes_i586 20480 1 aesni_intel
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 28672 1 snd_seq_midi
xts 16384 1 aesni_intel
lrw 16384 1 aesni_intel
snd_seq 57344 2 snd_seq_midi_event,snd_seq_midi
gf128mul 16384 2 lrw,xts
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
ablk_helper 16384 1 aesni_intel
snd_timer 32768 2 snd_pcm,snd_seq
cryptd 20480 1 ablk_helper
snd 69632 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 16384 1 snd
serio_raw 16384 0
shpchp 32768 0
edac_mce_amd 24576 0
fam15h_power 16384 0
k10temp 16384 0
edac_core 49152 0
i2c_piix4 20480 0
ccp 32768 0
wmi 20480 1 hp_wmi
tpm_crb 16384 0
mac_hid 16384 0
ip6t_REJECT 16384 1
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_log_ipv6 16384 5
xt_hl 16384 22
ip6t_rt 16384 3
nf_conntrack_ipv6 20480 8
nf_defrag_ipv6 28672 1 nf_conntrack_ipv6
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
nf_log_ipv4 16384 5
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 10
xt_limit 16384 13
xt_tcpudp 16384 18
xt_addrtype 16384 4
nf_conntrack_ipv4 16384 8
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
xt_conntrack 16384 16
ip6table_filter 16384 1
ip6_tables 20480 1 ip6table_filter
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_nat_ftp 16384 0
nf_nat 24576 1 nf_nat_ftp
nf_conntrack_ftp 16384 1 nf_nat_ftp
nf_conntrack 98304 8 nf_nat_ftp,nf_conntrack_netbios_ns,nf_nat,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_ipv4,nf_conntrack_ipv6
iptable_filter 16384 1
ip_tables 20480 1 iptable_filter
x_tables 24576 13 ip6table_filter,xt_hl,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ip6t_rt,ipt_REJECT,ip6_tables,xt_addrtype,ip6t_REJECT
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 45056 3 lp,ppdev,parport_pc
autofs4 40960 2
hid_generic 16384 0
usbhid 49152 0
hid 98304 2 hid_generic,usbhid
uas 20480 3
usb_storage 57344 6 uas
radeon 1466368 2
i2c_algo_bit 16384 1 radeon
ttm 90112 1 radeon
drm_kms_helper 139264 1 radeon
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
psmouse 118784 0
drm 311296 5 ttm,drm_kms_helper,radeon
ahci 36864 0
r8169 77824 0
libahci 32768 1 ahci
mii 16384 1 r8169
video 36864 0
fjes 28672 0
>> iwconfig
>> ifconfig -a
enp1s0 Link encap:Ethernet HWaddr ec:8e:b5:da:ff:75
UP BROADCAST MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:284 erreurs:0 :0 overruns:0 frame:0
TX packets:284 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1
Octets reçus:21816 (21.8 KB) Octets transmis:21816 (21.8 KB)
>> sudo iwlist scan
>> uname -r -m
4.4.0-53-generic i686
>> cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
>> nm-tool
>> nmcli dev wifi
>> nmcli connection show
NOM UUID TYPE PÉRIPHÉRIQUE
Connexion filaire 1 12193774-5455-350a-b379-801bb146bf3a 802-3-ethernet --
LT_51454 1 0f8bf961-f9b3-42dd-8fac-0fdce85e39d9 802-11-wireless --
>> sudo rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
J'ai essayé d'appliquer la solution préconisée par
http://askubuntu.com/questions/623001/how-to-install-realtek-rtl8723be-wifi-pcie-wireless-network-adapter
La compilation s'est terminée par
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.4.0-53-generic »
Making backups
Install rtlwifi SUCCESS
Mais, pas d'avantage de connexion après reboot. Et impossible de charger le module :
thom@thom-EL1200:~$ sudo modprobe rtl8723be
[sudo] Mot de passe de thom :
modprobe: ERROR: ../libkmod/libkmod-module.c:977 command_do() Error running install command for rtlwifi
modprobe: ERROR: could not insert 'rtl8723be': Operation not permitted
thom@thom-EL1200:~$
Par ailleurs, je note que, contrairement à la session avec le disque externe, le wificheck.log obtenu en live usb donne un nom à la connexion :
>> sudo lshw -C network
*-network
description: Ethernet interface
produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controll
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:01:00.0
nom logique: enp1s0
version: 10
numéro de série: ec:8e:b5:da:ff:75
taille: 10Mbit/s
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
ressources: irq:35 portE/S:e000(taille=256) mémoire:fe904000-fe904fff mémoire:fe900000-fe903fff
*-network
description: Interface réseau sans fil
produit: RTL8723BE PCIe Wireless Network Adapter
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:02:00.0
nom logique: wlp2s0
version: 00
numéro de série: 94:e9:79:a8:1a:7f
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-31-generic firmware=N/A ip=192.168.0.14 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
ressources: irq:40 portE/S:d000(taille=256) mémoire:fe800000-fe803fff
Je viens d'essayer la solution partielle trouvée sur le lien
https://forum.ubuntu-fr.org/viewtopic.php?pid=21646736#p21646736
La réponse obtenue est :
thom@thom-EL1200:~$ sudo modprobe -r rtl8723be
[sudo] Mot de passe de thom :
thom@thom-EL1200:~$ sudo modprobe rtl8723be fwlps=0 ips=0 ant_sel=1
modprobe: ERROR: ../libkmod/libkmod-module.c:977 command_do() Error running install command for rtlwifi
modprobe: ERROR: could not insert 'rtl8723be': Operation not permitted
thom@thom-EL1200:~$
Je sèche complètement. Merci pour l'aide.