AX88179 千兆以太网驱动程序

AX88179 千兆以太网驱动程序

我有以下以太网转 USB-C 适配器:

$ lsusb | grep Ethernet
Bus 002 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet

插入 USB-C 端口时,它可能工作或不工作,具体取决于机器。在所有情况下,dmesg我得到:

[23552.344134] ax88179_178a 2-1:2.1 eth1: Failed to read reg index 0x0000: -32

我想知道我是否安装了正确的驱动程序。我见过axge似乎是正确的驱动程序,但它没有出现在lsmod

AX88179 应使用什么正确的驱动程序,如何检查它是否已安装,以及如何安装它?

答案1

请运行终端命令:

modinfo ax88179_178a

如果您看到输出,则表示驱动程序已安装在您的系统上。默认情况下,它是所有最新 Ubuntu 版本的默认设置。

输出中包含别名;即其涵盖的设备的标识符。请点击此处:

alias:          usb:v0B95p1790d*dc*dsc*dp*ic*isc*ip*in*

您的设备来自lsusb0b95:1790,完全匹配。我们知道驱动程序按预期加载,因为它在 中被提及dmesg。此外,您可以使用以下命令验证它是否加载:

lsmod | grep ax88

接下来请运行终端命令:

modinfo axge

在我更新的 22.04 系统上,它返回:

modinfo: ERROR: Module axge not found.

截至今日,Ubuntu 中尚未安装该驱动程序。搜索未找到其他有用信息。

插入 USB-C 端口时,它可能工作也可能不工作,具体取决于机器。

是不是因为驱动程序没有加载,导致无法工作?是不是因为网络管理器无法识别和连接?是不是因为根本无法连接,还是其他原因?

除了驱动程序之外,还有许多原因导致接口无法工作。

我意识到这只是部分答案,除非提供更多信息。我会根据情况对此答案进行补充。

相关内容