[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:31522] Re: Plamo-5.1 起動時のモジュールのロードについて
-
From:KATOH Yasufumi
-
Date:Fri, 19 Jul 2013 15:37:30 +0900 (JST)
- Subject: [plamo:31522] Re: Plamo-5.1 起動時のモジュールのロードについて
- From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
- Date: Fri, 19 Jul 2013 15:37:28 +0900
- User-agent: Wanderlust/2.15.9 (Almost Unreal) EMIKO/1.14.1(Choanoflagellata) FLIM/1.14.9 (五条)APEL/10.8 EasyPG/1.0.0 Emacs/24.3 (x86_64-unknown-linux-gnu) MULE/6.0(花散里)
加藤泰文です.
>>> 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 公開システム