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

[debian-users:24698] Re: ppxp make-kpkg error



むつみです。

#くぅ メール書いてたらこんな時間に ;_;

>>>>> In [debian-users : No.24696] 
>>>>>	"Shigehisa Ozawa" <sozawa@xxxxxxxxxxx> wrote:
>> 小澤@つながった です。

>> 1.いったいこの”userlink”はどこから立ち上がってくるのでしょう?

 えーと、kernel を作った時に(もしくは default の kernel であれば)

Kernel module loader support
CONFIG_KMOD
  Normally when you have selected some drivers and/or file systems to
  be created as loadable modules, you also have the responsibility to
  load the corresponding modules (using the programs insmod or
  modprobe) before you can use them. If you say Y here however, the
  kernel will be able to load modules for itself: when a part of the
  kernel needs a module, it runs modprobe with the appropriate
  arguments, thereby loading the module if it is available. (This is a
  replacement for kerneld.) Say Y here and read about configuring it
  in Documentation/kmod.txt.


の設定を有効にしておくと、「適切に設定しておけば(ほとんどのkernel
module に関しては modutils のディフォルトのままで OK)、必要になったと
きに勝手に kernel module がロードされる」ようにできます。で、userlink
は この kmod の機能が有効になっていたために勝手にロードされた と
思われます。

>> 2.そして”ethertap”はどうしているのか?

 んー lsmod して etherlink_dev がロードされていないようなら、
/etc/init.d/modutils の動作のどこかでおかしくなってる可能性が
考えられます。

#ppxp って ethertap と userlink 両方ある場合、どっちを優先するん
#だっけ? > だれか ^^;;

>> lsmod は一般ユーザーではnot foundになる。

 adduser で 一般ユーザを作っただけだと /sbin や /usr/sbin には
path が通っていませんから、not found になります。

 full path で指定すれば実行できるはず。

 /sbin/lsmod

とか。

>> make xconfig は動かない途中でスクリプトエラーになる。

 んー tcl/tk が入ってないのかな。

-- 
いしかわ むつみ
 <ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxx>