Pyon's Diary
2003-04-28 舊 平成拾伍年彌生廿漆日 (晴) [長年日記]
WLI-PCM-L11GP & WLI-PCI-OP を使ふ (其之壹)
Gentoo Linux を導入れた N2040 を無線 LAN で繋ぐ事にした。何は共有れ情報収集をする。
(壹)ハードの取付け。
WLI-PCI-OP を PCI スロットに差込んでから、WLI-PCM-L11GP を WLI-PCI-OP に差す。電源を入れて cat /proc/pci とすると、以下の樣な情報が出力される。
(前略)
Bus 1, device 5, function 0:
CardBus bridge: Ricoh Co Ltd RL5c475 (rev 128).
IRQ 9.
Master Capable. Latency=32. Max Lat=7.
Non-prefetchable 32 bit memory at 0xed002000 [0xed002fff].
(後略)
制御チップは RICOH の RL5C475 を、IRQ は 9 を使用してゐる事が判る。RL5C475 のデータシートに依れば、此は Intel 82365 互換で有る事が判る。
(貳)カーネルの再構築。
orinoco_cs ドライバを作成するにはカーネルの CONFIG_NET_RADIO を有効にする必要が有る。其れを有効にするには make menuconfig を實行し、
Network device support → Wireless LAN (non-hamradio)
を有効にする。但し PCMCIA サポートは有効にし無い。後はお決まりの呪文を唱へる。
# cd /usr/src/linux # /usr/bin/make menuconfig # /usr/bin/make dep clean bzImage modules modules_install # /bin/mount /dev/hda2 /boot ← 普段は /boot をマウントしてゐないので。 # /bin/cp -p arch/i386/boot/bzImage /boot/bzImage.YYYYMMDD # /usr/bin/vim /boot/grub/menu.lst ← GRUB の設定を行ふ。 # /sbin/shutdown -r now
(參)PCMCIA の構築。
pcmcia-cs のコンパイルは普通に emerge すれば良い。此で orinoco_cs ドライバが作成される。
# /usr/bin/emerge rsync # /usr/bin/emerge pcmcia-cs
(四)設定。
先づ /etc/conf.d/pcmcia を編輯する。Linux Q&A、D-Link DWL-500 PCI Wireless Adapter (Ricoh RL5C475) を觀ると PCIC は i82365、PCIC_OPTS には irq_mode=0 を指定すれば良いみたいなので、Debianで無線LANを使う(参考)も參考にして以下の樣に設定する。
PCIC="i82365" PCIC_OPTS="pci_irq_list=9 irq_mode=0"
(五)次に /etc/pcmcia/wireless.opts を編輯する。
全てのカードに適合する設定を註釋化して『Lucent Wavelan IEEE 〜』の節を自分の環境に合はせて編輯する。
ESSID="<自分の ESS-ID>" MODE="Managed" RATE="auto" KEY="s:*****"
(六)起動スクリプトの設定。
次に Gentoo Linux 1.4_rc2 インストール手引書 --- 17.最終ステップ:カーネルとシステムロガー及び Gentoo Linux 1.4_rc2 インストール手引書 --- 23.最終ネットワーク設定を參考にして /etc/conf.d/net を新しい設定に合はせて編輯する。無線 LAN は eth1 に成るので、其之 IP アドレス等を設定する。最後に以下の作業を行ふ。
# cd /etc/init.d # /bin/cp -p net.eth0 net.eth1 # /usr/bin/vim net.eth1 ← 「use pcmcia」を「need pcmcia」に直す。 # /etc/init.d/net.eth1 start
此で無線 LAN が使へる樣に成る筈。(次囘へ)