How to start the micrortps_client on a pixhawk4?

Hi @florian.pix, I am also unable to start the micrortps_client per my previous post.

After accessing the pixhawk’s nsh> through mavlink_shell.py from my companion computer, I get the following error when trying to start the micrortps_client:

nsh> micrortps_client status
INFO  [micrortps_client] Not running
nsh> micrortps_client start -t UART
INFO  [micrortps_client] UART transport: device: /dev/ttyACM0; baudradevice reports readiness to read but returned no data (device disconnected or multiple access on port?)

This error is originating from .local/lib/python3.8/site-packages/serial/serialposix.py

This error occurs every time I try to start the micrortps_client - whether through the mavlink shell or QGC console. The Pixhawk disconnects from QGC and plays the error tune. The connection between the Pixhawk 4 and the companion computer (a Raspberry Pi running Ubuntu 20.04) is a usb cable into the side port.

I just saw your posted solution; not sure if it applies here but I will try that and report back.