當您找不到裝置的註冊方式時該怎麼辦?

當您找不到裝置的註冊方式時該怎麼辦?

在 Linux Kernel 3.0 (2.6.39) 之前,我可以執行以下命令:

# ifconfig wlan0 up

現在我不能了。我收到一條錯誤訊息,提示找不到此裝置。我嘗試拔下我的 USB 加密狗,插入並檢查它是如何註冊的,但我沒有得到任何有用的輸出。

當 dmesg 沒有幫助時我該怎麼辦?如何確定我的設備是如何註冊的?

謝謝。

答案1

您應該檢查您的新核心是否具有為相關設備構建的所需模組(有助於了解晶片組 - atheros、prismI/II、marvell 等)

  1. cd進入你的Linux來源目錄
  2. 執行:make menuconfig
  3. 遍歷網路設備部分並尋找您設備的模組(並啟用)。您可以從您看到的 ncurses 介面中獲得有關每個選擇的協助,並且通常您會看到提供該功能的模組的名稱。
  4. make modules modules_install ; depmod -a
  5. modprobe modname<- 從步驟 3 取得此資訊。

如果您已經嘗試過上述操作,我深表歉意 - 不確定 3.x 中的情況如何變化,但聽起來您根本沒有內建對您的裝置的支援。

相關內容