串口输入

串口输入

我无法使用 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 集。

相关内容