I found and patched an error in the network driver for UNIBUS ethernet
controllers
DEUNA/DELUA in 2.11BSD for PDP-11.
Error reproduction:
--------------------------
Build 2.11 BSD with ethernet/TCP/IP support over DEUNA/DELUA controller.
Configure the network.
Boot up 2.11 BSD, switch to multiuser mode.
Wait for 15 Minutes, until all ARP caches in the system are aged out.
Try to ping the PDP-11 from a network node, which is NOT listed anywhere
in the
PDP-11's network configuration files. Ping will fail.
Important: since arp requests are also arp responses, do not ping the
test node from your
PDP-11. The test node may not be contacted by the PDP-11!
Before testing, verify on the test node that the PDP-11 is unkown. The
command "arp -a" must not display the PDP-11 yet.
You can clean the test node's arp cache by executing "arp -d *".
This can also be reproduced in SimH,
for example with the installation downloadable at
/www.ak6dn.com/PDP-11/2.11BSD/
Error explanation:
--------------------
The DEUNA/DELUA does not answer ARP requests, so other network nodes
can not get the PDP-11's ethernet MACID and can not send anything to it.
The DEUNA/DELUA does not answer ARP because it does not receive ethernet
broadcast packets
(those addressed to MACID FF:FF:FF:FF:FF:FF).
And it is not receiving broadcasts, because the DELUA driver in
/sys/pdpif/if_de.c
did not set up the DELUA's packet filter to receive FF:FF:FF:FF:FF:FF.
Error patch
---------------
In /sys/pdpif/if_de.c , the DEUNA/DELUA must be programmed to receive
ethernet broadcast pakets.
The good way would be to explicitly add MACID FF:FF:FF:FF:FF:FF to the
filter.
The fast and dirty way was to program the DELUA to receive ALL multicasts,
by setting one more bit in the mode register:
In /sys/pdpif/if_de.c, change line
ds->ds_pcbb.pcbb2 = MOD_TPAD|MOD_HDX;
into
ds->ds_pcbb.pcbb2 = MOD_TPAD|MOD_HDX|MOD_ENAL;
Status
-----------------------------
This is a major bug, as it prevents the PDP-11 under 2.11BSD to run as a
server.
It's hard to believe that it is still there.
In the typical quick "boot up and ping someone" test, it is almost
invisible.
The bug is not present in the DELQA driver "if_qe.c".
I did posted already to alt.sys.pdp11 newsgroup.
The error has been acknowledeged by one other user.
In the BSD patch archive, this bug seems not to be addressed.
regards
Joerg Hoppe
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
Hi All. A while back Tim wrote:
> Date: Mon, 3 Aug 2009 09:25:00 -1000 (HST)
> From: Tim Newsham <newsham(a)lava.net>
> To: tuhs(a)minnie.tuhs.org
> Cc: Uriel <uriel99(a)gmail.com>
> Subject: [TUHS] 8th ed manual sets
>
> This might be of interest to people on this list (originally
> posted to the 9fans list):
>
> On Sat, 1 Aug 2009, Uriel wrote:
> > Thanks to Fish's contribution I have made the Unix 8th Edition manuals
> > available at:
> >
> > http://man.cat-v.org/unix_8th/
> >
> > [ ... ]
I asked about a tarball on 9fans, and got this reply to the list, which
I'm forwarding here:
| From: 0intro(a)gmail.com (David du Colombier)
| Subject: Re: [9fans] off topic: manual sets
| Date: Tue, 4 Aug 2009 22:25:28 GMT
|
| > Is a tarball of the 8th ed manual troff files available?
| >
| > The Unix Historical Society (see www.tuhs.org) would like to have this
| > too, I don't doubt.
|
| I temporary put it online [1]. Feel free to mirror it.
|
| I obtained this stuff from an generous anonymous
| donor few years ago.
|
| I thought it would be better to share it.
|
| [1] http://www.9grid.fr/man.tar.bz2
|
| --
| David du Colombier
I sent Warren a copy of the tarball. If I can steal the hour, I
may try to create a PDF, just for the fun of trying. Feel free to
beat me to it. :-)
Thanks,
Arnold
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
Hi all!
Just curious, has anyone here managed to get 4.1cBSD (or any 4.1 for that matter) running under SIMH or any other hardware or software?
How does one prepare a SIMH-format distribution tape from a collection of files? I haven't found a whole lot of information on the subject, and I imagine it'd be fairly difficult to make a root dump without a pre-existing system...
Many thanks to all in advance!
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
This might be of interest to people on this list (originally
posted to the 9fans list):
On Sat, 1 Aug 2009, Uriel wrote:
> Thanks to Fish's contribution I have made the Unix 8th Edition manuals
> available at:
>
> http://man.cat-v.org/unix_8th/
>
> Tons of fascinating stuff there, including the jerq docs in section 9
> ( http://man.cat-v.org/unix_8th/9/ ) and what I think is the oldest
> documentation of the /proc file system
> (http://man.cat-v.org/unix_8th/4/proc ).
>
> Fish also contributed some pages from section 1 of the Unix Writer's
> Workbench: http://man.cat-v.org/unix_WWB/1/
>
> Thanks again to Fish for this wonderful contributions, and of course
> to the original authors of all this amazing material.
>
> Peace
>
> uriel
>
> P.S.: I'm still working out a couple of kinks in the web interface
> that make =(1) and Mail(1) inaccessible, but almost everything else
> should work fine, if you notice any problems please let me know.
>
> On Fri, Jul 31, 2009 at 11:01 PM, Uriel<uriel99(a)gmail.com> wrote:
>> Slightly off topic (of this thread), but I'm looking for troff sources
>> of 8th, 9th, 10th and Plan 9 1st Editions to complete the man page
>> collections at http://man.cat-v.org
>>
>> If anyone knows where I can find copies of any of those, I would be
>> most grateful.
>>
>> uriel
>>
>> On Thu, Jul 30, 2009 at 6:13 PM, Benjamin
>> Huntsman<BHuntsman(a)mail2.cu-portland.edu> wrote:
>>> Sorry for the off-topic post, but I'm striking out on google, and I'm virtually certain that someone here will know...
>>>
>>> Does anyone happen to have the ISBN's for the 7th Edition manual set?
>>> Volume I is 0-03-061742-1, but I can't seem to find the others...
>>>
>>> Thanks in advance!
>>>
>>> -Ben
>>>
>>>
>>
>
>
Tim Newsham
http://www.thenewsh.com/~newsham/
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
I thought I remembered something interesting about 6th Edition RK05
handlers, and went back to check RK(IV) in the manual. There it is,
Raid 0.
"Drive numbers (minor devices) of eight and larger are treated
specially. Drive 8+x is the x+1 way interleaving of devices rk0 to
rkx. Thus blocks on rk10 are distributed alternately among rk0, rk1,
and rk2." Goes on to enumerate precautions, like don't use the same
physical drive for both normal and interleaved operation.
I myself never tried this, because I didn't have enough confidence in
the error-free operation of a single RK05 drive, let alone two or
more. Note that this feature disappeared by the time of 7th Edition
RK(4).
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenstein(a)ucsd.edu
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
There's what looks to be a detailed timeline of UNIX history here:
http://www.levenez.com/unix/
Regards,
Lyle
--
Lyle Bickley
Bickley Consulting West Inc.
http://bickleywest.com
"Black holes are where God is dividing by zero"
Can anybody explain why the 2BSDs that were distributed with kernel source
code are numbered 2.8BSD upwards. Why start numbering at 8?
P.S Actually I have a 2.79BSD in the archive which came out in 1979 just
before 2.8BSD, so could it be that the '2.79' means 1979, and numbering
followed incrementally after that?
Cheers,
Warren
Well, the matter is simple: I'm trying to install 2.11 BSD in one PDP-11/23
PLUS with 4MB of ram, and the 'restor' and 'icheck' utilities don't load in
he PDP, returning this message:
"Can't load split I&D files"
I tried with the diverse distributions of Vtserver and diverse versions of
'restor'. In the case of the 2.9BSD this don't happen but the utility can't
understand what is the 'vt' device.
Someone has encountered and solved this problem ?
Regards
Sergio