Port-vax archive

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

NetBSD on SIMH, but not microvax3900



Hi!

Inspired by a recent bug report for NetBSD on simh-vax780
(https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58002,
turned out to be a config issue), I wanted to extend my automatic CI
installations beyond the simh-microvax3900 system.

  My goal would be to prepare installations for all supported systems
and give them some testing (so walk through the installation with
`expect`, then to some tests like ATF, maybe even start some X11
server with `xclock` and take a screenshot for comparison, stuff like
that.)

  Some time ago, I already tried the 8600 (and failed), and now tried
the 780 (and failed, too.) As the 780 easily boots the disk image
prepared with the microvax3900, it's really just the installation.

  I tried ISOs for NetBSD 8.0, 9.0, 9.3, 10.0rc1, rc5 and a self-build
`current` (~ one week old) with a current OpenSIMH snapshot, as well
as two older commits picked arbitrarily (660e2b9f (Feb 20 2022) and
9a73eb9d (Aug 21 2020)). They all fail in the same way:


============================ 8< ------------------------------------
root@lili:/var/cache/laminar-vm/vax780# ./BIN/vax780 *cnf

VAX 11/780 simulator V4.0-0 Current        git commit id: 9a73eb9d
/var/cache/laminar-vm/vax780/rpi_vax780.cnf-35> at xu tap:trap_17
Command not allowed
/var/cache/laminar-vm/vax780/rpi_vax780.cnf-41> boot rq3
Loading boot code from internal vmb.exe

>> NetBSD/vax boot [1.12 ()] <<
>> Press any key to abort autoboot 0
getdisklabel: no disk label
nfs_open: must mount first.
open netbsd.vax: No such file or directory
> boot netbsd
getdisklabel: no disk label
nfs_open: must mount first.
4405588+185132 [255216+240258]=0x4da004
Loading boot code from internal vmb.exe
Rebooting...

>> NetBSD/vax boot [1.12 ()] <<
>> Press any key to abort autoboot 0
getdisklabel: no disk label
nfs_open: must mount first.
open netbsd.vax: No such file or directory
> boot netbsd
getdisklabel: no disk label
nfs_open: must mount first.
4405588+185132 [255216+240258]=0x4da004
Loading boot code from internal vmb.exe
Rebooting...

Simulation stopped, PC: 000089AF (CMPL (R0)+,(R0)+)
sim> q
Goodbye
---------------------------- >8 ====================================



So this results in an endless loop of unsuccessful starts. `boot`
starts, loads the kernel, but fails (and starts.) This is the config
used:


============================ 8< ------------------------------------
set cpu 128M
;set cpu history=65536
set cpu conhalt
set cpu idle=netbsd

set rq0 ra92
at rq0 rq0.dsk
set rq1 ra92
at rq1 rq1.dsk
set rq2 ra92
at rq2 rq2.dsk
set rq3 rrd40
at rq3 install.iso
;at rq3 NetBSD-10.0_RC5-vax.iso
;at rq3 NetBSD-10.0_RC1-vax.iso
;at rq3 NetBSD-9.3-vax.iso
;at rq3 NetBSD-9.0-vax.iso
;at rq3 NetBSD-8.0-vax.iso

set tti 8b
set tto 8b

;-- Setup the dz tty's with 8 lines.
;-- You can telnet to the localhost on port 4711 and 'login'.
;-- Usefull until the networking gets sorted out.
set dz 7b
set dz lines=8
;at -m dz0 4711

set lpt en

;-----------------------------------NETWORK-------------------------------------
;qe0 interface
set xu en
at xu tap:trap_17
;qe1 interface
set xub dis

;-------------------------------------BOOT--------------------------------------
;Boot from CD-ROM (rq3)
boot rq3

;Boot from first HDD (rq0)
;boot rq0
---------------------------- >8 ====================================


Just checked: The simh-vax8600 simulator shows exactly the same
behavior. Haven't yet checked others (eg. 3100/30, /38, 4000/60), but
as the 780 works generally (-> with a copied disk image from a 3900),
why shouldn't it be able to install? The INSTALL kernel seems to have
all needed support...  Did anybody else try one of these other
emulators recently? Suggestions for debugging it?

MfG, JBG

-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index