きりん さんが書きました:こんにちわ。みのむしさんが公開してくれたカーネルを使ってみました。
ありがとうございます。
実験結果ですが、結果的にはベースにしているポピュレットと同じような振る舞いをします。ハードはeeePC-901です。
○このスレッドで話題にしている内蔵タッチパッドは残念ながら、synapticsでは認識されません。試しに、options psmouse elantech=1を付けて見ましたが変化なしです。ubuntuだとlsmodするとpsmouseがリストアップされるのですが、puppyだと出てきません。カーネル組み込みでコンパイルされているのかな?
○wlanが認識されません(ドライバーがありません。rt2860)多分、ハードメーカから配布されているドライバーを一緒にコンパイルすればよいのでしょうね。
○alsaのバージョンは上がっているようです。内蔵マイクを認識します。ただし、音量調整のアプレットは動作しません。
○CPUは二つあるように認識されます。
速報ベースではこんな感じです。もう少し突っ込んでみます。
>ubuntuだとlsmodするとpsmouseがリストアップされるのですが、
Puppy では、psmouse はカーネル組込みになっていました。
なお、elantech は設定されていませんでした。
>options psmouse elantech=1
elantech のオプションを有効にしたカーネル(psmouse.ko、rt2860sta.ko入り)を作成してみました。
コード: 全て選択
--- Mice
<M> PS/2 mouse
[*] Elantech PS/2 protocol extension
4.1.2-JP用 (k2.6.28.5) 2009-03-24 10:41更新
URL:
http://www.mland.jp/work/kernel/41x/2.6.28.5/
(ユーザ名: puppy、パスワード: linux)
etc-Wireless.tgz ← 消失
initrd.gz
lib-modules-2.6.28.5.tgz
vmlinuz
(↑/root/Desktop にダウンロードしたものと仮定)
コード: 全て選択
# lsmod|grep ps
psmouse 48020 0
>○wlanが認識されません(ドライバーがありません。rt2860)
ここに返信しますが、続稿する場合は別スレッドを立てて(New Topic)ください。
ドライバは入っているようですが、...
念のため、rt2860sta.ko 入りのカーネルを再構築してみました。
但し、firmware のインストールが必要かも知れません。
RT2860 Wireless Driver
for Linux Kernel 2.6.27
http://www.ab9il.net/linuxwireless/rt2860.html
2008_0918_RT2860_Linux_STA_v1.8.0.0.tar.bz2
・initrd.gz と vmlinuz を入れ替えて Puppy を起動し、
ドライバ rt2860sta のインストール)
コード: 全て選択
# uname -r
2.6.28.5
# cd /lib/modules
# ls
(もし、ここに 2.6.28.5 があれば)
(# mv 2.6.28.5 2.6.28.5.BAK)
# tar zxvf /root/Desktop/lib-modules-2.6.28.5.tgz
...
# ls
...
(# rm -rf 2.6.28.5.BAK)
# depmod -a
# cd 2.6.28.5/kernel/drivers/net/wireless
# pwd
/lib/modules/2.6.28.5/kernel/drivers/net/wireless
# ls
(ここに rt2860sta.ko が有る事を確認)
rt2860sta の設定)
コード: 全て選択
# cd /etc
# tar zxvf etc-Wireless.tgz
...
# cd Wireless/RT2860STA
# pwd
/etc/Wireless/RT2860STA
# ls
RT2860STA.dat
# less iwpriv_usage.txt
※ Examples を必ず参照してください。
# geany RT2860STA.dat
(自分の無線LAN環境に合わせて修正する)
修正の必要なデータのリスト)
SSID
WirelessMode
AuthMode
EncrypType
WPAPSK
DefaultKeyID=1
Key1Type=0
Key1Str
※編集終了後、もし rt2860sta用 firmware が入っていなければ
「rt2860sta用 firmware のインストール」を実行してください。
rt2860sta用 firmware)
コード: 全て選択
# cd /lib/firmware
# ls
(rt2860.bin、RT2860STA.dat が入っていれば OK)
rt2860sta用 firmware が入っていない場合)
コード: 全て選択
# mkdir /work
# chmod 1777 /work
# cd /work
# tar zxvf /lib/modules/all-firmware//rt2860sta-fw.tar.gz
...
# cd rt2860sta-fw/lib/firmware
# ls
...
# cp rt2860.bin RT2860STA.dat /lib/firmware
この後、
無線LANドライバ rt2860sta のロードとその確認)
コード: 全て選択
# modprobe rt2860sta
# iwconfig
(ra0 が出ていれば OK)
通常は「無線LANの設定(通常)」へ
/etc/Wireless/RT2860STA.dat が正しく修正されていれば
以下「無線LANの設定(再設定)」は必要ありません。
無線LANの設定(再設定) SHARED/WEPの場合)
SSID ... "MLandAP"
AP's wep key ... "wepky"
コード: 全て選択
# iwpriv ra0 set NetworkType=Infra
# iwpriv ra0 set AuthMode=SHARED
# iwpriv ra0 set EncrypType=WEP
# iwpriv ra0 set DefaultKeyID=1
# iwpriv ra0 set Key1="wepky"
# iwpriv ra0 set SSID="MLandAP"
無線LANの設定(通常))
コード: 全て選択
# iwpriv ra0 stat
(設定を確認)
# ifconfig ra0 up
# iwlist scan
...
# iwconfig
(もし、設定が不十分でしたら設定する)
# dhcpcd ra0
# ifconfig
(ra0 にIPアドレスが取得出来ていれば OK)
PINGの疎通確認)
無線LANアクセスポイントのIPアドレスを 192.168.11.1 とすると
コード: 全て選択
# ping -c3 192.168.11.1
(PINGの疎通があれば完了)
この後、念のため以下のファイルを確認し、必要であれば修正する。
私の環境の例)
ご自分の環境に合わせて適宜読み替えてください。
/etc/networks
コード: 全て選択
loopback 127.0.0.0
mland.jp 192.168.11.0
/etc/hostname
コード: 全て選択
# hostname pc6
# hostname
pc6
/etc/hosts
code]127.0.0.1 localhost.localhost localhost
(↑このように修正)[/code]
/etc/resolv.conf
コード: 全て選択
search mland.jp
nameserver 192.168.11.2
nameserver 210.157.0.1