こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

LaVie G 内蔵ワイヤレスLAN + madwifi

こんにちわ、いつもお世話になっております。
自分のノートLaVie G RXにFedora Core 1をインストール
しました。ノートの内蔵無線LANは
UGJZ 10a/b/g MiniPCI Network Adapter
madwifiをダウンロードし、 makeしたいですが、以下の
エラーメッセージがあります、

[root@d191pool28 madwifi]# make
for i in ./ath_hal ./wlan ./driver; do \
(cd $i; make); \
done
make[1]: Entering directory `/root/madwifi/ath_hal'
make -C /lib/modules/2.4.22-1.2115.nptl/build SUBDIRS=/root/madwifi/ath_hal modules
make[2]: Entering directory `/usr/src/linux-2.4.22-1.2115.nptl'
.
. (省略)
.
make[2]: *** [modules] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.22-1.2115.nptl'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/madwifi/wlan'
make[1]: Entering directory `/root/madwifi/driver'
make -C /lib/modules/2.4.22-1.2115.nptl/build SUBDIRS=/root/madwifi/driver modules
make[2]: Entering directory `/usr/src/linux-2.4.22-1.2115.nptl'

The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.

make[2]: *** [modules] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.22-1.2115.nptl'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/madwifi/driver'
make: *** [all] エラー 2
[root@d191pool28 madwifi]#

そのエラーはFedora Core 1のカーネル2.4.22-1に関係
するものでしょうか。カーネルの新しい設定を教えて、
お願い致します。

投稿日時 - 2004-06-16 13:34:15

QNo.894261

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

xjd

RPMパッケージがあるので、そちらをインストールしてみてはいかがでしょう?

投稿日時 - 2004-06-18 06:26:00

補足

RPMパッケージとは、UGJZ 10a/b/g MiniPCI Network
Adapterのためのものでしょうか、googleで検索しました
が、他のadapterためのものです。
ダウンロード場所を教えてお願いします。
どうぞよろしくお願いいたします。

投稿日時 - 2004-06-18 13:48:02

ANo.1

一般にドライバをインストールするには現在走っているカーネルが作られたソースコードが必要です。

まずはカーネルの再構築を成功させて、新しいカーネルが正しく動くことを確認しましょう。これにより、カーネルとソースコードのツリーが一致します。それからドライバのmakeを実行すれば一撃で動く可能性が高いです。

Fedoraの出来合いのカーネルを使っているなら設定ファイルがすでに出来上がっているでしょう。
cd /usr/src/linux
make mrproper
cp configs/kernel-2.4.22-i686 .config
make oldconfig
make dep
make
でカーネルができあがります。Fedoraでインストールがmake install一発でできるかどうかは私にはわからないので、調べて下さい。古いカーネルと/etc/grub.confの記述は新しいカーネルがちゃんと動くことを確認するまでとっておきましょう。再起動して新しいカーネルがちゃんと動いたらあとはドライバをコンパイルしてinsmodするだけでしょう。

投稿日時 - 2004-06-16 14:47:31

補足

ご回答どうもありがとうございます。
ninja_ex250さんの回答の中に
cd /usr/src/linux (ディレクトリはありません、
カーネル、linux-2.4の方でしょうか)。
cp configs/kernel-2.4.22-i686 .config (それは
なんのファイルをコピーするのでしょうか。コピー先
はどこでしょうか)。
とりあえず、試行錯誤でやっていましたが、
make dep
で、以下のエラーがあります。
make[1]: *** [kallsyms] エラー 1
make[1]: 出ます ディレクトリ '/usr/src/linux-2.4.22-1.2115.nptl'
make: *** [vnlinux] エラー 2

そのエラーで、make もできませんでした。
どうぞよろしくお願いいたします。

投稿日時 - 2004-06-16 16:17:47

あなたにオススメの質問