David Brownlee wrote:
On 15 December 2012 16:59, Holm Tiffe <holm at
freibergnet.de> wrote:
I'm pretty sure the loader works as such un the rtVAX, the networki
interface should be supported so far as I've read, but I think the SLU's
are not and so there is nothing to see...
[...]
...so I think the Console SLU is the problem, one
needs a decent
documentation for the rtVAX300 that includes the programming manual for the
SLUs and the NetBSD source to make the Console driver work.
That shouldn't be to much work.
As long as I'm not finding a person that's a little bit involved in
VAX Assembler and is using NetBSD on VAXen, my trip ends here.
Maybe Dave is interested since he has at least such a rtVAX Card.
NetBSD's boot consinit() uses vax_boardtype to determine what console
calls to use:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/vax/boot/boot/consio.c?rev…
If the rtVAX ROM console is 'close enough' to a normal VAX then it may
be a simple case of adding its boardtype to the switch statement. If
docs are not available it may even be worth adding a 'default' to each
of them in turn to see if it matches any of them (I'd start with a 630
:)
My level of VAX assembly is probably at the "can recognise it two
times out of three", but I'm happy to help with the boot console
poking...
Hmm ...sounds interesting.
...and it sounds as I have to put eighter the KA630 back in my BA23 where
currently A 11/83 lives or I have to put a 2nd disk into my 4000/90 to have
at least a kind of NetBSD development system to compile something :-(
I'm fascinated from those machines but I've done alsmost nothing in the
direction of wirting software from them. (But I used the soldering iron
often and repaired the machines (more the Boards that build them since I
gote never a complete machine). I do even own a russian 11/03 (something
like that, metrical Q-Bus, RX02 like Floppies) that is working again.
I don't think that The KA630 code will work, (ok, maybe for the loader)
since the KA630 is using standard SLUs like the PDP11s. The SCN2681 however
is a real serial chip with it's own register layout, I remember that I have
programmed an 68681 sometimes in the past (which ist mostly the same)...
The NetBSD 6 netboot makes a trap:
>> b eza0
83 BOOT SYS
-EZA0
2..1..0..
?06 HLT INST
PC = 00001801
>>
...so it isn't working any better as it is.
Regards,
Holm
--
Technik Service u. Handel Tiffe,
www.tsht.de, Holm Tiffe,
Freiberger Stra?e 42, 09600 Obersch?na, USt-Id: DE253710583
www.tsht.de, info at tsht.de, Fax +49 3731 74200, Mobil: 0172 8790 741