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

[orca-tech:00740] Re: カーネル 2.4.20 + patch について



坂口さん、こんにちは。
有家@松山記念病院です。

date: Sun, Feb 16, 2003 at 11:39:27PM +0900
from: Sakaguchi Tsuyoshi <dfbdo900@xxxxxxxxxxxxx>
>
> いつもお世話になりありがとうございます。ここで質問すべきかどうか
> わからないのですが、どなたかお教えくださいますようお願い申し上げ
> ます。カーネルソースlinux-2.4.20.tar.bz2 を /usr/src/ に展開してから
> patch-2.4.21.pre4.bz2 をあてました。次にlinux-2.4.18-bf2.4 の kernel-konfig
> を /usr/src/linux-2.4.20/.config とコピーして make oldconfig をおこない、
> すべての新しい設定は return でとばしました。つぎに make xconfig で
> USB2.0に対応するよう設定しました。make dep, make clean, make bzImage
> make modules と問題なくすすみました。make modules_install のところで
> mkdir -p pcmcia;\
> find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
> if [ -r System.map ]; then /sbin/depmod-ae -F System.map 2.4.21-pre4; fi
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.21-pre4/kernel/drivers/net/wan/comx.o
> depmod: proc_get_inode
> make*** [ mod_inst post ] エラー 1
> となり、ストップします。make xconfig でなにかを n にしたらよいのか、
> などお教えくださいますようお願いもうしあげます。
> Debian は kernel 2.4.18-bf2.4 を使用しています。
> 坂口泌尿器科クリニック@西宮
> 坂口 強
> dfbdo900@xxxxxxxxxxxxx


私もためしに

  http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
  http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.21-pre4.bz2

を落として build してみましたが、いちおう正常に build できました。

みるところ「depmod が comx.o というカーネルモジュールの中のシンボルを探せない」
というエラーのようです。
make modules の後には /lib/modules/`uname -r` 以下を消す手続きが必要かと思います。
つまり

  # make modules
  # rm -rf /lib/modules/`uname -r`
  # make modules_install

という手順ではどうでしょうか。
以下のサイトなども参考になるかと思います。

http://www.a-yu.com/system/kernel05.html


-- 
pba00250@xxxxxxxxx
yoariie@xxxxxxxxxxxxxxx
------------------------------------
春や昔 一五万石の 城下かな  子規
------------------------------------
有家佳紀  Yoshinori Ariie