Hi, is your problem still solved?
I have the same problem running OH3.1.0 M2 on an Odroid C4.
I randomly receive the “Wrong CRC” messages and at some point, the «smart meter» thing can not connect to the serial port anymore and the communication stays offline. From that point no more data can be read from the meter and I have to restart openhab.
I also changed the USB-Cable (from 5m to 2m) but still the same error.
Looking into the logs gives output like this. Anyone got an idea?
~$ dmesg --human|tail
[ +0,000769] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,017139] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,003254] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +2,007947] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,004078] cp210x ttyUSB0: failed set request 0x7 status: -32
[Mär 9 17:30] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,001602] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,098042] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +2,017156] cp210x ttyUSB0: failed set request 0x7 status: -32
[ +0,005807] cp210x ttyUSB0: failed set request 0x7 status: -32
~$ dmesg | grep USB
[27416.939672] cp210x ttyUSB0: failed set request 0x7 status: -32
[27418.956828] cp210x ttyUSB0: failed set request 0x7 status: -32
[27418.962635] cp210x ttyUSB0: failed set request 0x7 status: -32
Infromation about USB-device:
~$ lsusb
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub