[Simh] NetBSD 5.1 on MicoVAX 3900 boot error

Anders Magnusson ragge at ludd.ltu.se
Fri Apr 21 13:56:40 EDT 2017


Den 2017-04-21 kl. 19:14, skrev Mark Pizzolato:
>
> OK.  So, the difference in boot output on the simh v3.x version is:
>
>          rx0 at mscpbus1 drive 3: RX50
>          qe0 at uba0 csr 174440 vec 764 ipl 17: deqna, hardware address 08:00:2b:23:52:2f
>
> while on the failing simh v4.x version it is:
>
>          rx0 at mscpbus1 drive 3: RX50
>          qt0 at uba0 csr 174440 vec 764 ipl 17panic: Segv in kernel mode: pc 801feeb5 addr 1c
>          Stopped in pid 0.1 (system) at  netbsd:upcallret:       function "upcallret()", e...
>
> As it turns out, on both versions of simh, the XQ device defaults to emulating a DELQA-PLUS
> (aka DELQA-T).  Some changes were made in the XQ device simulation over time which now
> allows the NetBSD driver to detect the device as an DELQA-T instead of merely a DEQNA and
> it now is using the qt driver instead of the qe driver.  The NetBSD qt driver seems to have
> some sort of bug and/or incompatibility with the DELQA-T device simulation which is
> demonstrated as the crash you see.
>
Note that the delqa-t driver comes from 2.11BSD.  If it fails with 
NetBSD but not 2BSD I may have
introduced some bug when porting it over.  It do work very well on real 
hardware though.

-- Ragge


More information about the Simh mailing list