[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:09942] Re: Plamo2.2 [modprobe userlink: module locate fail]



MOUE さん、こんにちは
userlink の件です。

plamo2.2 で kernel 2.2.19 で試してみました。
MOUE さんの言われる通りになります。

man modprobe 当たりを見ていて思ったこと。
たぶん問題は、
/lib/modules/2.2.19/net
/lib/modules/plamo2.2-2.2.19/net
kernel バージョンのディレクトリの名前だと思う。

make install すると、
bash-2.04# make install
mkdir -p /lib/modules/2.2.19-plamo-2.2/net/
install -c -m 644 userlink.o /lib/modules/2.2.19-plamo-2.2/net/
bash-2.04# 

/lib/modules/2.2.19-plamo-2.2/net/ ここにインストールされます。
でも、
depmod -a を実行すると、
bash-2.04# depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.2.19/net/userlink.o

/lib/modules/2.2.19 ここにないと言ってます。

ですから、

/lib/modules/2.2.19/net
/lib/modules/plamo2.2-2.2.19/net

モジュールがある場所と、modprobe がロードしようとしてる場所が
一致してないだけだと思うのですが。

試しに(強引手段)
コピーしてみました.
cp userlink.o /lib/modules/2.2.19/net

でもこれだ引いてくれないので、このあたりが解決のポイントではないかと
思うのです。

先に 2.4.4 でうまくいっているのは、
単にモジュールのインストール先と、modprobe がロードしようとしている
ディレクトリが


いずれにしろ
userlink.o のインストール先を変更するか、
/lib/modules/2.4.4/net でちゃんとなっているだけだからだと思うよ。

中谷千絵

Follow-Ups
[plamo:09945] Re: Plamo2.2 [modprobe userlink: module locatefail], MOUE Kiyoshi
References
[plamo:09940] Re: Plamo2.2 [modprobe userlink: module locatefail], MOUE Kiyoshi

[検索ページ] [メール一覧]
Plamo ML 公開システム