EeePcで無線LAN?

パピーを名犬にするための技、テクニック

モデレータ: 暇人, YoN, nyu

WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

ありがとうございます。
いろいろやりましたが、改善されませんでした。
このパソコンでは使えないかもしれませんね。
かなりの御迷惑をかけていると思います。
申し訳ございません。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

[quote]ありがとうございます。
いろいろやりましたが、改善されませんでした。
このパソコンでは使えないかもしれませんね。
かなりの御迷惑をかけていると思います。
申し訳ございません。[/quote]

了解しました。
私は Eee PC を持っていないので、これ以上の追求は出来ません。
これで終わりにしたいと思います。
最後に編集したユーザー みのむし [ 10/04/24(土) 03:04 ], 累計 1 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

みのむし様、いろいろとありがとうございました。
PUPPYの次期バージョンに期待します。
少し時がたつとつかえるようになることが多いですから。
また質問するかと思いますが、よろしくお願いします。
まだあきらめていませんから(笑)。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

[quote="WZ"]みのむし様、いろいろとありがとうございました。
PUPPYの次期バージョンに期待します。
少し時がたつとつかえるようになることが多いですから。
また質問するかと思いますが、よろしくお願いします。
まだあきらめていませんから(笑)。[/quote]

WZさん、まだ諦めるのはちょっと早いようです。
最近、4.1.2-JP で ndiswrapper + net2pg54 での無線LAN接続が出来無くなり、
色々と設定しているうちに、(WZさんにも関係が有る)解決策を見付けました(はっきり自覚しました)。
以下のように実行してみてください。
(wlan0 が出て来ればOKです)

※ ssb が曲者です。

○私の環境での実行例

# ndiswrapper -l
netathw : driver installed
device (168C:002A) present
(↑これを確認)
# rmmod ath_pci
# rmmod mac80211
# rmmod cfg80211
# rmmod ssb
# rmmod ndiswrappr
# modprobe ndiswrapper
# iwconfig
(ここに wlan0 が出て来ればOK。もし、出て来たらデスクトップの「接続」アイコンをクリックして無線LANネットワーク設定を実行してください)

※私の環境では ndiswrapper を再ロードしただけではダメで、
無線LAN PCカードを抜き挿しすると、PCカードのLEDが点灯し、
wlan0 が出てきて、ネットワーク接続出来ました。
Eee PC の場合、内蔵チップなので、何かSWみたいなものはないかと調べて見ました。

話題の5万円ノート「Eee PC」を使い倒す!(後編)
http://trendy.nikkeibp.co.jp/article/pi ... 07722/?top
より、一部抜粋。
-------
無線LANのON/OFFはFnキーとF2キーを同時に押して行う。
10万円以上するほかの携帯ノートのようにハードウエアスイッチは備えていない。

FnキーとF2キーを同時に押してみる(無線LANの状態を表示するLEDはどうなりますか?)。

Fnキー ... キーボード下段の左角の[Fn]キー
F2キー ... ファンクションキー(上段)の[F2]キー

更に、私の環境ではどうしても ssb が blacklist に入れても上がって来るので、
以下のように、スクリプトを作成して対応しています。

# cd /root
# mkdir bin
# cd bin
# geany wlan
----- 切取線 ここから ---------------------
#!/bin/sh
# WLAN Start up Script
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
iwconfig wlan0 key restricted "s:mland"
dhcpcd wlan0
----- 切取線 ここまで ---------------------
# chmod +x wlan
# cd /etc/rc.d
# geany rc.local
(ファイル末尾に、切取線で囲まれた、以下の行を追記)
----- 切取線 ここから ---------------------
/root/bin/wlan
----- 切取線 ここまで ---------------------

○WWW検索して得た情報

Eee PC+Puppy Linux の無線 LAN。
http://286.jp/article/101666109.html
より、一部抜粋。
-------
英語サイトでは BIOS どうこうとか書いてあるのですが、
最初から入っている ath_pci のドライバがすでに入って動作しており、
常駐状態にあるために正常に更新できないとか、
パッチで上書きしても元に戻っているとか、
その辺の可能性もあると感じています。

いろいろ調べたところ、Windows 用のドライバを
NDISwrapper を用いて使うのが無難そうなので、
この手順を記載しておきます。
(以後省略しますが、手順通りに実行してみてください。但し、2)や3)はもう済んでいるので省略可。4)以降が重要ですが、済んでいる部分もあるようです)
最後に編集したユーザー みのむし [ 09/02/19(木) 20:21 ], 累計 14 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

みのむし 様
連絡ありがとうございます。
親切ですね。本当に感謝します。
今、手元にパソコンないので明日実験します。
(会社にあります)
また報告させて頂きますので、よろしく御願いします。

自分なりに考えたのは、MINTでうまくいっているので、
そのドライバー?をPUPPYにもってきたら、使えるかも?
しかしどのファイルか特定できないので保留状態でした・・・・・。

取り急ぎ、お礼まで。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

>自分なりに考えたのは、MINTでうまくいっているので、
>そのドライバー?をPUPPYにもってきたら、使えるかも?

持って来ても多分使えませんが、データを調べてみては?

>しかしどのファイルか特定できないので保留状態でした・・・・・。

それは多分 ath_pci と思いますが、ath5k かも知れません。

># lspci
>...
>01:00.0 Class 0280: 168c:002a (rev 01)

MINT上で)
# uname -r
...
# cd /lib/modules/$(uname -r)
# find -name 'ath_pci.ko'
./net/ath_pci.ko
(↑と仮定)
# strings ./net/ath_pci.ko|grep 002A
alias=pci:v0000168Cd0000002Asv*sd*bc*sc*i*
(↑期待する結果)

Puppy 4.1.2-JPの場合)
# uname -r
2.6.25.16
# cd /lib/modules/2.6.25.16
# find -name 'ath_pci.ko'
./net/ath_pci.ko
# strings ./net/ath_pci.ko|grep alias
alias=pci:v0000168Cd00009013sv*sd*bc*sc*i*
alias=pci:v0000168Cd0000001Dsv*sd*bc*sc*i*
alias=pci:v0000168Cd0000001Csv*sd*bc*sc*i*
alias=pci:v0000168Cd0000001Bsv*sd*bc*sc*i*
alias=pci:v0000168Cd0000001Asv*sd*bc*sc*i*
alias=pci:v0000168Cd00000019sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000018sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000017sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000016sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000015sv*sd*bc*sc*i*
alias=pci:v0000168Cd0000101Asv*sd*bc*sc*i*
alias=pci:v0000168Cd00001014sv*sd*bc*sc*i*
alias=pci:v000010B7d00000013sv*sd*bc*sc*i*
alias=pci:v0000A727d00000013sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000013sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000012sv*sd*bc*sc*i*
alias=pci:v0000168Cd00000007sv*sd*bc*sc*i*

ここに「168c:002a」に該当するものがありませんので、多分使えないと思います。

なお、私の環境で、madwifi 0.9.4 のソースを一部修正してドライバを作成してみました。

# cd /lib/modules/2.6.25.16/net
# strings ath_pci.ko|grep 002A
alias=pci:v0000168Cd0000002Asv*sd*bc*sc*i*

これなら動く可能性が有ります。

但し、「madwifi 0.9.4 のソースを修正してドライバを作成する」のは敷居が高いのでお薦めしません。
無難なのは NdisWrapper による方法です。
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

すみません。

#rmmood ndiswrapperで
ERROR:module ndiswrapper does not exist in /proc/module
のエラーがでました。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

>#rmmood ndiswrapperで
>ERROR:module ndiswrapper does not exist in /proc/module

ndiswrapper がロードされていなかっただけです。

# rmmod ssb
# modprobe ndiswrapper
# iwconfig

では?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

ありがとうございます。

# rmmod ssb
で同じエラーですね。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

># rmmod ssb

前と同じです。
邪魔しているのは ssb かと思ったんですが、違ったようですね。

# modprobe ndiswrapper
# iwconfig
← ここの結果(1)
# dmesg | tail
← ここの結果(2)

では?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

# modprobe ndiswrapper
# iwconfig
lo no wireless extention
eth0 no wireless extention

# dmesg | tail
ath_hal: module license 'Proprietary' taints kernel.
AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, RF2417)
ATL1e: eth0 NIC Link is Up<100 Mbps Full Duplex>
ATL1e: eth0 NIC Link is Up<100 Mbps Full Duplex>
ndiswrapper version 1.53 loaded (smp=no, preempt=no)
ndiswrapper (link_pe_images:603): DLL initialize failed for athw.sys
ndiswrapper: driver netathw (,09/18/2008,7.6.1.149) loaded
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 18
ndiswrapper (mp_init:210): assuming WDM (non-NDIS) driver
usbcore: registered new interface driver ndiswrapper


です。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

># modprobe ndiswrapper
># iwconfig
>lo no wireless extention
>eth0 no wireless extention

ここに wlan0 が出ていません!

># dmesg | tail
>ath_hal: module license 'Proprietary' taints kernel.
AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, RF2417)

じゃましていたのは ath_hal

# lsmod|grep ath
← ここの結果(3)

>ATL1e: eth0 NIC Link is Up<100 Mbps Full Duplex>
>ATL1e: eth0 NIC Link is Up<100 Mbps Full Duplex>

# lsmod|grep atl
← ここの結果(4)

>ndiswrapper version 1.53 loaded (smp=no, preempt=no)
>ndiswrapper (link_pe_images:603): DLL initialize failed for athw.sys

ここにエラーが出ています。 DLL initialize failed for athw.sys
どのように Windows 2000/XP ドライバのインストールを行ったんですか?
(以前、私が示した例はどうもファイルが違っていたようです)

http://bbs.archlinux.org/viewtopic.php?id=52283

http://snapshots.madwifi-project.org/ma ... ent.tar.gz

>ndiswrapper (mp_init:210): assuming WDM (non-NDIS) driver

ここにもエラーが出ています。
Windows 2000/XP ドライバのインストールをやり直してください。

# ndiswrapper -l
netathw: ...
...
# ndiswrapper -r netathw

Windows 2000/XP ドライバのインストールは

http://286.jp/article/101666109.html
3)

を参照してください。

ダウンロードしたファイル Wireless_XP_071011.zip
(/tmp に入れる)

# cd /tmp
# unzip Wireless_XP_071011.zip
...
# cd Wireless/ndis5x
# ls
ar5211.sys net5211.cat net5211.inf
# ndiswrapper -i net5211.inf
...
# ndiswrapper -l
net5211 : driver installed
# rmmod ath_pci
# rmmod wlan
# rmmod ath_hal
# rmmod atl1e
# modprobe ndiswrapper
# iwconfig

※「Eee PC S101」といっても、搭載されている無線LANチップは色々あるようです。

AR5007G ○
AR928X 難しい...ドライバは madwifi (ath9k)

それで、madwifi を調べてみます。
最後に編集したユーザー みのむし [ 09/02/19(木) 22:38 ], 累計 11 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
WZ
記事: 0
登録日時: 09/02/10(火) 19:53

Re: EeePcで無線LAN?

投稿記事 by WZ »

# lsmod|grep ath
ath_pci 212024 0
wlan 231152 1 ath_pci
ath_hal 304224 1 ath_pci

# lsmod|grep atl
atl1e 33300 0

# iwconfig
lo no wireless extention

でした。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: EeePcで無線LAN?

投稿記事 by みのむし »

WZ さんが書きました:# lsmod|grep ath
ath_pci 212024 0
wlan 231152 1 ath_pci
ath_hal 304224 1 ath_pci

# lsmod|grep atl
atl1e 33300 0

# iwconfig
lo no wireless extention

でした。
前のポストを修正しました。
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
jake
記事: 403
登録日時: 08/05/05(月) 14:46
お住まい: 滋賀県

投稿記事 by jake »

Fn+F2で無線LANをオンオフするには、acpi関係のモジュールをインストールする必要があります。

http://www.murga-linux.com/puppy/viewtopic.php?t=34159 にはeeepcのいくつかの機種についてモジュールをpet化したものが公開されています。(私も同じサイトからダウンロードしました)
ただし、eeepc-101sで使えるかどうかはわかりません。

一方、無線LANの使用に際して、必要なモジュールをインストールした後、いちどBIOSで無線LANを無効化する必要があるという報告もあるようです。
http://www.murga-linux.com/puppy/viewto ... 066#208066
返信する