Subject: kernels hanging while booting multi-user?
To: None <port-mac68k@netbsd.org>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: port-mac68k
Date: 03/11/2007 00:15:55
Hi,

does anyone run mac68k current or netbsd-4 branch kernels successfully ATM?

I am experiencing hangs with both a netbsd-4 installation on a Quadra 560,
and -current kernels on a 4.99.5 userland on another Quadra 650. In both
cases I can do stuff while in single-user mode, but both systems lock up
when I try to boot to multi-user. The stack traces I get look fairly
similar:

(1)

NetBSD 4.0_BETA2 (GENERICSBC) #0: Thu Mar  8 17:54:00 CET 2007
	hf@Hochstuhl:/var/obj/netbsd-builds/4/mac68k/sys/arch/mac68k/compile/GENERICSBC
Apple Macintosh Quadra 650  (68040)

[...]

[-- break #1 sent -- `\z' -- Fri Mar  9 23:25:27 2007]
Stopped in pid 1244.1 (rcorder) at netbsd:cpu_Debugger+0x6: unlk a6
db> t
cpu_Debugger(8,1,ae6a44,ae6a00,2a8630) + 6
zstty_stint(ae6a44,0) + 12a
zsc_intr_hard(ae6a00,2a8634,772da4c,2251c2,ae6a00) + d4
zshard(ae6a00) + 10
intr_dispatch(70) + 34
intrhand(2a8634,1,0,505,8) + a
uvm_fault_internal(2a8630,5000000,1,0) + 7c
trap(8,505,5000000) + 5e6
copyout(?)
copyout_vmspace(6e08c30,7000000,8000,ef) + 4a
uiomove(7000000,ef,772dea4,78cd58c,0,0,772de0c,0) +  70
ffs_read(772de20,266300,78cd58c,772dea4,0) + 344
VOP_READ(78cd58c,772dea4,0,6e00f3c,78cd58c,20001) + 32
vn_read(6ee16f00,6e16f30,772dea4,6e00f3c,1) + 94
dofileread(6e0abd0,3,6e16f00,8000,2000,6e16f30,1,772df78) + 8a
sys_read(6e0abd0,772df38,772df78) + 52
syscall_plain(3,6e0abd0,772dfb4,c300,a) + bc
syscall(3) + 62
trap0() + e
db> reboot
syncing disks... done
unmounting file systems...


(2)

NetBSD 4.99.13 (GENERIC-$Revision: 1.176 $) #2: Sat Mar 10 23:36:02 CET 2007
      hauke@q650:/usr/src/sys/arch/mac68k/compile/SUNCLOCK
Apple Macintosh Quadra 650  (68040)

[...]

Starting dhclient.
Building databases...
Starting syslogd.
Checking for core dump...
[-- break #1 sent -- `\z' -- Sat Mar 10 23:40:49 2007]
Stopped in pid 168.1 (savecore) at netbsd:cpu_Debugger+0x6: unlk a6
db> t
cpu_Debugger(8,4,863244,863200,88e9c84) + 6
zstty_stint(863244,0) + 82
zsc_intr_hard(863200,4,28659c,88e9ca4,12ecf4) + 5a
zshard(863200) + 16
intr_dispatch(70) + 4c
intrhand(?)
copyout_vmspace(6fa8b40,28659c,ffffbeac,4) + a
uiomove(28659c,4,88e9ea0) + a2
mmrw(201,88e9ea0,0) + 196
spec_read(88e9e14,6fb99c0,88e9e28,ef274,88e9e14) + a8
ufsspec_read(88e9e14,1687ec,89df20c,88e9ea0,0) + 36
VOP_READ(89df20c,88e9ea0,0,6fa0f00,89df20c,20001) + 38
vn_read(6fb99c0,88e9f04,88e9ea0,6fa0f00,0) + 98
dofileread(6faa420,4,6fb99c0,ffffbeac,4,88e9f04,0,88e9f38) + 92
sys_pread(6faa420,88e9f40,88e9f38) + ac
syscall_plain(c6,6faa420,88e9fb4,4,2) + b6
syscall(c6) + 60
trap0() + e
db>

A 4.99.5 kernel boots just fine on the above installation.

Any ideas?

	hauke

--
"It's never straight up and down"     (DEVO)