[parisc-linux] Re: two minor c3k bugs
Fri, 30 Nov 2001 09:46:04 +0100
Forwarded to the list, since it may be of interest for others too:
On Friday 30 November 2001 08:43, Grant Grundler wrote:
> Hi helge!
> It's totally cool that I can shutdown the c3k with just power button!
> playing with 2.4.16-pa5 today I noticed to really minor bugs.
> 1) LCD shows "Linux 2.4.1-pa5" in the top line.
> UTS_RELEASE is definitely 2.4.16 since uname -a prints that too.
> It wasn't obvious to me where the "6" was getting lost.
> I only looked at led.c for a bit - just enough to understand
> that UTS_RELEASE was used to generate the string.
Hmm, I still have 2.4.16-pa4 here and it definately shows
"2.4.16-pa4" for me. Maybe a SMP problem ?
You could try to double the size of the udelay() parameter
in lcd_print to see if it cures your problem.
> 2) When powering off with poweroff button, the last msg is
> "Restarting ...". Are we running the wrong event chain?
> I haven't had a chance to look at this yet. (reviewing
> code for bame and dug up the DIAG register access code.)
Currently I use "kill_proc(1, SIGINT, 0);" to kill the init-process -
which is normally a reboot-command and gives the above messages.
That's AFAICS not the right solution, but nfortunately I don't know
how to do it correct right now.
The other thing is, that this call will not work if the init-process
doesn't has PID 1 - this happened to me after a kernel crash, where
init needed to fsck.