這裡紀錄一下 3COM 3CRUSB10075 USB 無線網路卡在 Linux 中的安裝方法。
好久以前買了一張 3COM 3CRUSB10075 USB 無線網路卡,最近因為要測試 Raspberry Pi,需要好多網路卡,就把它拿出來用。
不過因為這張卡的韌體沒有預載在一般的 Linux 系統中,所以通常直接插上去都是抓不到的,用 dmesg
可以看到類似這樣的錯誤訊息:
[ 139.662020] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
[ 139.763184] usb 1-1.3: New USB device found, idVendor=6891, idProduct=a727
[ 139.763221] usb 1-1.3: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[ 139.763236] usb 1-1.3: Product: 3CRUSB10075
[ 139.763252] usb 1-1.3: Manufacturer: 3COM
[ 139.848282] cfg80211: Calling CRDA to update world regulatory domain
[ 140.012035] usb 1-1.3: reset high-speed USB device number 6 using dwc_otg
[ 140.147274] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
[ 140.149121] zd1211rw 1-1.3:1.0: phy0
[ 140.151521] usbcore: registered new interface driver zd1211rw
[ 140.425648] usb 1-1.3: Could not load firmware file zd1211/zd1211_ub. Error number -2
[ 140.425689] zd1211rw 1-1.3:1.0: couldn’t load firmware. Error number -2
如果在 Debian 系列的 Linux(如 Ubuntu 等),可以用 apt 來安裝 zd1211
這個韌體:
apt-get install zd1211-firmware
基本上只要裝好 zd1211
這個韌體,這張網路卡應該就可以直接使用了。
如果要手動安裝的話,可以從 sourceforge 下載韌體,然後解壓縮到 /lib/firmware/zd1211
目錄之下,這樣就可以了。