text buffer size in boot

From: Sulev-Madis Silber <freebsd-current-freebsd-org111_at_ketas.si.pri.ee>
Date: Tue, 21 Oct 2025 07:34:46 UTC
might not be current issue at all

but i don't recall seeing it elsewhere. but then, others booted bios and not some weird sbc uboot-efi+serial console inside a sbc (allwinner h3 btw)

anyway, what i see is that as if text that comes out of init is somehow limited. like cut off in mid line at some character

i was basically trying to echo most of the motd out right before the getty. i did it from one of my initscripts. that cut off, then i did put that thing (back) into /etc/rc itself. no luck. turned off getty on ttyu0, still same

i also tried to tune kern.msgbufsize & kern.consmsgbuf_size, assuming it controls that, first at double, then with 1000000, no change

even looked up elsewhere to remind me what buffers control the text that's outputted out console / "console" there. no help eh

what's fun is that i log all the syslog and everything what's printed to console is in there in full. except i don't see it all in "actual" console

how to get more text out? also where/what/why is there a limit? limit is funnily only cutting the last <1kb off. anyway i don't get this confusing behaviour at all