Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: need a bit of early boot help



Good morning!  11/780, cool!  Long time since I last used one of those.

Den 2025-11-11 kl. 04:13, skrev Dave McGuire:

  Hi folks, I'm working on a VAX-11/780.  I'm (forgive me) trying to get VMS 4.7 up and running on it, from a known working (on an 11/750) system disk, and it hangs right after printing the banner.

  As a diagnostic tool for now, I wanted to boot NetBSD 1.6.1 on it, to see if it'd get any further.  It stops in a suspicious place: Right after printing "root file system type: ffs", on the next line, it prints an 'S' and hangs.  The processor is still in run state.

  In an instance of simh with a system configured identically to my hardware, I see that 'S' is the first character of this date stamp:

Sun Nov  9 22:05:50 GMT 2003

  ...which is the line immediately following "root file system type: ffs".

  I could start digging, but I figured I'd ask for some quicker help here.  What prints that date stamp?  What (in NetBSD) could cause the machine to hang right there, does anyone have any idea?
Note:  Simh for 11/780 is implemented significantly different from a HW perspective than the "real thing".

Console output on the 11/780 is implemented by internal registers that send the data to the pdp11 which is the console processor.

The kernel printout (devices etc...)  are printed by checking the ready flag and then printout the data:

        while ((mfpr(PR_TXCS) & GC_RDY) == 0) /* Wait until xmit ready */
                ;
        mtpr(ch, PR_TXDB);      /* xmit character */

But; when the OS start to run then the output will be interrupt driven.  In your case it sounds like after the first char written no interrupt is generated that tells the pdp11 can receive another char.

Since you have a similar problem with VMS I would recommend start running the diagnostic program to see if something is broken.  Not uncommon on those machines :-)

-- R


Home | Main Index | Thread Index | Old Index