我无法使用 Chirp 在 Ubuntu 上编程我的 kenwood tm-g707,我需要帮助!我收到此信息无法配置端口(5“输入/输出错误”)
kg4rxs@kg4rxs-Latitude-E6420:~$ sudo chirpw
[sudo] password for kg4rxs:
(process:6302): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
ERROR: --- Exception Dialog: Could not configure port: (5, 'Input/output error') ---
ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/chirp/ui/mainapp.py", line 682, in do_download
timeout=0.25)
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 180, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 298, in open
self._reconfigure_port(force_update=True)
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 330, in _reconfigure_port
raise SerialException("Could not configure port: %s" % msg)
SerialException: Could not configure port: (5, 'Input/output error')
ERROR: ----------------------------
答案1
最常见的原因是用户没有使用串行 USB 连接的权限。必须为用户建立权限。Linux 或 Ubuntu wiki 和支持网站上有更多关于此常见问题的信息。
启动终端会话并输入此命令:
sudo gpasswd --add ${USER} dialout
执行命令后,检查其是否正常工作:
groups ${USER}
用户名后面会跟着一个包含 dialout 的列表。Dialout 表示允许包括串行和 USB 连接的 TTY 集。