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)

img

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

usb_modeswitch -KW 0bda -p 1a2b

输入lsusb -tv查看设备信息

img

这时能看到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


  1. linux系统下怎么安装usb无线网卡驱动? ↩︎

  2. linux下安装mt7612un无线网卡驱动 ↩︎

posted @ 2023-08-31 11:24  Silence_gmm  阅读(3018)  评论(0)    收藏  举报