On Jun 02 02:45:22, [email protected] wrote:
> On Sun, Jun 01, 2025 at 11:16:20AM +0200, Jan Stary wrote:
> > This is current/amd64 on an old PC.
> > Everything works, this is just to say that
> > the wskbd connects differently now (full dmesgs below).
>
> > -isa0 at pcib0
> > -isadma0 at isa0
> > -pckbc0 at isa0 port 0x60/5 irq 1 irq 12
> > -pckbd0 at pckbc0 (kbd slot)
> > -wskbd0 at pckbd0: console keyboard
> > -pcppi0 at isa0 port 0x61
> > -spkr0 at pcppi0
> > +isa at pcib0 not configured
> > +isa at mainbus0 not configured
>
> This is the PS/2 keyboard port no longer being detected.
>
> See:
>
> https://cvsweb.openbsd.org/src/sys/dev/isa/isa.c?rev=1.51&content-type=text/x-cvsweb-markup
>
> Specifically:
>
> CVS> export the acpi legacy free flag and skip probing isa bus if set.
> CVS> allows me to boot a laptop that hangs when poking around in the dark.
> CVS> code synthesized from hints from jsg kettenis miod. ok kettenis miod.
> CVS> and now we see what happens to everyone else's machine.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Thanks for the insight.
> > In particular, the dmesg now reports isa and isadma as not configured,
> > and there is no pckbc and no pckbd. (Is this intended?)
>
> If you have a physical PS/2 port, (even if it's not being used), this is
> probably not an intended change.
The machine doesn't have one (at least not on the outside).
> > The keyboard works fine (haven't tested the ucc keys yet);
>
> It works because it's a USB connected keyboard, and the problem you are
> seeing is with the PS/2 controller.
In retrospect, why did this USB keyboard ever attach via pckbc?
(Not that it matters now.)
Jan