[Bug 289978] uart speed appears broken

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 03 Oct 2025 12:36:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289978

            Bug ID: 289978
           Summary: uart speed appears broken
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: riscv
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: riscv
          Assignee: riscv@FreeBSD.org
          Reporter: rdunkle@smallcatbrain.com

This sbc is StarfiveVF2 1.3b.
uname -a
 16.0-CURRENT FreeBSD 16.0-CURRENT #0 main-n280609-b0091036f724: Sat Sep 27
09:47:04 EEST 2025     /usr/obj/usr/src/riscv.riscv64/sys/GENERIC-NODEBUG riscv
The uart used to work OK with FreeBSD 15-CURRENT july 2025.
with FreeBSD 16, when the system shifts from u-boot to boot FreeBSD the uart
starts to double characters, then finally jibberish (as if speed is wrong).
ttyu0 used to work after boot.  FreeBSD 16 does not work -- jibberish.
dmesg appears normal:
<root@riscv>:~# dmesg | grep uart
GDB: debug ports: uart
GDB: current port: uart
uart0: <16550 or compatible> mem 0x10000000-0x1000ffff irq 28 on simplebus0
uart0: console (115200,n,8,1)

-- 
You are receiving this mail because:
You are the assignee for the bug.