Bug 255143

Summary: uslcom: Garbled output from Silicon Labs CP2102
Product: Base System Reporter: probono
Component: usbAssignee: freebsd-usb (Nobody) <usb>
Status: New ---    
Severity: Affects Some People CC: jlduran
Priority: ---    
Version: 12.2-RELEASE   
Hardware: Any   
OS: Any   

Description probono 2021-04-17 07:49:02 UTC
ugen5.2: <Silicon Labs CP2102 USB to UART Bridge Controller> at usbus5
uslcom0 on uhub2
uslcom0: <CP2102 USB to UART Bridge Controller> on usbus5

sudo screen /dev/ttyU0 500000
results in garbled output on FreeBSD:

QJ`J!�F����@� �D�*#"�J��`��*�i����G���-���*�

Tested on FreeBSD 12.2-RELEASE r366954 GENERIC on an Intel CPU machine as well as on FreeBSD 13.0 on a Raspberry Pi 3.

The same device on the same machines on the same USB ports with the same bit rate works well when using Linux.