1. 程式人生 > >Ubuntu 15.10 安裝 小米/360 2代等隨身WIFI驅動

Ubuntu 15.10 安裝 小米/360 2代等隨身WIFI驅動

從抽屜裡翻出來了兩個以前的隨身WIFI,因為母上大人要用,就拿出來再電腦上試了下。剛好有個Ubuntu15.04的虛擬機器,就在虛擬機器裡面試了下,按照這個帖子裡的步驟安裝驅動,可以使用360隨身WIFI 2代。但是用小米隨身WIFI的時候就不能用了,在論壇上也找了幾個帖子看了一下,都安裝不成功了,這個時候我升級了我的Ubuntu,升級到了15.10,論壇上提到的驅動還是不能安裝。既然雷猴們說在Linux下使用小米隨身WIFI使用的人不多,就只能自己動手開始找驅動了。 首先找的是小米隨身WIFI的晶片規格,這個帖子提到了小米改了晶片的ID,給了我很大的提示(這樣理智的米粉真的不多了啊)。用度娘看了下,用的是mt7601u的晶片,和360隨身WIFI2代一毛一樣啊。
  1. 接下來就開始找驅動了,找到了一個官方驅動,git到本地之後,make就報錯了,應該是新核心修改之後導致的。在
    討論區
    裡面找到了這個問題的討論,安裝這個提示修改之後即可make成功。
    • 修改 init.c 599行,將hw->flags 改為 hw->flags[0]即可。
  2. 因為小米改了晶片的ID,所以還要將小米隨身WIFI的ID寫入usb.c。
    • 加一行{USB_DEVICE(0x2717,0x4016)}在結構體mt7601u_device_table裡面即可。
  3. 然後再拷貝一個mt7601.bin檔案到/lib/firmware目錄下,這個檔案可以在這個專案裡找到。
以上修改完成之後: #make #modprobe mac80211 #insmod ./mt7601u.ko 然後插上小米隨身WIFI就應該可以了。 整理如上。 參考:http://blog.csdn.net/anycodes/article/details/49815043            http://bbs.xiaomi.cn/t-9233720