|
以下整理在我的 blog 上,需要的話會在 http://blog./posts/285 更新相關內容。 沒有 linux 內核相關的知識,只是搜索查找我的 pcduino 上安裝 usb wifi 的經驗談, 歡迎批評指正。 今天上午在找我的 USB 網卡 "TP-LINK 普聯 TL-WN725N 微型150M無線USB網卡 "的驅動,發(fā)現樹莓派已經比較好的搞定這個問題, 有些提供現成的編譯好的驅動文件了,也可以下載 linux kernel 和驅動源碼編譯。 雖然沒有完全理解,但是過程中大概知道了 usb 的 wifi 驅動是在某個跟內核版本相關的目錄下, 以 .ko 為后綴, 下面這個命令可以查看支持的驅動,樹莓派的目錄可能稍有不通,甚至不同版本有些差異: find /lib/modules/`uname -r`/kernel/drivers/net/wireless -name "*.ko" 比如我 pcduino 上查看到的是 /lib/modules/3.4.29+/kernel/drivers/net/wireless/rtxx7x/rt5370sta.ko /lib/modules/3.4.29+/kernel/drivers/net/wireless/rtl8192cu/8192cu.ko 意味著默認支持兩種芯片的 USB wifi: rt5370sta 和 8192cu 。 根據芯片名去搜索下, 可以找到買回來插上就能用的所謂免驅的 USB wifi 。 比如昨天我正好搜到的一款不太知名的說是 pcduino 免驅的 USB Wifi: EDUP EP-N8508GS黃金版, 搜索"N8508GS 8192cu" 判斷正是 8192cu 芯片。當然搜索 "8192cu 芯片" 或者 "rt5370sta 芯片" 可以找到更多相關的 USB WIFI --- 特別注意,并不是同一個產品型號比如 "TL-WN322G+" 這樣的就表示是同一芯片,這款就有三個版本,每個版本都可能是不同芯片。 另外, 學習到 lsusb 可以找到被系統識別的 usb 設備---不意味著能使用,可能還需要安裝驅動。 |
|
|
來自: xiaofenglib > 《pcDuino》