【发布时间】: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