From: Mark Kettenis Subject: Re: Add puc to RAMDISK_CD To: Greg Steuck Cc: tech@openbsd.org Date: Sat, 18 Apr 2026 18:59:15 +0200 > From: Greg Steuck > Date: Sat, 18 Apr 2026 09:12:44 -0700 > > I successfully upgraded my router box once I added the patch below. > The journey is described on bugs@[1]. > > diff --git a/sys/arch/amd64/conf/RAMDISK_CD b/sys/arch/amd64/conf/RAMDISK_CD > index 878eb5f3331..cf52f881fb7 100644 > --- a/sys/arch/amd64/conf/RAMDISK_CD > +++ b/sys/arch/amd64/conf/RAMDISK_CD > @@ -58,6 +58,9 @@ com* at acpi? > glkgpio* at acpi? > pckbc* at acpi? > > +puc* at pci? # PCI "universal" communication device > +com* at puc? > + > efi0 at bios0 > mpbios0 at bios0 > > I'm not sure if this is the right thing to add, much less at this point. A better point would be among the other PCI devices. Looking at GENERIC I'd put it immediately before "sdhc* at pci?". It would be nice if a missing console device wouldn't crash the kernel. But fixing that issue is hard because there are so many differences between architectures in how console attachment is handled. And it is useful to have a serial console to debug failed upgrades. So ok kettenis@ (with the suggested move). Talk to Theo whether this can/should make release or not.