這裡紀錄一下 3COM 3CRUSB10075 USB 無線網路卡在 Linux 中的安裝方法。

好久以前買了一張 3COM 3CRUSB10075 USB 無線網路卡,最近因為要測試 Raspberry Pi,需要好多網路卡,就把它拿出來用。


x-default

不過因為這張卡的韌體沒有預載在一般的 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 目錄之下,這樣就可以了。