【问题标题】:USB-Serial loses connection immediately in new linux (kernel 4.12.14) [closed]USB-Serial 在新的 linux(内核 4.12.14)中立即失去连接
【发布时间】:2019-02-08 03:43:15
【问题描述】:

我升级了我的 Linux(Opensuse 从 42.3 到 15)但遇到了新的错误。 当我连接我的 USBserial 加密狗时,它在 dev 文件夹中显示 ttyUSB0 并立即断开连接并从 dev 列表中消失。

似乎全部来自'brltty',但我不知道这是在做什么。

我的 dmesg 输出是:

[  960.719371] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[  960.898481] usb 1-4: New USB device found, idVendor=10c4, idProduct=ea60
[  960.898483] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  960.898484] usb 1-4: Product: CP2102 USB to UART Bridge Controller
[  960.898485] usb 1-4: Manufacturer: Silicon Labs
[  960.898486] usb 1-4: SerialNumber: 0001
[  961.424298] usbcore: registered new interface driver usbserial
[  961.424309] usbcore: registered new interface driver usbserial_generic
[  961.424318] usbserial: USB Serial support registered for generic
[  961.425223] usbcore: registered new interface driver cp210x
[  961.425235] usbserial: USB Serial support registered for cp210x
[  961.425254] cp210x 1-4:1.0: cp210x converter detected
[  961.426718] usb 1-4: cp210x converter now attached to ttyUSB0
[  961.679984] usb 1-4: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1
[  961.680703] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[  961.680716] cp210x 1-4:1.0: device disconnected

比X

【问题讨论】:

  • 删除 'brltty' 似乎可以解决问题,但不知道这是正确的解决方案并删除该软件包对我的 linux 造成的伤害?
  • 你是盲人吗? brltty 进程适用于盲文显示硬件。这就是它抓取串行端口的原因。
  • 谢天谢地,我还没有失明。我只是安装了linux的默认包。
  • 看来应该更改linux的默认包或者某种配置文件应该带有brltty包。用于将一个或某个端口专用于盲文显示硬件而不自动连接到所有 USB 串行的配置文件。

标签: linux-kernel usb tty usbserial disconnect


【解决方案1】:

我在连接 M5Stack Core 设备时遇到了类似的问题。在某一时刻,它不再对 UIFlow 和其他配置工具可见。

在经历了几天的挫折之后,我在 dmesg 输出中搜索到了提到“brltty”的那一行。所以 Linux Mint 论坛上的一个人显然是 figured it out。 我在突触中删除了“brltty”,它从来没有给我任何其他依赖的迹象,因此删除它似乎是安全的。从那里开始一切都在走下坡路。

【讨论】:

  • 我花了几个小时试图弄清楚为什么我的 arduino 不能再编程了。在尝试了各种与 arduino 相关的技巧、工具之后,我转向了 USB,并且由于其他一些 SO 答案,我设法监控了 udev 更改,在那里我终于看到我的 linux 确实看到了 USB,但之后它就被删除了出现。然后我发现了这个问题和你对 brltty 包的评论。我删除了它,现在一切正常。谢谢!
猜你喜欢
  • 2020-05-15
  • 2020-06-24
  • 1970-01-01
  • 2020-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-09
  • 2011-06-20
相关资源
最近更新 更多