提醒:以下皆以 sudo 執行。
# 一開始先不要插入 USB無線網卡查詢ID
lsusb
# 插入 USB無線網卡後在查詢ID一次,記下新增的裝置ID 2019:ed01
lsusb
# 先打 uname -r 查詢 Ubuntu 版本,
# 直接輸入下面指令會顯示可用的版本
# apt-get install linux-headers
apt-get install linux-headers-`uname -r`
apt-get install linux-source
cd /usr/src/
# 檔名版本請配合實際更改
tar jxvf linux-source-2.6.22.tar.bz2
cd linux-source-2.6.22/drivers/net/wireless/zd1211rw
# 這邊可選用習慣的文字編輯器編輯
vim zd_usb.c
# 在 "static struct usb_device_id usb_ids[] = {" 下面加入一行
{ USB_DEVICE(0x2019, 0xed01), .driver_info = DEVICE_ZD1211B },
# 紅色部份填入一開始記下的裝置ID 2019:ed01
# 存檔離開文字編輯器
# 編譯更改後的 module driver
make -C /lib/modules/`uname -r`/build/ M=`pwd` modules
cp zd1211rw.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/zd1211rw/
# 在此建議重開機,不過我實測結果是不用重開也ok
modprobe zd1211rw
#搞定,iwconfig 就會看到新的 device 拉!
iwconfig
消息來源
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言