Port-alpha archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: can't reboot after running a 5.0 kernel



On Fri, Jan 28, 2011 at 10:35:47AM -0800, Dustin Marquess wrote:
> I have, but it's been a while.  I moved my Alpha to -current/HEAD, as
> it's the only one that can reliably do SMP on Alpha.  


I found the changes that cause my netbsd-5 alpha to hard-hang on 
boot after starting named (can't even break to DDB)!   The changes 
were pulled up on 09-Jun-2009 via ticket #798 from martin@netbsd.

http://releng.netbsd.org/cgi-bin/req-5.cgi?show=798

These changes are in NetBSD/alpha 5.0.2, but not in NetBSD/alpha 5.0
(which explains why I can boot 5.0, but not 5.0.2 or 5.1).   It also
looks like that code may have got reworked in HEAD (which explains 
why I can also boot HEAD kernel).

...
Configuring network interfaces: tlp0.
add net default: gateway 172.19.144.1
Adding interface aliases:
Building databases...
Starting syslogd.
Starting named.
<<< hard hang here, requires power cycle to clear >>>


But now, what to do about it?   Can we fix the netbsd-5 branch?


chuck



Module Name:    src
Committed By:   martin
Date:           Mon Jun  1 20:58:16 UTC 2009

Modified Files:
        src/sys/arch/alpha/alpha: locore.s vm_machdep.c
        src/sys/arch/alpha/include: alpha.h

Log Message:
Do not use lwp_trampoline for cpu_setfunc, but a simplified setfunc_trampoline
that does not call lwp_startup() instead.


To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 src/sys/arch/alpha/alpha/locore.s
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/alpha/alpha/vm_machdep.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/alpha/include/alpha.h






Home | Main Index | Thread Index | Old Index