Port-vax archive

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

VAX 4000/200 panic with 6.1.5



After (re-)acquiring Q-Bus hardware recently, I noticed that a VAX 4000/200 "identifies" itself as Rigel CPU, in -current, too. It is the same SOC with tiny cache as in the VAXstation 4000/VLC, stated in the "KA660 CPU Module Technical Manual", EK-KA660-TM-001. Suggested fix follows.

However, my attempt to netboot a 6.1.5 GENERIC kernel on the machine had little success (panic). Log follows, too.
Help would be appreciated.

Regards,
Felix



--- old/ka660.c	Thu May 07 12:00:00 2015
+++ ka660.c	Thu May 07 12:00:00 2015
@@ -92,7 +92,7 @@
 ka660_attach_cpu(device_t self)
 {
 	aprint_normal(
-	    ": %s, Rigel (ucode rev. %d), 2KB L1 cache, 128KB L2 cache\n",
+	    ": %s, SOC (ucode rev. %d), 6KB L1 cache\n",
 	    "KA660",
 	    vax_cpudata & 0377);
 }



KA660-B V3.7, VMB 2.12
Performing normal system tests.
95..94..93..92..91..90..89..88..87..86..85..84..83..82..81..80..
79..78..77..76..75..74..73..72..71..70..69..68..67..66..65..64..
63..62..61..60..59..58..57..56..55..54..53..52..51..50..49..48..
47..46..45..44..43..42..41..40..39..38..37..36..35..34..33..32..
31..30..29..28..27..26..25..24..23..22..21..20..19..18..17..16..
15..14..13..12..11..10..09..08..07..06..05..04..03..
Tests completed.
>>>sh qbus
Scan of Qbus I/O Space
-20001468 (772150) = 0000 RQDX3/KDA50/RRD50/RQC25/KFQSA-DISK
-2000146A (772152) = 0B00
-20001508 (772410) = 0000 DRV11B
-2000150A (772412) = 0001
-2000150C (772414) = AE80
-2000150E (772416) = FFFF
-20001940 (774500) = 0000 TQK50/TQK70/TU81E/RV20/KFQSA-TAPE
-20001942 (774502) = 0B40
-20001F40 (777500) = 0020 IPCR

Scan of Qbus Memory Space
>>>boot eza0
(BOOT/R5:0 EZA0)

  2..
-EZA0
  1..0..


>> NetBSD/vax boot [1.11] <<
>> Press any key to abort autoboot 0
SGEC: Ethernet address 08:00:2b:26:4c:dc
Trying BOOTP
Using IP address: 192.168.0.102
myip:  (192.168.0.102)
root addr=0.0.0.0 path=
straý
KA660-B V3.7, VMB 2.12
Performing normal system tests.
95..94..93..92..91..90..89..88..87..86..85..84..83..82..81..80..
79..78..77..76..75..74..73..72..71..70..69..68..67..66..65..64..
63..62..61..60..59..58..57..56..55..54..53..52..51..50..49..48..
47..46..45..44..43..42..41..40..39..38..37..36..35..34..33..32..
31..30..29..28..27..26..25..24..23..22..21..20..19..18..17..16..
15..14..13..12..11..10..09..08..07..06..05..04..03..
Tests completed.
>>>sh qbus
Scan of Qbus I/O Space
-20001468 (772150) = 0000 RQDX3/KDA50/RRD50/RQC25/KFQSA-DISK
-2000146A (772152) = 0B00
-20001508 (772410) = 0000 DRV11B
-2000150A (772412) = 0001
-2000150C (772414) = AE80
-2000150E (772416) = FFFF
-20001940 (774500) = 0000 TQK50/TQK70/TU81E/RV20/KFQSA-TAPE
-20001942 (774502) = 0B40
-20001F40 (777500) = 0020 IPCR

Scan of Qbus Memory Space
>>>boot eza0
(BOOT/R5:0 EZA0)

  2..
-EZA0
  1..0..


>> NetBSD/vax boot [1.11] <<
>> Press any key to abort autoboot 0
SGEC: Ethernet address 08:00:2b:26:4c:dc
Trying BOOTP
Using IP address: 192.168.0.77
myip: client (192.168.0.77)
root addr=192.168.0.101 path=/export/client/root
open netbsd.vax: No such file or directory
> boot netbsd
SGEC: Ethernet address 08:00:2b:26:4c:dc
2591168+174136 [211456+201165]=0x3081e8
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012
    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 6.1.5 (GENERIC)
VAX 4000/200
total memory = 32708 KB
avail memory = 28080 KB
mainbus0 (root)
cpu0 at mainbus0: KA660, Rigel (ucode rev. 6), 2KB L1 cache, 128KB L2 cache
ze0 at mainbus0
ze0: hardware address 08:00:2b:26:4c:dc
vsbus0 at mainbus0
r0=827f2400 r1=00000001 r2=8035a24c r3=00100400 r4=00000001 r5=00000200 r6=81fd15a0 r7=800e3e16
r8=81fbd780 r9=81fbd780 r10=81fbdc00 r11=8030a28c
ap=8030a1c8 fp=8030a1a4 sp=ffffffff pc=00000000
panic: SEGV in kernel mode: pc 0 addr 0
Stopped in pid 0.1 (system) at  netbsd:panic+0x19:      nop
db> bt
panic: SEGV in kernel mode: pc 0 addr 0
Stack traceback :
0x8030a048: panic+0x19(0x80258caf,0,0)
0x8030a080: trap+0x8ef(0x8030a154)
0x8030a154: trap type=0x8 code=0x0 pc=0x0 psl=0x0
0x8030a120: 0(0x81fbdc00,0x81fbd780,0x8030a28c)
0x8030a1a4: config_attach_loc+0xfb(0x81fbdc00,0x8026935c,0,0x8030a28c,0x80002a96
)
0x8030a1dc: config_found_sm_loc+0x3d(0x81fbdc00,0,0,0x8030a28c,0x80002a96,0)
0x8030a224: config_found+0x1b(0x81fbdc00,0x8030a28c,0x80002a96)
0x8030a268: mainbus_attach+0x5d(0,0x81fbdc00,0)
0x8030a2a4: config_attach_loc+0xfb(0,0x8026923c,0,0,0)
0x8030a2dc: config_attach+0x1a(0,0x8026923c,0,0)
0x8030a324: config_rootfound+0x2d(0x80225445,0)
0x8030a350: cpu_configure+0x14(void)
0x8030a37c: main+0x2a0(void)
0x8030a3a4: _start+0xfd(0x400924)
db>


Home | Main Index | Thread Index | Old Index