[轉貼]在 Debian GNU/Linux 上使用 PCI GW-NS11S 無線網路卡

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[轉貼]在 Debian GNU/Linux 上使用 PCI GW-NS11S 無線網路卡

文章moto » 週四 2月 13, 2003 3:55 pm

發信人: Rex Tsai <chihchun@kalug.linux.org.tw>, 看板: kalug
標 題: [Kalug] 在 Debian GNU/Linux 上使用 PCI GW-NS11S 無線網路卡
發信站: KaLUG. (Wed Sep 4 15:17:34 2002)
轉信站: Cynix!tlug.sinica!not-for-mail
Origin: kalug.ks.edu.tw

發現這封信發錯地址,居然沒發到 kalug@kalug.linux.org.tw *faint*
--
在 Debian GNU/Linux 上使用 PCI GW-NS11S 無線網路卡

*非常簡略的分享*

請使用 Debian woody 版本。

這張卡使用 Intersil PRISM2 chipset,使用 orinoco_cs 模組。注意,
hotplug package 需要 2.4 之後的核心。因此你得裝上 2.4 後的核心。Debian
GNU/Linux stable 中有 2.4.18 核心。你可以試著裝上
kernel-headers-2.4.18
kernel-image-2.4.18-686
kernel-pcmcia-modules-2.4.18-686

!! 注意若你自行編譯的核心必須支援 hermes, orinoco 與 orinoco_cs。

此外,為了能夠方便使用 PCMCIA 介面,請安裝以下套件

pcmcia-cs 3.2.0-1 PCMCIA Card Services for Linux.
wireless-tools 23-2 Tools for manipulating Linux Wireless Extens

pcmcia-cs 套件是讓使用 laptops 使用者可以使用 PCMCIA 介面卡。可以自動
幫你處理插卡與移除卡片應該自動處理的事情(例如載入模組,設定網路)。因此你
可以任意隨時的插入與移除卡片。至於 wireless-tools 則提供你設定無線網路的
工具。

接下來你必須設定相關的網路設定,有兩個重要的檔案,分別是

/etc/pcmcia/network.opts
/etc/pcmcia/wireless.opts

這兩個檔案其中一個是設定網路組態,另外一個是無線網路設定值

/etc/pcmcia/network.opts 中請設定
# 例如使用 DHCP
# 你可以將以下資料覆蓋 /etc/pcmcia/network.opts,或自行拷貝過去
case "$ADDRESS" in
*,*,*,*,*)
DHCP="y"
;;
esac
#
/etc/pcmcia/wireless.opts 中請設定
#
case "$ADDRESS" in
*,*,*,*)
ESSID=""
MODE="Managed"
# 網路速度, 讓他自行判斷
RATE="auto"
;;
esac

其中 *,*,*,* 其實是設定不同的 PCMCIA Card 所使用的 address 他的格式是
"scheme,socket,instance,hwaddr",如果你有多張卡便可以使用便可以指定不同
的 hardware address 設定不同的網路環境。安裝以上套件並設定完成後,插入該
PCMCIA Card,此時 PCMCIA cardmgr 應該會自動幫你載入模組(除非他不認得你的
卡),因此你可以在 /var/log/daemon.log 找到 cardmgr 產生的訊息。包含載入
模組等等 ... 例如
Aug 18 03:10:56 chaos cardmgr[225]: socket 1: Intersil PRISM2 11 Mbps
Wireless Adapter
Aug 18 03:10:56 chaos cardmgr[225]: executing: 'modprobe hermes'
Aug 18 03:10:56 chaos cardmgr[225]: executing: 'modprobe orinoco'
Aug 18 03:10:56 chaos cardmgr[225]: executing: 'modprobe orinoco_cs'
Aug 18 03:10:56 chaos cardmgr[225]: executing: './network start eth1'
Aug 18 03:10:56 chaos cardmgr[225]: + ioctl: Operation not supported
Aug 18 03:10:57 chaos pumpd[316]: PUMP: sending discover
Aug 18 03:10:57 chaos pumpd[316]: breq: opcode: 1
Aug 18 03:10:57 chaos pumpd[316]: breq: hw: 1
Aug 18 03:10:57 chaos pumpd[316]: breq: hwlength: 6
Aug 18 03:10:57 chaos pumpd[316]: breq: hopcount: 0
Aug 18 03:10:57 chaos pumpd[316]: breq: xid: 0xd9cc5172
Aug 18 03:10:57 chaos pumpd[316]: breq: secs: 0
Aug 18 03:10:57 chaos pumpd[316]: breq: flags: 0x0000
Aug 18 03:10:57 chaos pumpd[316]: breq: ciaddr: 0.0.0.0
Aug 18 03:10:57 chaos pumpd[316]: breq: yiaddr: 0.0.0.0
Aug 18 03:10:57 chaos pumpd[316]: breq: server_ip: 0.0.0.0
Aug 18 03:10:57 chaos pumpd[316]: breq: bootp_gw_ip: 0.0.0.0
Aug 18 03:10:57 chaos pumpd[316]: breq: hwaddr:
Aug 18 03:10:57 chaos pumpd[316]: breq: servername:
Aug 18 03:10:57 chaos pumpd[316]: breq: bootfile:
ug 18 03:10:57 chaos pumpd[316]: breq: vendor: 0x63 0x53 0x82 0x63
Aug 18 03:10:57 chaos pumpd[316]: breq: vendor: 53 1 0x01
Aug 18 03:10:57 chaos pumpd[316]: breq: vendor: 0xff

如果 cardmgr 找不到網路卡該如何處理 ?

# cardctl ident
這個指令可以看到你插入電腦中的 PC Card 相關資訊
例如
# /sbin/cardctl ident
Socket 0:
no product info available
Socket 1:
product info: "Geowave", "GW-NS11S", "Version 01.02", ""
manfid: 0x0156, 0x0002
function: 6 (network)

你得知道這張卡要使用那個驅動程式(請洽 google 大神)
例如以我的卡為例子,可以寫到 /etc/pcmcia/geowave.conf
---
card "Intersil PRISM2 11 Mbps Wireless Adapter"
manfid 0x0156, 0x0002
bind "orinoco_cs"
---
重新啟動 pcmcia cardmgr
# /etc/init.d/pcmcia restart

顯示或設定無線網路
iwconfig eth1

查看無線網路訊號狀態
wavemon - Wireless Device Monitoring Application
wmwave - Monitor status of an 802.11 wireless ethernet link

觀察網路速度
wmnet - network monitor for WindowMaker using kernel IP accounting

註: PCI 為廠商名字 http://www.planex.com.tw/
GW-NS11S 是一張 PCMCIA 802.11b 無線網路卡 目前價格約為 1.8K (2002/8)
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[轉貼]在 Debian GNU/Linux 上使用 PCI GW-NS11S 無線網路卡

文章alex » 週三 2月 19, 2003 3:12 am

我的也是這張卡,安裝時,好像沒啥問題!只要在裝系統時,選好PCMICA,同時載入hermes, orinoco 與 orinoco_cs modules,一切都正常.
alex
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週四 9月 05, 2002 8:17 pm


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客