Я вожусь с календарем рождественского поста 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.
Как я могу получить эту вещь, работающую?
Обходное решение должно использовать приводимый в действие USB-порт, а также просто другой USB-кабель.
К сожалению, никто, кажется, не взглянул на то, почему с некоторыми кабелями устройство добавляется, и immediatly удален, в то время как с другими кабелями устройство остается. Я не отстаю от этого поведения.