2200 Kernel Udev DElay During Boot
Bob Chiodini
rchiodin at bellsouth.net
Mon Oct 23 15:52:20 UTC 2006
Machine Dell Optiplex GX270 with 2 GB of memory.
Booting the 2200 SMP or UP kernel delays of a very long time (82
seconds) at Starting udev.
A little debugging puts the delay in /sbin/start_udev in the
wait_for_queue() proc waiting for /dev/.udev/queue. In the second while
loop. $loop reaches a value around -775. It varies a little.
>From start_udev:
wait_for_queue() {
timeout=$((${1:-0} * 10))
loop=20
while test ! -d /dev/.udev/queue; do
usleep 100000;
test "$loop" -gt 0 || return 1
loop=$(($loop - 1))
done
loop=$timeout
while test -d /dev/.udev/queue; do
usleep 100000;
if [ $timeout -gt 0 -a $loop -le 0 ]; then
echo -n "Wait timeout. Will continue in the background."
return 1
fi
loop=$(($loop - 1))
done
return 0
}
The delay does not happen with the 2187 kernel, nor on an x86_64 machine
with the 2200 kernel.
Anyone else seeing this?
Other info:
rpm -q udev
udev-084-13.fc5.2
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 9
cpu MHz : 3192.292
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 6388.85
processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 9
cpu MHz : 3192.292
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 6384.47
Bob...
More information about the fedora-list
mailing list