起因

最近在玩Ubuntu的时候发现,买的有线的USB网卡不能正常上网。
初步怀疑是驱动不兼容的问题。
或者怀疑是和无线WIFI 冲突(后证实并不是)

解决方法

由于USB不是直接连接在PCI总线上的,所以不能通过

$ lspci -v

来看到具体是哪个网卡(如果是电脑内置的网卡是可以看到的)

这里就需要用到

$ lsusb

来查看USB输入上的设备

image

然后拔掉USB网卡

image-1652448915412

明显可以看到少了

# 罗技鼠标
Logitech, Inc. 		
# 百兆网卡转USB芯片
ASIX Electronics Corp. AX88772B	
# 多USB插口芯片
Genesys Logic, Inc. Hub

所以开始对AX88772B下手,经查证这是一个USB 2.0转10/100M百兆以太网控制芯片(点开是官网)

到官网下面找到档案下载->软件&工具即可下载->
下载地址
image-1652449500207

下载到任意位置后,解压
在文件夹内部自带的解释文档中可以看到

先编译compile

$ make

当编译成功后,文件夹内会出现asix.ko的文件,再编译安装

$ sudo make install

然后驱动就安装到linux上了
然后运行

$ sudo modprobe asix

来自动启动驱动

山和山不相遇,人与人要相逢