[Momonga-devel.ja:02673] [momongaja:00056] modprobe が --ignore- install オプションを解釈できない


takahata@xxxxxxxxxxxxxxxxx wrote: 

> サウンドカードをもつマシンにインストールすると 
> /etc/modules.confの中に、サウンドカードに応じて
> install snd-intel8x0 /sbin/modprobe --ignore-install snd-
> intel8x0 && /usr/sbin/alsactl restore > /dev/null 2>&1 || :
> なる行が生成される。(kudzuが生成?)
> この状況で、alsaconfでサウンドカードをセットアップし、
> /etc/init.d/alsasound start とすると、サウンドカードが利用可能に
> なるはずだが失敗する。
> 
> エラーを見ると、modprobeに渡されている --ignore-installを解釈でき
> ず、モジュールのロードに失敗している。このオプションは英語のmanに
> は載っているが、日本語のmanには載っていない。modprobe --helpでも
> 載っていない。
> ちなみに/etc/modules.confから --ignore-install だけを削除して
> /etc/init.d/alsasound restart などとやると、modprobeが自分自身を
> 無限に呼び出し続け操作不能に陥る。/sbin/insmodを使うように変更す
> ると問題ない。

/sbin/modprobeはkernel-2.4の場合、/sbin/modprobe.oldを呼び出します。
この時に使われるバイナリは、--ignore-installのオプションはまだ
有効になったバージョンではないため、使用しようとするとこのような
エラーが表示されます。

で、この--ignore-installは、kudzu-1.1.46以降で対応されているので、
kudzuのバージョンを1.1.44へ戻しました。

近いうちに、標準カーネルが2.6系へ切り替わった際には、kudzuのバージョン
を
上げることにします。


== このレポートの詳細は以下の通りです ==

レポート ID  : 56
レポート URL : http://developer.momonga-linux.org/kagemai/guest.cgi?project=momongaja&action=view_report&id=56

状態       : 確認待ち
処理方法   : 修正済み
バージョン : HEAD
優先度     : 中
重要度     : 普通
担当者     : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <bugs-admin@xxxxxxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.3.
http://www.daifukuya.com/kagemai/