NetBSD and VMEbus RAM

Chris Hanson <[email protected]> Thu, 13 Aug 2020 11:35:25 -0700
Newsgroups gmane.os.netbsd.ports.mvme68k
Message-ID <[email protected]>
NetBSD has grown a bit over the years and my 32MB MVME167 appears to hit swa=
p during execution of /etc/rc from the 9.0-stable branch. So I thought I=E2=80=
=99d try adding a RAM board.

I added a Micro Memory MM-6230 8MB board (addressed at 0xFB000000) to my sys=
tem, and followed the instructions in the installation guide for telling Net=
BSD about it.

Unfortunately, it appears that NetBSD dies on the first access to the board a=
s system RAM; around the time ntpd starts the system hangs and I get a yello=
w FAIL light on the MVME167.

I=E2=80=99ve confirmed that the RAM board works by writing a little program t=
o write data to it via /dev/mem at power up, the RAM board=E2=80=99s parity e=
rror light comes on, and writing to it via my program clears the light, so I=
 suspect an issue with NetBSD or something in its VME interaction.

Has anyone else had success recently with VMEbus memory boards? Where do I e=
ven begin to debug this? The board supports A32 and D32/16/8 so access itsel=
f shouldn=E2=80=99t be a problem. Would I be better off just writing a dumb b=
lock device driver and treating the board as a fast swap device? Did I make a=
 mistake in leaving the board set to 0xFB000000?

  =E2=80=94 Chris
  =E2=80=94 who=E2=80=99s surprised there aren=E2=80=99t cheap & simple 1GB V=
MEbus RAM boards available

Sent from my iPhone=