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

[plamo:31522] Re: Plamo-5.1 起動時のモジュールのロードについて



加藤泰文です.

>>> On Fri, 19 Jul 2013 09:40:19 +0900 (JST)
    in message   "[plamo:31518] Re: Plamo-5.1 起動時のモジュールのロードについて"
                  KOJIMA Mitsuhiro-san wrote:

>  書いてて気づいたけど,通常のPlamoでは /sbin/udevadm settle の処理が完了
>  しないうちに /bin/killall udevadm が効いてしまうのに対し,P-Plamo では
>  killall の読み込みに時間がかかる分,その実行が遅れて udevadm settle の
>  処理が間に合って正しくモジュールがロードされる,みたいなことが起きてい
>  るのかも知れない.

基本,udevadm settle はキューの中の処理が終わるまで返ってこない気がす
るのですが (マニュアル見た程度の理解ですが),ここの処理は私のやっつけ
な処理がそのまま rc.S に反映されちゃってますね.(^_^;)

udevadm settle がちゃんと起動するまでに killall が効いちゃってるという
ことがあるのかわかりませんが,ちゃんと kill したほうが良いですね.

こんな感じですか? (これまたやっつけ感たっぷり :p)

---(ここから)
$ diff -u rc.S.20130719 rc.S
--- rc.S.20130719	2013-05-24 23:00:42.563469071 +0900
+++ rc.S	2013-07-19 15:10:04.436358007 +0900
@@ -41,10 +41,11 @@
 
 /sbin/udevd --daemon
 /sbin/udevadm monitor --environment > /dev/.udev.log 2>&1 &
+monitor_pid="$!"
 /sbin/udevadm trigger --action=add --type=subsystems
 /sbin/udevadm trigger --action=add --type=devices
 /sbin/udevadm settle
-/bin/killall udevadm
+/bin/kill $monitor_pid
 
 if [ -x /sbin/hwclock ]; then
     # Setup timezone for now.
---(ここまで)


>>> On Fri, 19 Jul 2013 10:30:51 +0900 (JST)
    in message   "[plamo:31519] Re: Plamo-5.1 起動時のモジュールのロードについて"
                  Hideyoshi ARAKIDA-san wrote:

> sleep 3 を入れてみましたが,モジュールロードに改善は
> 見られませんでした.sleep 5 など少し数値を増やしてみても
> 変化がないようです.

これまた当てずっぽうで書きますけど,

  * syslog, dmesg に udevadm のエラーが何か出てないか?
  * /etc/modprobe.d 以下に eth0 の記載をした時としない時の
    /var/log/udev.log の出力の差に何か手がかりがないか?
    (/var/log/udev.log は udevadm monitor コマンドの出力です)
  * カーネルの起動パラメータに "debug boot_delay=1000" を入れてみる
    (起動かなり遅くなるはず ^^; printk 毎に 1 秒 wait 入れます)

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


Follow-Ups
[plamo:31525] Re: Plamo-5.1起動時のモジュールのロードについて, Hideyoshi ARAKIDA
References
[plamo:31507] Re: Plamo-5.1 起動時のモジュールのロードについて, KATOH Yasufumi
[plamo:31509] Re: Plamo-5.1 起動時のモジュールのロードについて, KATOH Yasufumi
[plamo:31511] Re: Plamo-5.1起動時のモジュールのロードについて, Hideyoshi ARAKIDA
[plamo:31518] Re: Plamo-5.1起動時のモジュールのロードについて, KOJIMA Mitsuhiro
[plamo:31519] Re: Plamo-5.1起動時のモジュールのロードについて, Hideyoshi ARAKIDA

[検索ページ] [メール一覧]
Plamo ML 公開システム