Planex(PCi/Geowave) NS54GM 無線網路卡在Ubuntu(一種Debian) Warty上如何驅動?
星期六(5/7)的Moto聚會中,很幸運的,Jserv的一個問題沒有人回答的出來:
Q: 請問Mozilla.org的創立時間是?
這其實並不難找。按照習慣直接去google找的人,就搞錯方向了。這題的解題方法是:
1. 連上 www.mozilla.org
2. 點選右上角的About
3. 點選本業最下方的Mozilla Foundation page
4. 答案就出來了:
About the Mozilla Foundation
Established in July, 2003, with start-up support from America Online's Netscape division, the Mozilla Foundation exists to provide organizational, legal, and financial support for the Mozilla open-source software project. The Foundation has been incorporated as a California not-for-profit corporation to ensure that the Mozilla project continues to exist beyond the participation of individual volunteers, to enable contributions of intellectual property and funds and to provide a vehicle for limiting legal exposure while participating in open-source software projects.
這跟標題有何關聯呢?
沒有拿到這張無線網卡,當然就不會有這篇文章的出現。所以啦,還是要說說故事。
這張卡拿回家以後,當然第一件事就是上jserv的網站找找該怎麼驅動,在這裡有兩篇文章談到:
Jserv's blog: Planex GW-NS54GM 無線網路卡驅動攻略
Jserv's blog: Planex GW-NS54GM 無線網路卡驅動攻略 (2)
好,按照Link inside link的步驟說明,一步步的把kernel module給替換掉了,而且acx_pci.ko也正確載入!這一切都好簡單,只需要10分鐘就搞定了。
不過,當我試著要連線上我家的AP時,惡夢來臨了。不停的調整參數,花了將近兩小時,還是不能解決。於是我放棄jserv的geek方法,採用NDISwrapper這種dummy方法。
請先在 /etc/apt/sources.list 裡面加上一行
接下來,請參閱InstallDebian這一頁的說明。
你需要一些編譯kernel所需要的工具以及與你目前執行的kernel相同的kernel-header檔案。請透過apt來安裝吧。
基本上,如果你擁有需要的所有工具,則安裝步驟非常簡單,就是:
接下來,把無線網卡的驅動程式光碟拿出來,把\Drivers\winxp裡面的東西都複製到/lib/hotplug/firmware
接下來,我們要把firmware載入
在這裡你要注意,驅動光碟裡面有一個 inf 副檔名的檔案,這時候你要載入的應該是同一個。
如果一切順利的話,輸入以下指令:
你應該會看到
尤其重要的是,driver跟hardware都應該是存在的狀態唷!
如果目前為止很好,那麼請
你如果輸入iwconfig會看到一個wlan0裝置的話,那麼你就成功啦!
先別急著蹦蹦跳跳,要是不小心把筆記型電腦摔到就不好了。我們還需要把設定回寫,請輸入:
OK,大功告成。你如果用的debian跟Kanru或是Jserv一樣新,那你可以去裝linetconf來操作你的無線網卡。
恭喜。
Q: 請問Mozilla.org的創立時間是?
這其實並不難找。按照習慣直接去google找的人,就搞錯方向了。這題的解題方法是:
1. 連上 www.mozilla.org
2. 點選右上角的About
3. 點選本業最下方的Mozilla Foundation page
4. 答案就出來了:
About the Mozilla Foundation
Established in July, 2003, with start-up support from America Online's Netscape division, the Mozilla Foundation exists to provide organizational, legal, and financial support for the Mozilla open-source software project. The Foundation has been incorporated as a California not-for-profit corporation to ensure that the Mozilla project continues to exist beyond the participation of individual volunteers, to enable contributions of intellectual property and funds and to provide a vehicle for limiting legal exposure while participating in open-source software projects.
這跟標題有何關聯呢?
沒有拿到這張無線網卡,當然就不會有這篇文章的出現。所以啦,還是要說說故事。
這張卡拿回家以後,當然第一件事就是上jserv的網站找找該怎麼驅動,在這裡有兩篇文章談到:
Jserv's blog: Planex GW-NS54GM 無線網路卡驅動攻略
Jserv's blog: Planex GW-NS54GM 無線網路卡驅動攻略 (2)
好,按照Link inside link的步驟說明,一步步的把kernel module給替換掉了,而且acx_pci.ko也正確載入!這一切都好簡單,只需要10分鐘就搞定了。
不過,當我試著要連線上我家的AP時,惡夢來臨了。不停的調整參數,花了將近兩小時,還是不能解決。於是我放棄jserv的geek方法,採用NDISwrapper這種dummy方法。
請先在 /etc/apt/sources.list 裡面加上一行
deb http://ndiswrapper.sourceforge.net/debian ./
接下來,請參閱InstallDebian這一頁的說明。
你需要一些編譯kernel所需要的工具以及與你目前執行的kernel相同的kernel-header檔案。請透過apt來安裝吧。
基本上,如果你擁有需要的所有工具,則安裝步驟非常簡單,就是:
# sudo apt-get install ndiswrapper-source
# cd /usr/src
# sudo tar zxvf ndiswrapper-source.tar.gz
# cd modules/ndiswrapper
# sudo fakeroot debian/rules binary-modules
# sudo fakeroot debian/rules binary-utils
# cd ..
# sudo dpkg -i ndiswrapper*.deb
接下來,把無線網卡的驅動程式光碟拿出來,把\Drivers\winxp裡面的東西都複製到/lib/hotplug/firmware
# sudo cp /media/cdrom0/Drivers/winxp/* /lib/hotplug/firmware
接下來,我們要把firmware載入
# sudo ndiswrapper -i /lib/hotplug/firmware/TNET****.inf
在這裡你要注意,驅動光碟裡面有一個 inf 副檔名的檔案,這時候你要載入的應該是同一個。
如果一切順利的話,輸入以下指令:
# ndiswrapper -l
你應該會看到
TNET**** driver present, hardware present
尤其重要的是,driver跟hardware都應該是存在的狀態唷!
如果目前為止很好,那麼請
# sudo modprobe ndiswrapper
你如果輸入iwconfig會看到一個wlan0裝置的話,那麼你就成功啦!
先別急著蹦蹦跳跳,要是不小心把筆記型電腦摔到就不好了。我們還需要把設定回寫,請輸入:
# sudo ndiswrapper -m
OK,大功告成。你如果用的debian跟Kanru或是Jserv一樣新,那你可以去裝linetconf來操作你的無線網卡。
恭喜。
下次有空來寫個NDISwrapper VS. acx100 opensource driver,順便電爆 Andim2。
回覆刪除說真的,感謝Jserv提供的無線網卡,這可是我手上第一張可以iwlist的無線網路卡。XD
題目是:「Mozilla Foundation 的建立日期」,而非「Mozilla.org 的建立日期」,前者在 2003 年,後者在 1998 年。
回覆刪除Anyway, Have Fun with your wireless NIC!