Facebook

CU200 | Comment Utiliser CU200 (AX88179) sur Ubuntu 24.04 LTS

Le dernier système d'exploitation Ubuntu est livré avec le module noyau ax88179_179a intégré. Vous pouvez utiliser les commandes lsmod | grep "ax88179" et modinfo pour voir les informations associées. Lorsque vous insérez la carte réseau Gigabit à double port CU200, l'appareil peut être reconnu immédiatement. Vous pouvez voir un appareil Ethernet Gigabit AX88179 en exécutant lsusb, mais vous ne pouvez pas voir le port réseau nouvellement ajouté avec ip addr. Cela peut être un problème de démarrage de l'appareil, donc la prochaine étape est de vérifier dmesg, où vous trouverez facilement l'erreur suivante.

ax88179_178a 2-5.4:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0040: -32

Dans ce cas, vous devrez peut-être envisager d'installer le pilote vous-même. Téléchargez le pilote officiel et décompressez le fichier .tar.bz2 du pilote Linux.

tar -jxvf AX88179_178A_LINUX_DRIVER_v1.20.0_SOURCE.tar.bz2
sudo apt-get install make gcc

Lors de la compilation, si la version du noyau est 5.13+, vous pouvez rencontrer divers messages d'erreur d'installation échouée, envisagez de télécharger : AX88179_Linux-0513+

error: ‘usbnet_get_stats64’ undeclared here (not in a function); did you mean ‘usbnet_cdc_status’?

Si vous rencontrez l'invite suivante lors de la compilation du pilote sur Ubuntu 16.04/Ubuntu 18.04 :

817:3: error: ‘struct ethtool_ops’ has no member named ‘set_settings’; did you mean ‘get_strings’?

Solution: Commentez les lignes 816 et 817 qui provoquent l'erreur, puis recompilez. Après la compilation, exécutez sudo make install pour terminer l'installation.