I've noticed I sometimes lose data coming from the UART when running our firmware on the new nRF52840-DK with the new debug probe chip.
To isolate it, I'm running a firmware that just outputs a short string every second (Tick... 123) on the UART and I've connected a second USB-UART to the P0.6 pin.
Changing to sending one message every two seconds doesn't seem to change the frequency of errors. Neither a slightly longer message.
Within ten minutes I see some dropped characters on the built in debug probe's USB-UART, but the second one shows it correctly:
[09:13:27:829] Longer string saying tick... 598␊
[09:13:29:833] ring saying tick... 599␊
[09:13:31:835] Longer string saying tick... 600␊
In the original application the string was sent once every 30 seconds and there it happened around one time out of 100 messages.
Turning off MSD with JLinkExe doesn't help either.
My computer is running Ubuntu 22.04LTS with kernel "Linux version 5.19.0-32-generic (buildd@lcy02-amd64-026) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2".