Pas d'Internet sur MSI GT72S-6QE Dominator Pro G

4 replies [Last post]
Timidouveg
Offline
Joined: 03/13/2017

Bonjour à tous et toutes,

J'ai un ordinateur portable MSI GT72S-6QE Dominator Pro G à l'origine sans OS. J'y ai installé Trisquel, et essayé d'autres Linux, ainsi que FreeBSD.
Sur Trisquel, je rencontre un gros problème, je n'arrive pas à avoir Internet. Ni ethernet par cable, ni Wifi. J'ai essayé plusieurs choses trouvées sur le Internet, mais je n'arrive à rien depuis des semaines (enfin là, ça commence à ce compter en mois).
Voici mon matériel réseau :
- 'QCA6174 802.11ac Wireless Network Adapter' pour le wifi, il me semble.
- 'Killer E2400 Gigabit Ethernet Controller' pour ethernet.

Pourriez-vous m'expliquer comment résoudre mon problème ? Ce que je dois faire pour vous donner plus d'informations et/ou pour installer ce qui devrait l'être.

En vous remerciant,
- Audrey -

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Montre nous donc la sortie de cette commande, à exécuter dans un terminal :
$ lspci

Ceci dit, je n'ai jamais entendu parler de problème de support de la carte Ethernet (le Wifi en revanche...) et te suggérerais donc, quoi que dise 'lspci', d'installer une version plus récente du noyau en suivant les instructions (en anglais) sur https://jxself.org/linux-libre/

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Effetctivement le dépôt Jxself semble être la meilleur solution (mais n'est pas un probleme Trisquel car de nombreux utilsateurs de ce matériel ont les même soucis sous Ubuntu, Arch et même windows)

https://bbs.archlinux.org/viewtopic.php?id=203723
From what I found and links you gave, it seems that you will need a patched kernel

Timidouveg
Offline
Joined: 03/13/2017

Voici le résultat de lspci :
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 980M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros Device e0a1 (rev 10)
3e:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 010f (rev 01)

Pour change le noyau pour Linux-libre, il fallait que je résolve d'abord le problème de réseau, puisque sinon aucun téléchargement ne pouvait se faire :s J'ai trouvé une commande qui permet de temporairement faire fonctionner le filaire. Mais il faut le refaire à chaque reboot. Au moins, ça permet de faire les mises à jours :
sudo modprobe alx
echo 1969 e0a1 | sudo tee /sys/bus/pci/drivers/alx/new_id

Ensuite, j'ai suivi les instructions du lien pour Linux-libre, et j'ai rencontré un gros soucis au reboot. Je ne pouvais plus entrer dans l'OS, j'avais ce problème qui tournait en boucle :
incrementally starting raid arrays
mdadm: create group disk not found
incrementally started raid arrays

Comme je n'ai pas trouvé le moyen d'accéder au shell pour tenter de corriger ça, j'ai réinstallé Trisquel, tenté d'autres choses pour ma carte réseau. J'ai finalement recommencé l'installation de Linux-libre et avant de reboot, j'ai fait ceci :
echo mpt2sas | sudo tee /etc/initramfs-tools/modules
update-initramfs -u

J'ai eu une erreur durant le processus de update-initramfs qui était en rapport avec le problème du boot cassé de tout à l'heure. J'ai donc pour le moment préféré faire un purge de mdadm. Je tenterais d'utiliser le RAID plus tard quand j'aurais plus d'expérience :) J'ai donc refait :
update-initramfs -u
update-grub

Et au reboot, ça fonctionnait bien, j'ai vu l'image de linux-libre avant de lancer ma session et j'ai pu constater que la connexion en filaire était cette fois toujours fonctionnelle :) Il me reste plus qu'à réussir à faire fonctionner le Wi-fi, même si je suis déjà contente d'avoir le filaire opérationnel.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

Les noyaux Linux libres ne supportent pas ce chipset. Il te faut acquérir un dongle Wifi avec un chipset supporté. L'ennui c'est qu'il est très difficile de savoir quel chipset est dans un modèle donnée. Pire : ce chipset (la seule chose qui importe pour le support) peut être changé dans un même modèle ! Du coup les constructeurs n'écrivent même pas sur l'emballage de la carte quel chipset elle inclut.

Une solution est le marché d'occasion si le vendeur spécifie le chipset. Une autre est d'entendre parler d'un utilisateur de Trisquel (ou d'autre distribution 100% libre) qui a récemment acheté un matériel qui fonctionne et d'espérer que le chipset n'a pas été changé entre temps. http://www.tp-link.com/us/products/details/cat-5520_TL-WN722N.html a par exemple été récemment cité comme fonctionnant avec Trisquel (car ayant un chipset AR9271). J'ai moi-même acheté quatre ou cinq de ces dongles il y a quelques années (pour pouvoir en donner/vendre à ceux chez qui j'installe Trisquel). Ils fonctionnent parfaitement.

Mais le plus simple est d'acheter sur http://libre.thinkpenguin.com ou sur http://tehnoetic.com (les deux livrent à l'étranger). Ce sont, à ma connaissance, les deux seuls vendeurs qui garantissent que leurs matériels fonctionnent parfaitement avec Linux-libre. Les prix qu'ils pratiquent ne sont pas petits. Mais il est bon de supporter les entreprises qui respectent nos libertés (aussi, en utilisant le lien http://libre.thinkpenguin.com ThinkPenguin reverse 25% des bénéfices sur ton achat au projet Trisquel).