<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Mark,<br><br>I've uploaded a Bzipped tar file containing the 4.2BSD ra81 disk image, SIMH configuration file and boot loader to:<br>http://www.royhills.com/43bsd-simh-vax780-ra81.tar.bz2<br>This file is about 30MB in size.<br><br>Booting it up should look like this:<br><br>C:\simh\bin>vax780.exe vax780_43bsd.ini<br><br>VAX780 simulator V3.8-0<br>Listening on port 4000 (socket 1868)<br>Modem control activated<br>Auto disconnect activated<br>Eth: opened \Device\NPF_{A390A62C-E18B-45FC-A99F-FB039C5B4032}<br>loading ra(0,0)boot<br>Boot<br>: ra(0,0)vmunix<br>230980+68336+75832 start 0x11e8<br>4.3 BSD UNIX #0: Sat Aug 14 13:04:16 PDT 2004<br>    root@myname.my.domain:/usr/src/sys/SIMH<br>real mem  = 8388608<br>SYSPTSIZE limits number of buffers to 151<br>avail mem = 7271424<br>using 151 buffers containing 524288 bytes of memory<br>mcr0 at tr1<br>mcr1 at tr2<br>uba0 at tr3<br>uda0 at uba0 csr 172150 vec 774, ipl 15<br>ra0 at uda0 slave 0<br>dz0 at uba0 csr 160100 vec 300, ipl 15<br>de0 at uba0 csr 174510 vec 120, ipl 15<br>de0: hardware address 08:00:2b:12:34:56<br>mba0 at tr9<br>ht0 at mba0 drive 0<br>tu0 at ht0 slave 0<br>tu1 at ht0 slave 1<br>Automatic reboot in progress...<br><br>When it boots, login as root (no password) or rsh (no password).<br><br>The disk image comes from the CSRG Archive CD, which I believe is freely redistributable.<br><br>The system contains full source code.  The network interface driver source code is in /usr/src/sys/vaxif, and the DEUNA driver code is in "if_de.c" and "if_dereg.h":<br><br>% pwd<br>/usr/src/sys/vaxif<br>% ls -l if_de*<br>-r--r--r--  1 root        20961 Jun  5  1986 if_de.c<br>-r--r--r--  1 root         6819 Jun  4  1986 if_dereg.h<br><br>I've built the kernel on this system, so I know it all compiles.<br><br>The system kernel configuration is called SIMH and is in /sys/conf/SIMH.<br><br>To rebuild the kernel:<br><br>cd /sys/conf<br>config SIMH<br>cd /sys/SIMH<br>make depend<br>make<br>mv vmunix /vmunix<br><br>Roy<br><br>> Date: Fri, 15 Aug 2008 11:31:37 -0700<br>> From: mark@infocomm.com<br>> Subject: Re: [Simh] VAX-11/780 DEUNA Ethernet problems with 4.3BSD<br>> To: royhills@hotmail.com<br>> CC: mark@infocomm.com<br>> <br>> Hi Roy,<br>> <br>> Looks like a real problem.  I'll take a crack at fixing this if you can point me to an image of the the virtual RA81 disk you are using.  It might also be useful to have access to the source code for the DEUNA device driver used on this system.<br>> <br>> - Mark<br>> <br>> --- On Fri, 8/15/08, roy hills <royhills@hotmail.com> wrote:<br>> <br>> > From: roy hills <royhills@hotmail.com><br>> > Subject: [Simh] VAX-11/780 DEUNA Ethernet problems with 4.3BSD<br>> > To: simh@trailing-edge.com<br>> > Date: Friday, August 15, 2008, 11:08 AM<br>> > I'm running 4.3BSD on the SIMH VAX-11/780 emulator, and<br>> > I'm having some issues with the emulated DEUNA Ethernet<br>> > adapter.  I'm using SIMH version 3.8 on Windows XP.<br>> > <br>> > I've got two issues:<br>> > <br>> > 1.  The Ethernet adapter does not appear to respond to<br>> > broadcasts (i.e. destination address ff:ff:ff:ff:ff:ff), so<br>> > the system does not answer ARP requests.<br>> > <br>> > Here's an example tcpdump output.  The client is at IP<br>> > address 192.168.1.57, and the 4.3BSD machine is at<br>> > 192.168.1.70:<br>> > <br>> > 18:27:03.623364 00:0c:29:01:67:5a > ff:ff:ff:ff:ff:ff,<br>> > ethertype ARP (0x0806), length 42: arp who-has 192.168.1.70<br>> > tell 192.168.1.57<br>> > 18:27:03.725393 00:0c:29:01:67:5a > ff:ff:ff:ff:ff:ff,<br>> > ethertype ARP (0x0806), length 42: arp who-has 192.168.1.70<br>> > tell 192.168.1.57<br>> > <br>> > 2.  The Ethernet adapter responds to packets sent to its<br>> > own address, but replies from seemingly random source<br>> > addresses.<br>> > <br>> > Here's an example of an ARP request sent to the SIMH<br>> > system's MAC address of 08:00:2b:12:34:56.  We see that<br>> > it replies with the correct MAC address in the ARP packet,<br>> > but the source address in the Ethernet frame is<br>> > aa:fd:00:00:00:00<br>> > <br>> > 18:29:48.059696 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > ethertype ARP (0x0806), length 42: arp who-has 192.168.1.70<br>> > tell 192.168.1.57<br>> > 18:29:48.060160 aa:fd:00:00:00:00 > 00:0c:29:01:67:5a,<br>> > ethertype ARP (0x0806), length 60: arp reply 192.168.1.70<br>> > is-at 08:00:2b:12:34:56<br>> > <br>> > Sending another directed ARP request gets a reply with a<br>> > different source MAC address:<br>> > <br>> > 18:32:05.439533 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > ethertype ARP (0x0806), length 42: arp who-has 192.168.1.70<br>> > tell 192.168.1.57<br>> > 18:32:05.445380 ab:b1:00:00:00:00 > 00:0c:29:01:67:5a,<br>> > ethertype ARP (0x0806), length 60: arp reply 192.168.1.70<br>> > is-at 08:00:2b:12:34:56<br>> > <br>> > If I put a static ARP mapping on the client, I can telnet<br>> > to the SIMH system and login.  The telnet session also uses<br>> > random source addresses in the ethernet header, but<br>> > surprisingly still works OK:<br>> > <br>> > 18:38:19.567264 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 74: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 0<br>> > 18:38:19.574243 33:00:00:00:07:00 > 00:0c:29:01:67:5a,<br>> > IPv4, length 60: 192.168.1.70.23 > 192.168.1.57.4658: tcp<br>> > 0<br>> > 18:38:19.574287 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 54: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 0<br>> > 18:38:19.576378 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 78: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 24<br>> > 18:38:19.589707 00:00:00:00:00:00 > 00:0c:29:01:67:5a,<br>> > IPv4, length 60: 192.168.1.70.23 > 192.168.1.57.4658: tcp<br>> > 3<br>> > 18:38:19.589795 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 54: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 0<br>> > 18:38:19.598110 27:ff:fd:05:07:00 > 00:0c:29:01:67:5a,<br>> > IPv4, length 81: 192.168.1.70.23 > 192.168.1.57.4658: tcp<br>> > 27<br>> > 18:38:19.598160 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 54: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 0<br>> > 18:38:19.599593 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 65: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 11<br>> > 18:38:19.609339 1e:01:00:00:c0:a8 > 00:0c:29:01:67:5a,<br>> > IPv4, length 107: 192.168.1.70.23 > 192.168.1.57.4658:<br>> > tcp 53<br>> > 18:38:19.609920 00:0c:29:01:67:5a > 08:00:2b:12:34:56,<br>> > IPv4, length 60: 192.168.1.57.4658 > 192.168.1.70.23: tcp<br>> > 6<br>> > 18:38:19.616475 1e:01:00:00:c0:a8 > 00:0c:29:01:67:5a,<br>> > IPv4, length 61: 192.168.1.70.23 > 192.168.1.57.4658: tcp<br>> > 7<br>> > <br>> > The DEUNA configuration in the SIMH config file is:<br>> > <br>> > set xu enabled<br>> > set xu mac=08-00-2B-12-34-56<br>> > attach xu<br>> > \Device\NPF_{A390A62C-E18B-45FC-A99F-FB039C5B4032}<br>> > <br>> > The SIMH system sees the DEUNA at boot, and gets the<br>> > correct MAC address:<br>> > <br>> > de0 at uba0 csr 174510 vec 120, ipl 15<br>> > de0: hardware address 08:00:2b:12:34:56<br>> > <br>> > And ifconfig shows the device OK:<br>> > <br>> > de0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING><br>> >         inet 192.168.1.70 netmask ffffff00 broadcast<br>> > 192.168.1.255<br>> > <br>> > I'm running the original 1986 vintage 4.3BSD from the<br>> > CSRG Archive CDROM installed on a virtual RA81 disk.  Apart<br>> > from the DEUNA issue, it's working fine.<br>> > <br>> > Any ideas?<br>> > <br>> > Roy<br>> > <br>> > <br>> > _________________________________________________________________<br>> > Get Hotmail on your mobile from Vodafone <br>> > http://clk.atdmt.com/UKM/go/107571435/direct/01/_______________________________________________<br>> > Simh mailing list<br>> > Simh@trailing-edge.com<br>> > http://mailman.trailing-edge.com/mailman/listinfo/simh<br><br /><hr />Get fish-slapping on Messenger! <a href='http://clk.atdmt.com/UKM/go/101719805/direct/01/' target='_new'>Play Now</a></body>
</html>