Trying to debug using printk, we are getting buffer overun. I think
that setting klogd to flush faster would fix this. Man klogd doesn't
show any option to control the time that klogd sleeps. Seems to me
that's a simple option to add.
On 25 Apr 2002, Neal D. Becker wrote:
> Trying to debug using printk, we are getting buffer overun. I think
> that setting klogd to flush faster would fix this. Man klogd doesn't
> show any option to control the time that klogd sleeps. Seems to me
> that's a simple option to add.
Try this:
1.- /etc/rc.d/init.d/syslogd stop
2.- klogd -c 1
3.- killall -9 klogd
4.- nice -n -20 cat /proc/kmsg > your_file
You should also increase the buffer size up to 1 MB (see kernel/prink.c).
Best regards.
Juan.