在 Debian Linux 驅動「小米wifi」成為無線網卡

手頭還有一些「小米wifi」,便拿了一顆裝在桌機上,當無線網卡使用。

但是,我的電腦系統( Debian Linux 12 )一直無法正確驅動他,透過 lsusb 指令觀察結果後,可以知道,原來 「小米wifi」的晶片組是 Mediatek MT7601U

怎麼辦呢?

兩個方向,一是編譯作業系統核心,將相關硬體資訊編入核心,二是安裝相關韌體。

  1. 編譯作業系統核心
    • 若使用圖形介面GUI者,執行「 make menuconfig 」
    • 相關設定位置在:
      「Device Drivers」 –> 「Network device support」–> 「Wireless LAN」 下,找到 MediaTek MT7601U(USB) support,並打勾便可

    • 或是直接透過編輯 .config 檔案
    • # CONFIG_WLAN_VENDOR_INTERSIL is not set
      # CONFIG_WLAN_VENDOR_MARVELL is not set
      CONFIG_WLAN_VENDOR_MEDIATEK=y
      CONFIG_MT7601U=m

    • 存檔後,編譯核心
    • make -j 16 && make INSTALL_MOD_STRIP=1 modules_install && make INSTALL_MOD_STRIP=1 install

    • 核心編譯完成後,重開機,是最簡單的載入模組法
    •  

  2. 安裝韌體
  3. 因為是 Mediatek 家族晶片,所以索性便將相關韌體安裝起來。

    sudo apt -y install firmware-mediatek

    安裝後,重新關機。

編譯完成之後,便可以看到「小米wifi」成功驅動起來了。

2 Replies to “在 Debian Linux 驅動「小米wifi」成為無線網卡”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*