Hello,
I am developing a driver for a MODBUS device that is conected via USB. I want the serial-starter to start the driver. Everything works fine so far. I plug in the USB, the driver gets started, queries the MODBUS wheter there is a matching device and exits if it doesn't find one.
And now the problem arises. The serial-starter does not seem to recognize that. It does not continue trying other drivers, hence several of my devices won't be detected, because several USB-Ports are blocked by the one driver that is not running anymore.
The driver takes some time to check the modbus because it tries several addresses. Can this be the reason for the problem?
I tried it with 2.93 and 2.94 both behave identically.
If anybody wants to have a look at the code, I uploaded it to Github
https://github.com/kscholty/dbus-modbus-suninv
Any hint would be most welcome.
Ks4z