[Bug 269104] The uarts2 - uarts5 do not function on raspberry pi 4B
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 22 Jan 2023 21:36:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269104 Bug ID: 269104 Summary: The uarts2 - uarts5 do not function on raspberry pi 4B Product: Base System Version: 13.1-RELEASE Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: jjrushford@gmail.com I’ve tried using the additional serial ports that are available with a raspberry pi 4B by enabling them in config.txt and when I try to read data on them, I see nothing. Specifically, I’ve wired an Adafruit ultimate GPS to uart3, gpio pins 4 and 5. I’ve built the RPI-firmware port and copied the uart0-5 dtb’s to /boot/msdos/overlays. I then enable uart3 in /boot/msdos/config.txt with dtoverlay=uart3 and reboot. After boot, I see that FreeBSD has created /dev/ttyu1 and /dev/cuau1 in the dev tree for uart3. When I try reading from ttyu1 or cuau1, I do not see any data whatsoever. I’ve set the baud rate to 9600 and disabled flow control but still no data is seen. If I change the wiring to use ttyu0, gpio pins 14 and 15, I do see data there. Just to verify the hardware, I installed a different SD card with raspberry pi OS, Debian, and enabled uart3 in config.txt. When I read the /dev/ttyAMA1 I do see the NMEA time stamps coming in uart3 at 9600 baud with no issue. Next I reboot back to FreeBSD 13.1, I cannot see any data from The GPS card on ttyu1 or cuau1. -- You are receiving this mail because: You are the assignee for the bug.