まなべです。 以下の問題ですが、僕も最初はまりました。 僕もよくわかってないのですが、同じバージョンのカーネルを再構築 する場合、だいたいにおいてモジュールを減らすことになるとおもう のですが、どうやら、あらためてmake modules_installを行った後 も不要なモジュールが/lib/modules/2.2.13-33/以下に残ってしまい、 それがunresolved symbolエラーを出しているようです。不要なモジ ュールを消すと解決すると思います。僕はカーネルの設定が終わった ら、この場合だと/lib/modules/2.2.13-33/以下を削除してからコン パイルしています。 あと、無用なトラブルを避けるために、新しいバージョンのカーネル をコンパイルするときはかならず/usr/src/linux-2.2.16/などの ディレクトリを作って/usr/src/linuxにシンボリックリンク貼るよう にしてます。当たり前のことなんですが、つい横着して/usr/src/linux のままコンパイルして最初の内は変なトラブルに悩まされました。もう 覚えてないですが。 nabema _at_ aol.com Eiichi NISHINA wrote: > > 始めまして。仁科と申します。 > linux始めまして、3カ月ほどになります。 > 今後の勉強のためにlinux専用機を自作して動かしています。 > 宜しくお願いします。 > > カーネルの再構築後のNICのmodule組み込み時にエラーが発生することで > 悩んでいます。ちなみにその前は立上り後にすぐに組み込まれるようにしていま > > した。 > TurboLinux Workstation 6.0(Kernel = 2.2.13-33) > > エラーメッセージは次のとおりです。 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > skb_over_panic_R30a5b65c > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > __kfree_skb_Rb6af35e9 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > init_etherdev_Rfcc76090 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > eth_copy_and_sum_R4b0e72f0 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > eth_type_trans_R2a2d4e5c > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > alloc_skb_Rb4a8ccd2 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > unregister_netdev_Re0b06163 > /lib/modules/2.2.13-33/net/via-rhine.o: unresolved symbol > netif_rx_R1da5b113
References:
- [fol] カーネル再構築後にNICのmodule 組み込みができない。Eiichi NISHINA
- Prev by Date: [fol] Re: LILO でWindows95 を優先的に立ちあげる方法
- Next by Date: [fol] MS-5169 とkernel2.2.16で電源オフできてるかたいますか?
- Previous by thread: [fol] Re: カーネル再構築後にNICのmodule 組み込みができない。
- Next by thread: [fol] Re: カーネル再構築後にNICのmodule 組み込みができない。
- Indexes:[Main][Thread]