Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD-7.0 boots OK and NetBSD-8.0 hangs/crashes during boot on a MacBook7,1



At Sun, 5 Jul 2020 21:09:27 -0700, Brian Buhrow <buhrow%nfbcal.org@localhost> wrote:
Subject: Re: NetBSD-7.0 boots OK and NetBSD-8.0 hangs/crashes during boot on a MacBook7,1
>
> 	Hello.  I agree with Mouse, except that I also think it would be very
> helpful and useful to have a serial console on USB only devices.

Or indeed any device with any kind of USB port, e.g. a laptop.

However what would be most generally useful, as opposed to ideal, would
be for just the console output to appear on the first found USB serial
adapter.

So if the kernel can get far enough to probe a USB serial port, then it
should dump the message buffer, and continue to copy everything added to
the message buffer, to that USB serial device.

That's the first and most important step.  Make it simple, easy, and
obvious how to capture all kernel messages on a modern machine without
having to get all the way to the point where one can run "dmesg".

Further allowing that port to be attached as the console would be "nice
but not quite as necessary".

Now ideally the kernel should make the best attempt to identify the
first possible USB serial port as early as possible, and attach it as
console, so that nothing can be missed, and so that any other bugs in
device probing, etc., etc., etc., would not prevent use of DDB on this
USB serial console.

Even better would be to find out if the platform firmware can do some or
all of this, and then to use that code both for the boot loader and the
kernel console.  E.g. on an EFI system, perhaps through a custom EFI
driver?  And for uBoot systems too?

--
					Greg A. Woods <gwoods%acm.org@localhost>

Kelowna, BC     +1 250 762-7675           RoboHack <woods%robohack.ca@localhost>
Planix, Inc. <woods%planix.com@localhost>     Avoncote Farms <woods%avoncote.ca@localhost>

Attachment: pgp3O6CjtGkdp.pgp
Description: OpenPGP Digital Signature



Home | Main Index | Thread Index | Old Index