Debian 12:MT7612U USB网卡驱动安装
系统:Debian 12
内核:Kernel: 6.4.0-3-amd64
USB网卡:comfast CF-WU785AC
网卡芯片:0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter
查看网卡挂载情况
lsusb -tv,在其中找到网卡信息,如下:
Port 3: Dev 2, If 0, Class=Vendor Specific Class, Driver=mt76x2u, 480M
ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter
有三种情况:
Driver=mt76x2u,
说明系统自动识别了网卡,并配置了驱动,可以直接使用该无线网卡
Driver=,
说明系统自动识别了网卡,但其没有安装驱动
Driver=usb-storage,[1]
(此段来自参考1,注意网卡不是MT7612U)

代表该设备被识别为usb存储设备,这是因为免驱版的网卡需要存储windows的驱动,所以默认都会被识别为u盘,需要切换usb的设备模式,才能知道网卡模式下的设备id,输入以下命令切换模式(按照自己实际情况更改):
usb_modeswitch -KW 0bda -p 1a2b
输入lsusb -tv查看设备信息

这时能看到ID由 0bda:1a2b 变成了 0bda:b711(0bda:b711 即制造商id:产品id),Driver=后面没有任何信息,这里特意涂抹掉了,因为只有在安装完驱动后才会有内容。
安装驱动[2]
sudo apt install firmware-misc-nonfree
sudo modprobe mt76
sudo modprobe mt76-usb
sudo reboot #重启
查看网卡信息:
(base) ❰username|~❱iwconfig
lo no wireless extensions.
enp2s0 no wireless extensions.
wlp3s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
wlx200db0cb9418 IEEE 802.11 ESSID:"sss"
Mode:Managed Frequency:5.18 GHz Access Point: 68:77:24:4D:BB:D8
Bit Rate=780 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-32 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1 Invalid misc:397 Missed beacon:0

浙公网安备 33010602011771号