Обнаружение USB-устройства

Я вожусь с календарем рождественского поста conrad IoT и обеспеченным arduino совместимым. (см. веб-сайт).

Я загрузил драйверы для своего ядра от сайта, который был упомянут для этого в комментариях, скомпилировал их и загрузился.

Но, когда я присоединяю uc, dmesg утверждает, что присоединил его к/dev/ttyUSB0, однако, у меня только есть/dev/ttyACMx устройства в лучшем случае Соединение с ttyACMx устройствами не будет работать от arduino IDE (я могу выбрать их, но никакая синхронизация не возможна).

Вывод от dmesg и ls:

[ 2293.276411] usb 2-1.1: new full-speed USB device number 47 using ehci-pci
[ 2293.370530] usb 2-1.1: New USB device found, idVendor=1a86, idProduct=7523
[ 2293.370534] usb 2-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 2293.370535] usb 2-1.1: Product: USB2.0-Serial
[ 2293.370903] ch341 2-1.1:1.0: ch341-uart converter detected
[ 2293.372877] usb 2-1.1: ch341-uart converter now attached to ttyUSB0
beowulf@:~/Downloads/CH341SER_LINUX$ ls /dev/tty
Display all 101 possibilities? (y or n)
tty        tty19      tty3       tty40      tty51      tty62      ttyS11     ttyS22     ttyS5
tty0       tty2       tty30      tty41      tty52      tty63      ttyS12     ttyS23     ttyS6
tty1       tty20      tty31      tty42      tty53      tty7       ttyS13     ttyS24     ttyS7
tty10      tty21      tty32      tty43      tty54      tty8       ttyS14     ttyS25     ttyS8
tty11      tty22      tty33      tty44      tty55      tty9       ttyS15     ttyS26     ttyS9
tty12      tty23      tty34      tty45      tty56      ttyACM0    ttyS16     ttyS27     
tty13      tty24      tty35      tty46      tty57      ttyACM1    ttyS17     ttyS28     
tty14      tty25      tty36      tty47      tty58      ttyACM2    ttyS18     ttyS29     
tty15      tty26      tty37      tty48      tty59      ttyprintk  ttyS19     ttyS3      
tty16      tty27      tty38      tty49      tty6       ttyS0      ttyS2      ttyS30     
tty17      tty28      tty39      tty5       tty60      ttyS1      ttyS20     ttyS31     
tty18      tty29      tty4       tty50      tty61      ttyS10     ttyS21     ttyS4      

Обновление: кажется, что только несколько секунд спустя устройство не отображается снова, хотя устройство все еще подключено, по крайней мере, в dmesg это показывают только несколько секунд спустя:

[34857.936151] ch341 1-1.2:1.0: ch341-uart converter detected
[34857.938144] usb 1-1.2: ch341-uart converter now attached to ttyUSB0
[34858.155575] usb 1-1.2: USB disconnect, device number 14
[34858.155799] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[34858.155823] ch341 1-1.2:1.0: device disconnected

Согласно просьбе:

beowulf:~$ lsb_release -r; uname -a
Release:    15.10
Linux powerwolf 4.2.0-19-generic #23-Ubuntu SMP Wed Nov 11 11:39:30 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Вывод udevadm может быть найден на pastebin.

Как я могу получить эту вещь, работающую?

2
задан 4 December 2015 в 10:40

1 ответ

Обходное решение должно использовать приводимый в действие USB-порт, а также просто другой USB-кабель.

К сожалению, никто, кажется, не взглянул на то, почему с некоторыми кабелями устройство добавляется, и immediatly удален, в то время как с другими кабелями устройство остается. Я не отстаю от этого поведения.

2
ответ дан 2 December 2019 в 03:50

Другие вопросы по тегам:

Похожие вопросы: