大家好,雖然網路上關於 zd1211/zd1211b 的資訊非常多,
我還是遇上了一些麻煩,因此想請教各位網友 :)
【系統環境】
ubuntu 9.10,2.6.31-19-generic
【問題】
我有一支 SMCWUSBT-G(zd1211b) 的 USB 無線網卡,
更新驅動程式中的 ID 後仍無法啟動無線網卡。
【現況】
插入 USB 無線網卡,執行 lsusb 後,結果如下:
Bus 001 Device 007:
ID 1690:0711 Askey Computer Corp. [hex] SMCWUSBT-G (no firmware)
我依照這篇文章(http://0rz.tw/KvYr3)執行了其中的動作,
並於執行 make 之前,在 zd_usb.c 中加入了自己的 ID。
更新驅動程式模組之後,執行 lsmod | grep zd1211rw 後,結果如下:
zd1211rw 46624 0
mac80211 228684 1 zd1211rw
cfg80211 141832 2 zd1211rw,mac80211
compat_firmware_class 8804 1 zd1211rw
然而執行 dmesg 後,擷取部份結果如下:
[T1] usb 1-2: reset high speed USB device using ehci_hcd and
address 6
[T2] usb 1-2: read over firmware interface failed: -32
[T3] usb 1-2: reset high speed USB device using ehci_hcd and
address 6
[T4] zd1211rw: probe of 1-2:1.0 failed with error -32
附註:
1. 我曾經試過這兩篇文章(http://0rz.tw/Gxkrf、http://0rz.tw/d6H6T)的動作,
但產生的 zd1211rw.ko 會因為 symbol_table 問題而無法被 modprobe 載入。
2. 在更新驅動程式之前,執行 lsusb 後,原本的結果如下:
Bus 001 Device 002:
ID 1690:0710 Askey Computer Corp. [hex] SMCWUSBT-G
不知道什麼原因,改變了裝置的 ID?
問題很繁瑣,還請大家多包涵。
如果我遺漏什麼重要資訊,麻煩大家提醒我,我會馬上補上。
先謝謝大家了! :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.146.227