Subject: port-i386/37637: MP kernel hangs before starting init
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Bernd Ernesti <pr200709@veego.de>
List: netbsd-bugs
Date: 12/28/2007 18:40:00
>Number: 37637
>Category: port-i386
>Synopsis: MP kernel hangs before starting init
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-i386-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Dec 28 18:40:00 +0000 2007
>Originator: Bernd Ernesti
>Release: NetBSD 4.99.45 25-Dec-2007 14:00 UTC
>Organization:
>Environment:
System: NetBSD 4.99.45
Architecture: i386
Machine: i386
>Description:
Booting a kernel doesn't reach init. It stops with the following
output from a serial console:
[..]
crypto: driver 0 registers alg 11 flags 0 maxoplen 0
crypto: driver 0 registers alg 18 flags 0 maxoplen 0
pad: requested 1 uni
Sending a break didn't break into ddb.
There are 3 dmesg outputs, which can be found on ftp.netbsd.org:~veego/
dmesg.boot.4_99_31 working MP kernel 4.99.31
dmesg.boot.4_99_45 broken MP kernel 4.99.45
dmesg.boot.non_mp working non MP kernel 4.99.45
The 4.99.45 was updated 25-Dec-2007 around 14:00 UTC.
The 4.99.31 was from arouund 05-Oct-2007.
Btw, the 4.99.45 MP kernel output is a little strange:
-com0: ns16550a, working fifo
+com: ns16550a, working fifo
Why is the 0 missing from the MP kernel output?
>How-To-Repeat:
Boot a MP kernel on a gigabyte K8NSC mainboard.
>Fix: