NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/57598: Writing to uart4 on Beaglebone Black hangs the kernel



>Number:         57598
>Category:       kern
>Synopsis:       Writing to uart4 on Beaglebone Black hangs the kernel
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Sep 02 22:15:01 +0000 2023
>Originator:     Brook Milligan
>Release:        NetBSD 10.99.7
>Organization:
>Environment:
NetBSD armv7 10.99.7 NetBSD 10.99.7 (GENERIC) #0: Wed Aug 30 15:02:40 MDT 2023  brook@...:/.../NetBSD/evbarm-earmv7hf-beaglebone/obj/sys/arch/evbarm/compile/GENERIC evbarm
>Description:
The Beaglebone Black has 6 uarts, one of which (uart0) is used for the serial console.  Another, uart4, is used by the comms cape, but is not enabled by the default device tree.  Enabling it with a device tree overlay causes the kernel to configure it as com1.  However, any write to the device will immediately hang the kernel; it does not respond to keystrokes on the console, will not enter ddb, and will not respond to pings.
>How-To-Repeat:
(i) Boot a Beaglebone Black with a device tree that enables uart4.  One is available at https://github.com/beagleboard/bb.org-overlays/blob/master/src/arm/BB-UART4-00A0.dts.

(ii) Write a character to com1, e.g., with "cu -l /dev/dty01".



>Fix:
No fix is known.



Home | Main Index | Thread Index | Old Index