Is there any definitive solution to the problem posted here?
This is an old post so maybe someone found a better solution.
I'm also encountering that problem on a Debian machine:
java.io.IOException: Not all params are supported by kernel
at com.sun.comm.LinuxSerial.nativeSetSerialPortParams(Native Method)
I tried all the patches described in the old post but none seemed to work. The weird thing is that the same program runs just fine under Ubuntu.
The problem is that not all the parameters are supported by the kernel. The solution is not to use the ones that aren't. Changing the kernel changes the set of supported parameters. Surely this is obvious?