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

[debian-users:09437] Re: ドライバのインストール方法



むつみです。

 kawafuji@xxxxxxxxxxxxx (Mitsuhiro KAWAFUJI) さんは
   Subject: [debian-users:09433] Re: ドライバのインストール方法
   Message-ID: <sDyA5.kawafuji@xxxxxxxxxxxxx>
 において言いました

>>  川藤と申します。
>> 
>> In message <199810280401.NAA28154@xxxxxxxxxxxxxxxxxxxxx>
>> on 10/28/98(13:01:10)
>> you coconuts@xxxxxxxxx wrote:
>>  |・/lib/modules/2.0.35/modules.dep に 
>>  |  "/lib/modules/2.0.35/net/eep10pci.o:" を記述
>> 
>>  これって、depmod -aでいいのではないでしょうか?私はカーネルを構

 そのとおりです。というか、そうしないとトラブルの原因になります。

>>     make menuconfig
>>     make dep
>>     make clean
>>     make zImage
>>     cp -p arch/i386/boot/zImage /zImage.(カーネルのバージョン)
>>     cp -p .config /zImage.(カーネルのバージョン).config
>>     lilo
>>     make modules
>>     make modules_install
>>     depmod -a
>> 
>> とおまじないのようにやっています。まだDebian流になっていないのが問

 この方法の場合、

 ・kernel のバージョンを上げたとき
 ・現在動いている kernel と設定が異なった kernel を作成し、kernel に含
   まれているシンボルが変化したとき。

に問題が出ます。

 # depmod -a

をすると、

 1) 現在動作している kernel
 2) 現在動作していると思われる kernel に対応するディレクトリにある
   各モジュール

からシンボルを抽出し、モジュール間の依存関係を書き出します。

 つまり、

 ・ kernel のバージョンを上げるとき
  --  modules.dep を作成したいのは、現在動作している kernel ではなく新
     しい kernel のもの。
       例えば、2.0.34 で動いてれば /lib/modules/2.0.34 下を見に行くが、
     本当は /lib/modules/2.0.35 下を調べて作成して欲しい

 ・ 新しい kernel と現在動作中の kernel のシンボルが変化しているとき
  -- 上記の場合
      # depmod -a 2.0.35
     などとすれば、/lib/modules/2.0.35 下をチェックしてくれるが、それ
     でも、動作中の kernel のシンボルを見に行くので、新しい kernel と
     シンボルが一致するとは限らず、不整合が起こる可能性がある。

ということで、depmod -a が正常に処理されるとは限りません。

 一番、確実なのは

>>     make menuconfig
>>     make dep
>>     make clean
>>     make zImage
>>     cp -p arch/i386/boot/zImage /zImage.(カーネルのバージョン)
>>     cp -p .config /zImage.(カーネルのバージョン).config
>>     lilo
>>     make modules
>>     make modules_install

 ここで、reboot することです。

>>     depmod -a


 まあ、そうすると、Debian の場合 boot 時に勝手に modules.dep をチェッ
クして、必要なら depmod -a を実行してくれるんで、この depmod -a は要ら
ないと言えば、要らないんですが。

-- 
 From Nagoya
  ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
   ishikawa@xxxxxxxxxxxxx,  ( mutsumi@xxxxxxxxxxx for PostPet only )
 **  石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group ** 
           日本イソターネット協会会員  http://www.isoternet.org
 My Debian-JP NEWS         http://www.linux.or.jp/~ishikawa/linux/debian-jp/
 X-TT 1.0 [Aoi MATSUBARA]  http://www.linux.or.jp/~ishikawa/linux/X-TT/