HP 9000-382 based instrument panics on cnopen()

Chris Hanson <[email protected]> Sun, 26 Sep 2021 16:11:28 -0700
Newsgroups gmane.os.netbsd.ports.hp300
Message-ID <[email protected]>
--Apple-Mail=_63184A0D-A5D4-4E24-9F94-5FC55877773A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I=E2=80=99m trying to netboot NetBSD 9.2 (the latest code) on an HP =
37900D, which is based on the HP 9000-382 platform and has a built-in EL =
display. It looks like the 382 board=E2=80=99s built-in graphics are =
disabled (it has medium-res graphics, the COLOR jumper is enabled but =
the GRAPHICS jumper is disabled, so I assume the EL display controller =
is a DIO device attached to the other side of the internal backplane).

NetBSD loads the kernel and starts to boot, but it panics in cnopen() =
saying it can=E2=80=99t find the console device. Which is a bit strange, =
since I=E2=80=99m seeing that message on what should be the console=E2=80=A6=


The text on the EL display is also inverted and garbled, similarly to =
the text coming out of my 9000-332 when I tried to boot NetBSD on it.

Here=E2=80=99s the boot screen:=20

I took a short video of the panic scroll: https://imgur.com/ik8GabY =
<https://imgur.com/ik8GabY>

It doesn=E2=80=99t get to the point of mounting / read-write so I =
don=E2=80=99t have a saved dmesg and I=E2=80=99m not typing all of that =
in at the moment.

Questions:

1. Is there a kernel boot switch or (build-time config option) that I =
can use to point console to the serial port to see if I can get further?

2. Is there a way to have the hp300 port use the simple text interface =
that most graphics cards provide for its console, if I can=E2=80=99t (or =
I don=E2=80=99t want to) use a =E2=80=9Cgraphical=E2=80=9D console?

  =E2=80=94 Chris


--Apple-Mail=_63184A0D-A5D4-4E24-9F94-5FC55877773A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;" class=3D"">I=E2=80=99m trying to netboot =
NetBSD 9.2 (the latest code) on an HP 37900D, which is based on the HP =
9000-382 platform and has a built-in EL display. It looks like the 382 =
board=E2=80=99s built-in graphics are disabled (it has medium-res =
graphics, the COLOR jumper is enabled but the GRAPHICS jumper is =
disabled, so I assume the EL display controller is a DIO device attached =
to the other side of the internal backplane).<br class=3D""><br =
class=3D"">NetBSD loads the kernel and starts to boot, but it panics in =
cnopen() saying it can=E2=80=99t find the console device. Which is a bit =
strange, since I=E2=80=99m seeing that message on&nbsp;what should be =
the console=E2=80=A6<br class=3D""><br class=3D"">The text on the EL =
display is also inverted and garbled, similarly to the text coming out =
of my 9000-332 when I tried to boot NetBSD on it.<br class=3D""><br =
class=3D"">Here=E2=80=99s the boot screen:&nbsp;<br class=3D""><br =
class=3D"">I took a short video of the panic scroll:&nbsp;<a =
href=3D"https://imgur.com/ik8GabY" =
class=3D"">https://imgur.com/ik8GabY</a><div class=3D""><br =
class=3D""></div><div class=3D"">It doesn=E2=80=99t get to the point of =
mounting / read-write so I don=E2=80=99t have a saved dmesg and I=E2=80=99=
m not typing all of that in at the moment.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Questions:</div><div class=3D""><br =
class=3D""></div><div class=3D""><div class=3D"">1. Is there a kernel =
boot switch or (build-time config option) that I can use to point =
console to the serial port to see if I can get further?</div></div><div =
class=3D""><br class=3D""></div><div class=3D"">2. Is there a way to =
have the hp300 port use the simple text interface that most graphics =
cards provide for its console, if I can=E2=80=99t (or I don=E2=80=99t =
want to) use a =E2=80=9Cgraphical=E2=80=9D console?</div><div =
class=3D""><br class=3D""></div><div class=3D"">&nbsp; =E2=80=94 =
Chris</div><div class=3D""><br class=3D""></div></body></html>=

--Apple-Mail=_63184A0D-A5D4-4E24-9F94-5FC55877773A--