Последняя версия операционной системы Ubuntu включает встроенный модуль ядра ax88179_179a. Вы можете использовать команды lsmod | grep "ax88179"
и modinfo
для просмотра информации. Когда вы вставляете сетевую карту CU200 с двумя портами Gigabit, устройство может быть сразу распознано. Вы можете увидеть устройство AX88179 Gigabit Ethernet, выполнив lsusb, но не видите новый добавленный сетевой порт с помощью ip addr. Это может быть проблемой с запуском устройства, поэтому следующим шагом будет проверка dmesg, где вы легко найдете следующую ошибку.ax88179_178a 2-5.4:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0040: -32
В этом случае вам, возможно, потребуется рассмотреть возможность установки драйвера самостоятельно. Скачайте официальный драйвер и распакуйте файл .tar.bz2 драйвера для Linux.tar -jxvf AX88179_178A_LINUX_DRIVER_v1.20.0_SOURCE.tar.bz2
sudo apt-get install make gcc
При компиляции, если версия ядра 5.13+, вы можете столкнуться с различными сообщениями об ошибках установки. Рассмотрите возможность загрузки: AX88179_Linux-0513+error: ‘usbnet_get_stats64’ undeclared here (not in a function); did you mean ‘usbnet_cdc_status’?
Если вы столкнулись с следующей подсказкой при компиляции драйвера на Ubuntu 16.04/Ubuntu 18.04:817:3: error: ‘struct ethtool_ops’ has no member named ‘set_settings’; did you mean ‘get_strings’?
Решение: Закомментируйте строки 816 и 817, вызывающие ошибку, затем пересоберите. После компиляции выполните sudo make install
для завершения установки.