這是一款用於 MT7601U USB dongle的Linux驅動程序。 它是基於供應商gpl驅動程序從頭開始編寫的。 供應商驅動程序不同,這個驅動程序使用現代的Linux WiFi基礎設施,並且應該完美地使用網路管理器。wicd。wpa_supplicant和。 這個驅動程序被合併到主線中,是自版本v4.2以來正式的Linux內核的一部分。 如果你使用的是 Linux 4.2或者更高版本,則無需安裝這裡驅動程序。
構建和使用
要使用這個驅動程序,你需要升級內核到至少的Linux 3.19. 你還必須從供應商驅動程序中獲取固件的副本。 下載供應商驅動程序( 請參閱下面部分) 並複製文件 MT7601U.bin/lib/firmware:# cd where-you-put-the-vendor-driver# cp src/mcu/bin/MT7601.bin/lib/firmware/mt7601u.bin
請注意,/lib/firmware 中的文件 NAME 是小寫的。
確定你已經安裝了發行版所需的所有軟體包,以構建內核模塊( apt-get install linux-headers-$(uname -r) 或者 yum install kernel-devel 等生成驅動程序並載入它:$ git clone https://github.com/kuba-moo/mt7601u.git
$ cd mt7601u
$ make# modprobe mac80211# insmod./mt7601u.ko
現在,當你連接設備時,應該創建一個新的網路介面。 你的內核日誌中應該會出現類似這樣的內容:[ 5515.098424] mt7601u 1-6:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 5515.100954] mt7601u 1-6:1.0: Firmware Version: 0.1.00 Build: 7640 Build time: 201302052146____
[ 5515.466817] mt7601u 1-6:1.0: Warning: unsupported EEPROM version 0d
[ 5515.466876] mt7601u 1-6:1.0: EEPROM ver:0d fae:00
[ 5515.467561] mt7601u 1-6:1.0: EEPROM country region 01 (channels 1-13)
[ 5515.713155] ieee80211 phy26: Selected rate control algorithm 'minstrel_ht'
[ 5515.718977] usbcore: registered new interface driver mt7601u
有關EEPROM版本的警告是無害的,但要注意日誌,如果你發現錯誤,請在這裡報告。
如果希望驅動程序自動載入,可以執行以下操作:$ make && sudo make install && depmod
不過,請記住,這隻需要在當前內核安裝驅動程序 ,你每次更新內核時都必須重新執行這裡操作 !
驅動程序被測試為帶有 148 f:7601.的設備的設備,具體我測試了它:tp鏈接 TL-WN727N v4 ;
小米 迷你 USB ;
易趣上沒有black&紅色設備的小型可以分離天線。
還測試了 148 f:760b的ID,其中含有MT7601UM晶元,並能正常工作。
但是原則上,它應該與供應商驅動支持的任何設備一起工作。
供應商驅動程序