我正在尝试使用我的 9 针串行端口将我的汽车 ECU 连接到我的计算机(megasquirt 控制器)。我以前用 Ubuntu 10.04 做过这件事,但现在我刚刚升级到 12.04,它根本无法连接。我以前没有遇到任何问题。现在我根本无法打开这个端口。
使用chmod
我得到这个:
~$ chmod o+rw /dev/ttyS0
chmod: changing permissions of `/dev/ttyS0': Operation not permitted
答案1
我建议您再检查一下您是否是 dialout 组的成员,假设您的用户名是 joeuser,请执行以下操作:
groups joeuser
..这将列出您所属的所有组。如果您不属于 dialout 组,则将自己添加到该组,例如:
sudo gpasswd --add joeuser dialout
然后你需要登出和重新登录再次检查以确保其有效。然后看看它是否能解决您的问题。
答案2
你也需要加入该uucp
小组。在 Ubuntu 14.04 64 位上对我有用。