USB console support "was: NetBSD-7.0 boots OK and NetBSD-8.0 hangs/crashes during boot on a MacBook7,1)

"Greg A. Woods" <[email protected]>
Newsgroups gmane.os.netbsd.current,gmane.os.netbsd.ports.x86-64
Organization Planix, Inc.
Message-ID <[email protected]>
At Mon, 06 Jul 2020 13:13:03 -0700, "Greg A. Woods" <[email protected]> wrote:
Subject: Re: NetBSD-7.0 boots OK and NetBSD-8.0 hangs/crashes during boot on a MacBook7,1
>
> Or indeed any device with any kind of USB port, e.g. a laptop.

Oh, and I wanted to mention something else that I'd forgotten about but
stumbled across again the other day while debugging servers:

Xen supports writing console messages to a special kind of USB port:

	"console=dbgp" indicates that Xen should use a USB debug port.

http://xenbits.xenproject.org/docs/4.11-testing/misc/xen-command-line.html

There's more about it in this thread:

https://lists.xenproject.org/archives/html/xen-devel/2009-03/msg00436.html
https://lists.xenproject.org/archives/html/xen-devel/2009-03/msg00458.html


Further of interest is that Xen also supports writing to both a COM port
and the "vga" console simultaneously.  Indeed it may support writing to
"dbgp" at the same time as well.  This is something I looked into for
NetBSD/i386 some time ago, but never got it fully working.  To me I
think it would be super incredibly valuable for the boot code to be able
to talk to both a serial port and the "pc" console simultaneously.  It
is less important for the kernel to do so, but it still would be nice.

--
					Greg A. Woods <[email protected]>

Kelowna, BC     +1 250 762-7675           RoboHack <[email protected]>
Planix, Inc. <[email protected]>     Avoncote Farms <[email protected]>
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQRuK6dmwVAucmRxuh9mfXG3eL/0fwUCXwfBaQAKCRBmfXG3eL/0
f6xtAKDziTyjPx9J8HwNpHCI58/8Wb4j5ACgm1DkfRywApDik67ib9xKfjTxhCw=
=OwFE
-----END PGP SIGNATURE-----
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.