Salut !
Je viens de reformater ce pc, avant j'étais sous deepin principal et Windows qui ne me servait à rien, mais j'ai besoin d'installer des trucs qui ne sont pas présents dans les dépots deepin, par exemple python-pip, et des trucs relatifs aux dépendances nécessaires pour installer bitmask (paquet d'outils sécurité/anonymat développé par le collectif riseup). J'en ai eu marre de bidouiller le sources.list provisoirement, ou d'aller récupérer les sources à chaque fois que j'en avait besoin, du coup j'ai tout viré et reformaté sous ubuntu 16.04 LTS. Et je pense que plus tard je vais migrer vers la 17.10 mais je voulais d'abord essayer une install propre avec la LTS pour tester.
Bref, j'ai une carte wifi de m... , la realtek rtl8723be.
Sous deepin j'avais facilement réglé le problème en compilant, donc j'ai fais pareil :
lobo@lobo-PC:~$ git clone https://github.com/lwfinger/rtlwifi_new.git
Clonage dans 'rtlwifi_new'...
remote: Counting objects: 5283, done.
remote: Total 5283 (delta 0), reused 0 (delta 0), pack-reused 5282
Réception d'objets: 100% (5283/5283), 8.28 MiB | 664.00 KiB/s, fait.
Résolution des deltas: 100% (4480/4480), fait.
Vérification de la connectivité... fait.
lobo@lobo-PC:~$ cd rtlwifi_new
lobo@lobo-PC:~/rtlwifi_new$ make all
make -C /lib/modules/4.10.0-42-generic/build M=/home/lobo/rtlwifi_new modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-4.10.0-42-generic »
CC [M] /home/lobo/rtlwifi_new/base.o
CC [M] /home/lobo/rtlwifi_new/cam.o
CC [M] /home/lobo/rtlwifi_new/core.o
CC [M] /home/lobo/rtlwifi_new/debug.o
CC [M] /home/lobo/rtlwifi_new/efuse.o
CC [M] /home/lobo/rtlwifi_new/ps.o
CC [M] /home/lobo/rtlwifi_new/rc.o
CC [M] /home/lobo/rtlwifi_new/regd.o
CC [M] /home/lobo/rtlwifi_new/stats.o
LD [M] /home/lobo/rtlwifi_new/rtlwifi.o
CC [M] /home/lobo/rtlwifi_new/pci.o
LD [M] /home/lobo/rtlwifi_new/rtl_pci.o
CC [M] /home/lobo/rtlwifi_new/usb.o
LD [M] /home/lobo/rtlwifi_new/rtl_usb.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtc8192e2ant.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtc8723b1ant.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtc8723b2ant.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtc8821a1ant.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtc8821a2ant.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/halbtcoutsrc.o
CC [M] /home/lobo/rtlwifi_new/btcoexist/rtl_btc.o
LD [M] /home/lobo/rtlwifi_new/btcoexist/btcoexist.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/pwrseq.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/pwrseqcmd.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8188ee/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8188ee/rtl8188ee.o
CC [M] /home/lobo/rtlwifi_new/rtl8192c/main.o
CC [M] /home/lobo/rtlwifi_new/rtl8192c/dm_common.o
CC [M] /home/lobo/rtlwifi_new/rtl8192c/fw_common.o
CC [M] /home/lobo/rtlwifi_new/rtl8192c/phy_common.o
LD [M] /home/lobo/rtlwifi_new/rtl8192c/rtl8192c-common.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ce/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8192ce/rtl8192ce.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/mac.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8192cu/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8192cu/rtl8192cu.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8192de/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8192de/rtl8192de.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/pwrseq.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/pwrseqcmd.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8192ee/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8192ee/rtl8192ee.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8192se/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8192se/rtl8192se.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/hal_btc.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/hal_bt_coexist.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/pwrseq.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/pwrseqcmd.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8723ae/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8723ae/rtl8723ae.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/pwrseq.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/pwrseqcmd.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8723be/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8723be/rtl8723be.o
CC [M] /home/lobo/rtlwifi_new/rtl8723com/main.o
CC [M] /home/lobo/rtlwifi_new/rtl8723com/dm_common.o
CC [M] /home/lobo/rtlwifi_new/rtl8723com/fw_common.o
CC [M] /home/lobo/rtlwifi_new/rtl8723com/phy_common.o
LD [M] /home/lobo/rtlwifi_new/rtl8723com/rtl8723-common.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/dm.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/fw.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/hw.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/led.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/phy.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/pwrseq.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/pwrseqcmd.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/rf.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/sw.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/table.o
CC [M] /home/lobo/rtlwifi_new/rtl8821ae/trx.o
LD [M] /home/lobo/rtlwifi_new/rtl8821ae/rtl8821ae.o
Building modules, stage 2.
MODPOST 15 modules
CC /home/lobo/rtlwifi_new/btcoexist/btcoexist.mod.o
LD [M] /home/lobo/rtlwifi_new/btcoexist/btcoexist.ko
CC /home/lobo/rtlwifi_new/rtl8188ee/rtl8188ee.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8188ee/rtl8188ee.ko
CC /home/lobo/rtlwifi_new/rtl8192c/rtl8192c-common.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192c/rtl8192c-common.ko
CC /home/lobo/rtlwifi_new/rtl8192ce/rtl8192ce.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192ce/rtl8192ce.ko
CC /home/lobo/rtlwifi_new/rtl8192cu/rtl8192cu.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192cu/rtl8192cu.ko
CC /home/lobo/rtlwifi_new/rtl8192de/rtl8192de.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192de/rtl8192de.ko
CC /home/lobo/rtlwifi_new/rtl8192ee/rtl8192ee.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192ee/rtl8192ee.ko
CC /home/lobo/rtlwifi_new/rtl8192se/rtl8192se.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8192se/rtl8192se.ko
CC /home/lobo/rtlwifi_new/rtl8723ae/rtl8723ae.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8723ae/rtl8723ae.ko
CC /home/lobo/rtlwifi_new/rtl8723be/rtl8723be.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8723be/rtl8723be.ko
CC /home/lobo/rtlwifi_new/rtl8723com/rtl8723-common.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8723com/rtl8723-common.ko
CC /home/lobo/rtlwifi_new/rtl8821ae/rtl8821ae.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl8821ae/rtl8821ae.ko
CC /home/lobo/rtlwifi_new/rtl_pci.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl_pci.ko
CC /home/lobo/rtlwifi_new/rtl_usb.mod.o
LD [M] /home/lobo/rtlwifi_new/rtl_usb.ko
CC /home/lobo/rtlwifi_new/rtlwifi.mod.o
LD [M] /home/lobo/rtlwifi_new/rtlwifi.ko
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.10.0-42-generic »
lobo@lobo-PC:~/rtlwifi_new$ sudo make install
make -C /lib/modules/4.10.0-42-generic/build M=/home/lobo/rtlwifi_new modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-4.10.0-42-generic »
Building modules, stage 2.
MODPOST 15 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.10.0-42-generic »
Making backups
Install rtlwifi SUCCESS
Jusque là tout va bien, mais lorsque j’essaie de recharger le module :
lobo@lobo-PC:~/rtlwifi_new$ sudo modprobe rtl8723be
modprobe: ERROR: could not insert 'rtl8723be': Invalid argument
Je précise que j'ai eu la même erreur avant de compiler lorsque j'ai essayé de faire les changement d'option d'antenne et d'interdiction de mise en veille sur le module présent par défaut, impossible de le recharger.
Il me semble avoir lu un truc sur un forum en anglais à ce sujet, mais c'est un souvenir vague et je n'arrive pas à le retrouver, je ne suis pas sur mais de souvenir il me semble qu'il fallait renommer le module.
Une idée ?
edit :
info supplémentaire, avec l'option -v :
lobo@lobo-PC:~$ sudo modprobe -v rtl8723be
insmod /lib/modules/4.10.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko ant_sel=2 fwlps=o
modprobe: ERROR: could not insert 'rtl8723be': Invalid argument
edit2 : Après avoir tester toutes les solutions proposés dans divers topik (upgrade du kernel, ppa et compilation), il semble que la meilleure, du moins sous ubuntu 16.04, soit de compiler le module et de régler l'option d'antenne uniquement car il semblerait que les autres options ne sont plus présentes dans la nouvelle version du module. Je vais donc proposer un tuto clair de la démarche à suivre dans un nouveau topik.
Merci
@xubu1957 et
@Korak pour votre réactivité.