Re: 10.0_RC5 at boot on VAX 4000/200

George Harvey <[email protected]>
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <[email protected]>
On Tue, 16 Apr 2024 08:32:55 +0200 (CEST)
Robert Doerfler <[email protected]> wrote:

> 
> Hi,
> 
> it took some time, but finally I was able to setup some netboot environment. It turned out like you said, it is booting from netboot but not from disk:
> 

Thanks for testing, at least I know the problem is not unique to my hardware now.

I had started sprinkling printfs through the code but other calls on my time came along before I reached any conclusion. The stage I had got to was different results coming back from the CMD controller when polled in mscp_waitstep() in dev/mscp/mscp_subr.c.

Netbooting I saw:

[   1.0000000] ubasearch: calling config_probe
[   1.0000000] udamatch: tries=0, mi_iot=80335a78, mi_iph=8afeb468
[   1.0000000] udamatch: mscp_waitstep 1
[   1.0000000] mscp_waitstep: read_val=00000800, result=00000800, status=1

Booting from disk I saw:

[   1.0000000] ubasearch: calling config_probe
[   1.0000000] udamatch: tries=0, mi_iot=80335a78, mi_iph=8afeb468
[   1.0000000] udamatch: mscp_waitstep 1
[   1.0000000] mscp_waitstep: read_val=00000000, result=00000800, status=0

The all-zeros read value leads to the board not being recognised but I've got no idea why that only happens with disk boot.

George
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.