Port-sparc archive

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

panic at boot on 4/200



Hello all

I have recently gotten my 3200 & 4200 CPU boards working in a 4/110
case and while the 3200 works fine the 4200 does not. The kernel I'm
booting on the 4200 will boot fine on a 4300 but on the 4200 it panics
with mutex errors. I don't know if this is bad hardware or if there's
something different between the two CPU boards. Unfortunately the
ethernet does not work on the 4200 board so testing new kernels is
slow.

Sun Workstation, Model Sun-4/200 Series.
ROM Rev 1.7, 32MB memory installed, Serial #4086.
Ethernet address 8:0:20:0:F1:50.


Type a key within 10 seconds to enter Extended Test System.

Diagnostic Auto-boot in progress...sd(0,0,0)
>> NetBSD/sparc Secondary Boot, Revision 1.15 (Thu Mar 28 08:33:33 UTC 2024)
Booting netbsd
4021964+117844 [221216+210867]=0x45c83c
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[   1.0000000]     2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[   1.0000000]     2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[   1.0000000]     2024, 2025
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All
rights reserved.

[   1.0000000] NetBSD 11.99.4 (SUN4) #0: Wed Dec 31 13:40:33 EST 2025
[   1.0000000]  xun@stuff:/usr/obj/sys/arch/sparc/compile/SUN4
[   1.0000000] total memory = 32744 KB
[   1.0000000] avail memory = 27792 KB
[   1.0000000] bootpath: /vme0/si0/sd@0,0
[   1.0000000] mainbus0 (root): SUN-4/200 series: hostid 21000ff6
[   1.0000000] cpu0 at mainbus0: MB86900/1A or L64801 @ 16.670 MHz,
MB86910 or WTL1164/5 FPU
[   1.0000000] cpu0: 128K byte write-back, 16 bytes/line, sw flush:
cache enabled
[   1.0000000] obio0 at mainbus0
[   1.0000000] ie0 at obio0 addr 0xf6000000 level 6: memory probe failed
[   1.0000000] oclock0 at obio0 addr 0xf3000000 delay constant 6
[   1.0000000] : intersil7170
[   1.0000000] eeprom0 at obio0 addr 0xf2000000
[   1.0000000] memreg0 at obio0 addr 0xf4000000
[   1.0000000] zs0 at obio0 addr 0xf1000000 level 12 softpri 6
[   1.0000000] zstty0 at zs0 channel 0 (console i/o)
[   1.0000000] zstty1 at zs0 channel 1
[   1.0000000] zs1 at obio0 addr 0xf0000000 level 12 softpri 6
[   1.0000000] zstty4 at zs1 channel 0
[   1.0000000] zstty5 at zs1 channel 1
[   1.0000000] sparcvme0 at mainbus0
[   1.0000000] vme0 at sparcvme0
[   1.0000000] si0 at vme0 addr 200000 irq 2 vector 40
[   1.0000000] si0: options=07<RESELECT,DMA_INTR,DMA>
[   1.0000000] scsibus0 at si0: 8 targets, 8 luns per target
[   1.0000000] WARNING: system needs entropy for security; see entropy(7)
[   1.0200030] scsibus0: waiting 2 seconds for devices to settle...
[   3.0400030] sd0 at scsibus0 target 0 lun 0: <ZULUSCSI, HARDDRIVE,
2.0> disk fixed
[   3.0800030] sd0: 670 MB, 2144 cyl, 16 head, 40 sec, 512 bytes/sect
x 1372160 sectors
[   3.1100030] sd0: async, 8-bit transfers
[   4.6100030] sd1 at scsibus0 target 3 lun 0: <ZULUSCSI, HARDDRIVE,
2.0> disk fixed
[   4.6500030] sd1: 670 MB, 2144 cyl, 16 head, 40 sec, 512 bytes/sect
x 1372160 sectors
[   4.6700030] sd1: async, 8-bit transfers
[   6.1600030] cd0 at scsibus0 target 6 lun 0: <ZULUSCSI, CDROM, 2.0>
cdrom removable
[   6.1900030] cd0: async, 8-bit transfers
[   6.2200030] swwdog0: software watchdog initialized
[   6.2900030] Mutex error: mutex_vector_enter,519: assertion failed:
!cpu_intr_p()

[   6.2900030] lock address : netbsd:pmap_lock
[   6.2900030] current cpu  :                  0
[   6.2900030] current lwp  : 0x00000000f0552880
[   6.3000030] owner field  : 000000000000000000 wait/spin:                0/0

[   6.3100030] panic: lock error: Mutex: mutex_vector_enter,519:
assertion failed: !cpu_intr_p(): lock 0xf03df1b8 cpu 0 lwp 0xf0552880
[   6.3200030] cpu0: Begin traceback...
[   6.3300030] 0x0(0xf035d9a0, 0xf03bbfa0, 0xf03f2070, 0x104,
0xf03f2000, 0xf03f1400) at netbsd:panic+0x20
[   6.5000030] panic(0xf035d9a0, 0xf0354b98, 0xf031d680, 0x207,
0xf0354af8, 0xf03df1b8) at netbsd:lockdebug_abort+0xb8
[   6.6700030] lockdebug_abort(0xf031d680, 0x207, 0xf03df1b8,
0xf03cc100, 0xf0354af8, 0xf0002000) at netbsd:mutex_enter+0x1e0
[   6.8300030] mutex_enter(0xf03df1b8, 0xf03d3d80, 0x0, 0x80,
0xf0552880, 0x0) at netbsd:mmu_pagein+0x8
[   6.9800030] mmu_pagein(0xf03df158, 0xf0004000, 0x2, 0xf, 0x0,
0xf03df000) at netbsd:mem_access_fault+0x2c4
[   7.1300030] mem_access_fault(0x9, 0x8040, 0xf0005dd4, 0xf2ec9e58,
0x40, 0xf03bc240) at netbsd:memfault_sun4+0x138
[   7.2700030] memfault_sun4(0xf01df234, 0xf2ec8000, 0xf2ec8000,
0xf0354800, 0x1f4, 0xf00077c8) at netbsd:vmeintr4+0x90
[   7.4400030] vmeintr4(0x40, 0xfe020000, 0x400fe4, 0x0, 0x300,
0xf2ec8000) at netbsd:vmeintr4+0x1c
[   7.6000030] vmeintr4(0x0, 0xf000877c, 0x300, 0x8000e5, 0x40,
0xf058c080) at netbsd:sparc_interrupt44c+0x134
[   7.7600030] sparc_interrupt44c(0xf0552880, 0x1, 0x35c2c1b1,
0xf0354800, 0x35e, 0xf03df158) at netbsd:mi_switch+0x320
[   7.9200030] mi_switch(0xf0552880, 0xf03d3d80, 0x0, 0x80,
0xf0002000, 0xf03cbe40) at netbsd:softint_thread+0x294
[   8.1000030] softint_thread(0xf031db68, 0xf0357400, 0xf0325558, 0x0,
0xf0002000, 0x1000) at netbsd:lwp_trampoline+0x8
[   8.1900030] cpu0: End traceback...
Stopped in pid 0.5 (system) at  netbsd:cpu_Debugger+0x4:        or
%o7, %g0, %g1
db>


Home | Main Index | Thread Index | Old Index