Talk:Installing 4.3 BSD+NFS Wisconsin Unix

From Computer History Wiki
Revision as of 01:08, 6 February 2018 by Jnc (talk | contribs) (Trouble: Add sig)
Jump to: navigation, search

Trouble

I'm having some trouble setting up 4.3BSD with this recipe.

First, when I boot from the miniroot linked in the articles, I get a different kernel:

VAX 11/780 simulator V4.0-0 Beta        git commit id: 49911369
loading ra(0,0)boot
Boot
: ra(0,0)vmunix
290188+89696+102928 start 0x12f8
4.3 BSD UNIX #3: Mon Dec 29 11:54:56 CST 1986
    tadl@brie:/usr/src/bsd/4.3/sys/GENERIC
real mem  = 8388608
SYSPTSIZE limits number of buffers to 134
avail mem = 7136256
using 134 buffers containing 524288 bytes of memory

Note tadl@brie... and the timestamp differs from what is written in the recipe.

Then, the devices do not get created correctly, since MAKEDEV spits out a syntax error:

# sh MAKEDEV ra1
mknod: ra1a: File exists
mknod: ra1b: File exists
mknod: ra1c: File exists
mknod: ra1g: File exists
mknod: rra1a: File exists
mknod: rra1b: File exists
mknod: rra1c: File exists
mknod: rra1g: File exists
syntax error
MAKEDEV: chgrp: not found
MAKEDEV: chmod: not found

The error is somewhere in the if [ $name != hk ] line, I think, but it is easily overcome by manually creating the required device nodes.

The real issue I have, however, is when formatting ra0h:

# newfs ra0h ra81
write error: 759667
wtfs: Invalid argument

This is related to the disktab I guess (wrong kernel? wrong newfs executable?). Running newfs with a different disk type works (but gives less space of course):

# newfs ra0h ra80
Warning: inode blocks/cyl group (54) >= data blocks (12) in last
    cylinder group. This implies 98 sector(s) cannot be allocated.
/dev/rra0h:     111104 sectors in 256 cylinders of 14 tracks, 31 sectors
        56.9Mb in 16 cyl groups (16 c/g, 3.56Mb/g, 1504 i/g)
super-block backups (for fsck -b#) at:
 32, 7008, 13984, 20960, 27936, 34912, 41888, 48864, 55840, 62816,
 69792, 76768, 83744, 90720, 97696, 104672,

Any ideas?

Darkstar (talk) 23:42, 5 February 2018‎