narukeh/4.3BSD-Quasijarus

Can't get past "checking quotas: done."

Closed this issue · 3 comments

It does not seem to work for me. On the first boot it seems to repair the filesystem, and then halts. I guess the halt is simply to alert the sysadmin that the filesystem was repaired and require a manual reboot to start for real. So then after the manual reboot it passes filesystem check but hangs just after.

nick@jane:~/src/4.3BSD-Quasijarus$ unxz <quasdisk.dsk.xz >quasdisk.dsk
nick@jane:~/src/4.3BSD-Quasijarus$ ./vax vax.ini

VAX simulator V3.8-1
Listening on port 8023 (socket 4)
vax.ini> attach xq0 em0
Command not allowed
NVR: buffering file in memory
Loading boot code from ka655x.bin


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.
>>>b
(BOOT/R5:0 DUA0



  2..
-DUA0
  1..0..

loading boot

Boot
: /vmunix
327204+103384+130352 start 0x23a8
4.3 BSD Quasijarus UNIX #0: Sat Oct  2 22:15:38 CDT 1999
    msokolov@luthien:/usr/src/sys/GENERIC
real mem  = 16744448
SYSPTSIZE limits number of buffers to 112
avail mem = 14920704
using 112 buffers containing 917504 bytes of memory
MicroVAX 3000, ucode rev 6
tmscp0 at uba0 csr 174500 vec 774, ipl 15
tms0 at tmscp0 slave 0
uda0 at uba0 csr 172150 vec 770, ipl 15
uda0: version 3 model 3
uda0: DMA burst size set to 4
ra0 at uda0 slave 0: ra82, size = 1216665 sectors
dz0 at uba0 csr 160100 vec 300, ipl 15
dz1 at uba0 csr 160110 vec 310, ipl 15
qe0 at uba0 csr 174440 vec 764, ipl 15
qe0: deqna, hardware address 08:00:2b:aa:bb:cc
Changing root device to ra0a
WARNING: clock gained 159 days -- CHECK AND RESET THE DATE!
Automatic reboot in progress...
Mon Sep 11 13:49:37 CDT 2000
/dev/ra0a: INCORRECT BLOCK COUNT I=63 (2 should be 0) (CORRECTED)
/dev/ra0a: UNREF FILE I=3411  OWNER=root MODE=140666
/dev/ra0a: SIZE=0 MTIME=Apr  5 09:45 2000  (CLEARED)
/dev/ra0a: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED)
/dev/ra0a: 451 files, 5205 used, 1888 free (16 frags, 234 blocks, 0.2% fragmentation)

HALT instruction, PC: 8002F700 (BRB 8002F6FF)
sim> quit
Goodbye
NVR: writing buffer to file
nick@jane:~/src/4.3BSD-Quasijarus$ ./vax vax.ini

VAX simulator V3.8-1
Listening on port 8023 (socket 4)
vax.ini> attach xq0 em0
Command not allowed
NVR: buffering file in memory
Loading boot code from ka655x.bin


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.
>>>b
(BOOT/R5:0 DUA0



  2..
-DUA0
  1..0..

loading boot

Boot
: /vmunix
327204+103384+130352 start 0x23a8
4.3 BSD Quasijarus UNIX #0: Sat Oct  2 22:15:38 CDT 1999
    msokolov@luthien:/usr/src/sys/GENERIC
real mem  = 16744448
SYSPTSIZE limits number of buffers to 112
avail mem = 14920704
using 112 buffers containing 917504 bytes of memory
MicroVAX 3000, ucode rev 6
tmscp0 at uba0 csr 174500 vec 774, ipl 15
tms0 at tmscp0 slave 0
uda0 at uba0 csr 172150 vec 770, ipl 15
uda0: version 3 model 3
uda0: DMA burst size set to 4
ra0 at uda0 slave 0: ra82, size = 1216665 sectors
dz0 at uba0 csr 160100 vec 300, ipl 15
dz1 at uba0 csr 160110 vec 310, ipl 15
qe0 at uba0 csr 174440 vec 764, ipl 15
qe0: deqna, hardware address 08:00:2b:aa:bb:cc
Changing root device to ra0a
Automatic reboot in progress...
Mon Sep 11 13:50:08 CDT 2000
/dev/ra0a: 451 files, 5205 used, 1888 free (16 frags, 234 blocks, 0.2% fragmentation)
/dev/rra0g: 12266 files, 71388 used, 323463 free (399 frags, 40383 blocks, 0.1% fragmentation)
/dev/rra0h: 1 files, 1 used, 136503 free (15 frags, 17061 blocks, 0.0% fragmentation)
Mon Sep 11 13:50:12 CDT 2000
checking quotas: done.

Any suggestions?

I changed "em0" to my Ethernet device to avoid the "Command not allowed" error early in the dump (should perhaps add this step into README.md). No change still hangs.

I tried compiling simh v3.9 locally and using that instead. Slight change to message output but still hangs.

I tried telnet to port 8023 as I was thinking maybe it was working properly but nothing was showing on the console. But no it doesn't respond there either.

Any more ideas?

Hmm so perhaps I didn't wait long enough. I thought I had waited a long time... but after doing some other tasks I came back to the window and surprise, it has now printed this:




starting system logger
  
preserving editor files
clearing /tmp
standard daemons: update cron accounting.
starting network daemons: routed inetd printer.
starting local daemons: sendmail.
Mon Sep 11 14:07:29 CDT 2000


4.3 BSD UNIX (quasijarus.example.com) (console)

login: 	Mon Sep 11 14:11:00 CDT 2000
	Mon Sep 11 14:21:00 CDT 2000
	Mon Sep 11 14:31:00 CDT 2000
	Mon Sep 11 14:41:00 CDT 2000
	Mon Sep 11 14:51:00 CDT 2000
	Mon Sep 11 15:01:00 CDT 2000
	Mon Sep 11 15:11:00 CDT 2000
	Mon Sep 11 15:21:00 CDT 2000
	Mon Sep 11 15:31:00 CDT 2000


OK seems all good now :)

TL;DR wait a long time if it looks like it has hung!

@nickd4
this is a old project of mine. when i made this, i made sure to make good documentation because i knew i would forget most stuff and had to do it from the beginning. great that it worked because i was really lazy to start again with this. seems i have done a good job.
yeah you have to wait a lot, its a good emulator, its just as slow as the originals
sorry for the late reply