2009年11月15日

[debian-users:53318] Re: Waiting for /dev to be fully populated...で timeout

武藤@Debianぷろじぇくとです。

At Mon, 2 Nov 2009 10:49:13 +0900,
<phi_mu_100@xxxxx> wrote:
> HP m9580jp で Lenny 5.0.3 を使用しています。
> 起動時に 1/3 程度の頻度で:
>
> Waiting for /dev to be fully populated...

>
> で足踏み状態となり、結局:
>
> (timeout)done.
>
> と表示されて、進行し、起動します。
> 再起動させますと:
>
> Waiting for /dev to be fully populated... done.
>
> と、即座に表示され、起動します。

> 繋いでいる機器は、モニタ、キーボード、マウス、スピーカ、
> プリンタ、ルータで、
> カードなどは差しておりません。
>
> timeout の原因として、何が考えられるでしょうか?
> また、対処法を教えていただければ、幸いです。

タイムアウト待ちなのは/etc/init.d/udevの udevadm settle を起動している
ところですね。デフォルトは180秒のようなのでだいぶダルそうです。
同じようなレポートが Debian Bug##551798 にあり、udev 147~git20091109-1
(sidのほうにあるもの)で直したということですが、「直ってないよ」という報告も…。

さて、再起動したら問題ないということなので、通電からのブートアップの
遅いデバイスが何かあるのかなという気がします(再起動時は稼働済みなので
問題が出ない)。キーボード、マウス、スピーカ、プリンタ、ルータ(はネット
ワーク経由ということ?)でいずれもtimeoutしても問題は出ていませんか。

timeoutするときとしないときとで/dev関連のデータを取得して比較してみると
何かわかるかもしれません。

[timeoutしたとき]
find /dev > ~/dev-timeout.txt
cat /sys/kernel/uevent_seqnum > ~/seqnum-timeout.txt

[timeoutしないとき]
find /dev > ~/dev-ok.txt
cat /sys/kernel/uevent_seqnum > ~/seqnum-ok.txt
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@xxxxx, kmuto@xxxxx)
株式会社トップスタジオ (kmuto@xxxxx)
URI: http://kmuto.jp/ (Debianな話題など)


投稿者 xml-rpc : 2009年11月15日 22:09
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/90451
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。