Port-mips archive

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

8.1 boot failure on Challenge S



Hi,

I've dusted-off some of my SGI hardware to give NetBSD 8.1 a try. All
the machines were running earlier versions of NetBSD a few years ago.

Network installations on my two Indys (R4600/133 and R5000/180)
completed without any problems but the install kernel crashed with a
TLB miss error on my R4400/200 Challenge S. See below for the full
console output.

Since the failure occurred after finding hpc1, which isn't present on
an Indy, I built a custom kernel with hpc1 disabled. That booted and
ran normally on the Challenge S so it looks like the problem is related
to the second hpc. What can I do to narrow it down further?

Compiling the kernel threw a very large number of warnings at link
stage but the resulting kernel works. I'll put the details in a
separate thread.

George

------
Console output from NetBSD 8.1 INSTALL kernel on my Challenge S:

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017, 2018, 2019 The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 8.1 (INSTALL32_IP2x) #0: Fri May 31 08:43:59 UTC 2019
        mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/sgimips/compile/INSTALL32_IP2x
total memory = 256 MB
(768 KB reserved for ARCS)
avail memory = 243 MB
mainbus0 (root): SGI-IP22 [SGI, 690a40d3], 1 processor
cpu0 at mainbus0: MIPS R4400 CPU (0x460) Rev. 6.0 with MIPS R4010 FPC
Rev. 0.0 cpu0: 48 TLB entries, 16MB max page size
cpu0: 16KB/16B direct-mapped L1 instruction cache
cpu0: 16KB/16B direct-mapped write-back L1 data cache
cpu0: 1024KB/128B direct-mapped write-back L2 unified cache
int0 at mainbus0 addr 0x1fbd9880
int0: bus 100MHz, CPU 200MHz
imc0 at mainbus0 addr 0x1fa00000: revision 3
gio0 at imc0
giopci0 at gio0 slot 1 addr 0x1f400000: Phobos G130 10/100 Ethernet
pci0 at giopci0 bus 0
tlp0 at pci0 dev 0 function 0: DECchip 21143 Ethernet, pass 4.1
tlp0: interrupting at slot EXP0
tlp0: Ethernet address 00:60:f5:08:23:07
lxtphy0 at tlp0 phy 1: LXT970 10/100 media interface, rev. 3
lxtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hpc0 at gio0 addr 0x1fb80000: SGI HPC3 (onboard)
zsc0 at hpc0 offset 0x59830
zstty0 at zsc0 channel 1 (console i/o)
zstty1 at zsc0 channel 0
pckbc0 at hpc0 offset 0x59840
sq0 at hpc0 offset 0x54000: SGI Seeq 80c03
sq0: Ethernet address 08:00:69:0a:40:d3
wdsc0 at hpc0 offset 0x44000: WD33C93B (20.0 MHz clock, BURST DMA, SCSI
ID 0) wdsc0: microcode revision 0x0d, Fast SCSI
scsibus0 at wdsc0: 8 targets, 8 luns per target
haltwo at hpc0 offset 0x58000 not configured
pi1ppc0 at hpc0 offset 0x59800
pi1ppc0: capabilities=0x8<PS2>
pi1ppc0: child devices not configured
panel0 at hpc0 offset 0x59850
hpc1 at gio0 addr 0x1fb00000: SGI HPC3 (IOPLUS mezzanine)
hpc1: using EXP1's DMA channel
pid 0(system): trap: cpu0, TLB miss (load or instr. fetch) in kernel
mode status=0x20040003, cause=0xc008, epc=0x880b59e4, vaddr=0
tf=0x88061848 ksp=0x880618e8 ra=0x880b59d8 ppl=0x8
kernel: TLB miss (load or instr. fetch) trap
Stopped in pid 0.1 (system) at  880b59e4:       lw      a0,0(v1)
db> 

------


Home | Main Index | Thread Index | Old Index