石井と申します。
Vine Linux 4.2が出たので早速4.1からアップデートしたのですが,無線LANが
今一つ不調になってしまいました。
PCはLet's Note CF-W5で,無線LANデバイスは,lspciで以下のように表示され
ます。
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
調べてみると,/etc/rc.d/init.d/ipw3945d
の中の,
if (grep -q "(4222|4227)" /sys/devices/pci*/*/device); then
daemon /sbin/ipw3945d $OPTIONS
else
passed $"ipw3945d: no device found, skipped"
で,grepの結果がfalseとなり,ipw3945dの起動をスキップしてしまっている
ようです。
ちなみに,cat /sys/devices/pci*/*/device の結果は以下のようになります。
0x27a0
0x27a2
0x27a6
0x27d8
0x27d0
0x27d4
0x27c8
0x27c9
0x27ca
0x27cc
0x2448
0x27b9
0x27df
0x27da
とりあえず上記if文を殺してしのいでいますが,まともな対策をご存じの方が
いたら教えていただけないでしょうか?(このif文は,Vine Linux 4.1のとき
はありませんでした)。
--
Tatsuo Ishii
SRA OSS, Inc. Japan