>実は昨日、無線LANが使えるようになりました。やっとです。長かった。
おめでとうございました。
>もともと使っていたLANカードはBUFFALOのWLIーCBーG54HPという機種で
私の使っているものと同じカードです。
認識方法は2通りあり、どちらの方法でもうまく行きました。
(1) カーネル内臓ドライバ b43 を使用する方法
(2) NdisWrapper を使用する方法
(1) カーネル内臓ドライバ b43 を使用する方法
4.1.2-JP(kernel 2.6.25.16)では、カーネル内臓ドライバ b43.ko を利用しますが、firmware が必要です。
b43 - Linux Wireless
http://linuxwireless.org/en/users/Drivers/b43
より、一部抜粋。
-------
You are using the b43 driver from linux-2.6.25 or newer
(ここより下)
wget
http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget
http://mirror2.openwrt.org/sources/broa ... .5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o
>起動時にちゃんと自動設定されるようにするにはどうしたらいいのかを調査中です。
普通は、デスクトップの「接続」アイコンをクリックして無線LANネットワーク設定を
(なお、ドライバモジュールのロードもこの設定中に行ってください。
そのためには、作業の前に「ifconfig wlan0 down」と実行し、rmmod しておいてください)
行えば、次回のPuppy起動時に自動起動されるはずですが、...
もし、自動起動されない場合は、
「無線LAN接続/切断スクリプト wlan」を作成して
/root/Startup に、そのシンボリックリンクをおく。
パピーWiki
http://puppylinux.jp/w/
》ユーザーページ 》wlan(接続/切断)スクリプト wlan の作成
# cd /root
# mkdir bin
# cd bin
# geany wlan
#!/bin/sh
if [ -e /tmp/wlanstate ]; then
ifconfig wlan0 down
rmmod b43
rm /tmp/wlanstate
else
rox /var/run
modprobe b43
rm /var/lib/dhcpcd/dhcpcd.duid
rm /var/lib/dhcpcd/dhcpcd-wlan0.info
rm /var/run/dhcpcd-wlan0.pid
sleep 1
ifconfig wlan0 up
sleep 1
iwconfig wlan0 key restricted "s:xxxxx"
iwconfig wlan0 essid "XXXXXXXXXXXX"
iwconfig wlan0 mode managed
iwconfig wlan0 rate 54M
dhcpcd wlan0
echo "on" > /tmp/wlanstate
rox -D /var/run
fi
# chmod +x wlan
# cd /root/Startup
# ln -s /root/bin/wlan .