[Simh] networking with simh on MacOS?
Jeremy C. Reed
reed at reedmedia.net
Fri Oct 28 11:06:12 EDT 2011
I have
$ uname -mprsv
Darwin 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:11:58 PST
2010; root:xnu-1504.9.26~3/RELEASE_X86_64 x86_64 i386
I installed simh-3.8.1nb1 as installed using pkgsrc with these patches:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/emulators/simh/patches/?only_with_tag=MAIN
It is built using libpcap and USE_NETWORK=YES OSTYPE=darwin.
I am trying to use OpenBSD 4.9.
I am unable to get the networking to work:
sim> at xq0 en0
File open error
Any suggestions for the networking on Mac OS X?
My simh configuration is:
load -r /Local/Users/jreed/opt/pkg//share/simh/ka655x.bin
set cpu 64m
at nvr openbsd.nvram
deposit rq qtime 1000000
set rq0 ra92
at rq0 openbsd.ra0.disk
set rq2 cdrom
at rq2 floppy48.fs
at xq0 en0
boot cpu
exit
It does boot that OpenBSD image.
The output including OpenBSD kernel output follows:
VAX simulator V3.8-1
NVR: buffering file in memory
openbsd.simh> at xq0 en0
File open error
KA655-B V5.3, VMB 2.7
Performing normal system tests.
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.
>>>boot dua2:
(BOOT/R5:0 DUA2
2..
-DUA2
1..0..
>> OpenBSD/vax boot [1.15] <<
>> Press enter to autoboot now, or any other key to abort: 0
> boot bsd
873456+1623756+366820=0x2bb3a4
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights
reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved.
http://www.OpenBSD.org
OpenBSD 4.8 (RAMDISK) #0: Tue Aug 17 05:26:04 MDT 2010
deraadt at vax.openbsd.org:/usr/src/sys/arch/vax/compile/RAMDISK
MicroVAX 3800/3900 [0A000006 01530302]
cpu: KA655, CVAX microcode rev 6 Firmware rev 83
real mem = 67043328 (63MB)
avail mem = 61104128 (58MB)
mainbus0 at root
ibus0 at mainbus0
uba0 at ibus0: Q22
dz0 at uba0 csr 160100 vec 196 ipl 15
mtc0 at uba0 csr 174500 vec 508 ipl 15
mscpbus0 at mtc0: version 5 model 3
mscpbus0: DMA burst size set to 4
mt0 at mscpbus0 drive 0: TK50
mt1 at mscpbus0 drive 1: TK50
mt2 at mscpbus0 drive 2: TK50
mt3 at mscpbus0 drive 3: TK50
uda0 at uba0 csr 172150 vec 504 ipl 15
mscpbus1 at uda0: version 3 model 3
mscpbus1: DMA burst size set to 4
ra0 at mscpbus1 drive 0: RA92
ra1 at mscpbus1 drive 1: RD54
ra2 at mscpbus1 drive 2: RRD40
rx0 at mscpbus1 drive 3: RX50
qe0 at uba0 csr 174440 vec 500 ipl 15: delqa, address 08:00:2b:aa:bb:cc
rd0: fixed, 3072 blocks
boot device: ra2
root on rd0a swap on rd0b dump on rd0b
Clock has gained 70 days -- CHECK AND RESET THE DATE!
erase ^?, werase ^W, kill ^U, intr ^C, status ^T
Welcome to the OpenBSD/vax 4.8 installation program.
The network devices are:
# ifconfig -a
lo0: flags=8008<LOOPBACK,MULTICAST> mtu 33200
groups: lo
qe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 08:00:2b:aa:bb:cc
(You can can see that qe0 in the kernel output above too.)
I am able to assign qe0 and ping it. But I am not able to ping the
gateway.
Any suggestion on how to get the networking to work?
Thank you.
Jeremy C. Reed
p.s. By the way, I also had this ioctly error:
The auto-allocated layout for ra0 is:
disklabel: ioctl DIOCGPDINFO: Inappropriate ioctl for device
But I was able to use disklabel to create partitions and then the
filesystem was created and mounted:
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/ra0a 2888396 4 2743976 0% /mnt
Originally I had:
-rw-r--r-- 1 jreed 1007 1024 Oct 28 07:24 openbsd.nvram
-rw-r--r-- 1 jreed 1007 512 Oct 28 07:17 openbsd.ra0.disk
Then disk image file became:
-rw-r--r-- 1 jreed 1007 1505755136 Oct 28 08:01 openbsd.ra0.disk
So I guess it works.
echo 'EhZ[h ^jjf0%%h[[Zc[Z_W$d[j%Xeeai%ZW[ced#]dk#f[d]k_d%' | \
tr '#-~' '\-.-{'
More information about the Simh
mailing list