linuxppc_2_4_devel, rc1 and rc2 problem.
joakim.tjernlund at lumentis.se
Fri Nov 22 21:14:17 EST 2002
:-), sorry the context was lost due to me beeing a moron.
Anyway here is the problem again:
I upgraded my linuxppc_2_4_devel from pre8(1.1130) to rc1(1.1157) and noticed that
my syslog had problems to start:
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (jffs2 filesystem).
Freeing unused kernel memory: 64k init
INIT: version 2.78 booting
Fast boot, no file system check
none on /dev/shm type shm (rw)
ramfs on /tmp type ramfs (rw)
ramfs on /var/run type ramfs (rw)
ramfs on /tftpboot/log type ramfs (rw)
Enabling packet forwarding: done.
Disable TCP/IP Explicit Congestion Notification: done.
Configuring network interfaces: done.
Cleaning: /tmp /var/lock /var/run.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd/etc/rc.d/rc2.d/S10syslog: line 53: 50 Ter
minated start-stop-daemon -v --start --quiet --exec /sbin/syslogd -
Starting internet superserver: inetd.
I then started to backout the changes between pre8 and rc1 to see where the problem was.
That gave me:
>> Aaargh, now I am getting it in pre8 as well. However I have made
>> some progress:
>> I have 2 custom boards one mpc862(100Mhz, 16KB icache, 8KB dcache) and a
>> mpc860(80Mz,4KB icache, 4KB dcache). If I overclock the mpc860 to 100MHz I get
>> the same problem. If I set the clock on both boards to 95MHz all is well. If I overclock
>> the mpc862 to 105 MHz it works fine.
>> It turns out that syslog is actually running after the error. If I stop syslog and
>> start it again it works fine. If adjust my script so klogd is started before
>> syslogd all is well to.
>> This looks like a race somewhere to me, but i have no clue as to where.
>hmm, if I upgrade the JFFS2 filesystem to CVS HEAD, the problem goes away.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded