Arduino nano неправильно подключается при загрузке

У меня есть Arduino Nano, подключенный к моему ПК, который выполняет некоторые базовые функции домашней автоматизации, и это прекрасно работает. За исключением того, что иногда при загрузке USB-устройство не подключается успешно. Отключение и подключение снова решает проблему. Я предполагаю, что либо Arduino находится в хорошем состоянии во время загрузки ПК, либо Ubuntu не нравится устройство, подключенное так рано.

На форумах Arduino я не получил никакой реальной помощи.

Я использую Ubuntu 14.10 64bit.

( Вставить корзину dmesg устройства USB не работает, и еще один , когда устройство было подключено и снова (и работает). Также lsusb) -t до и после и после работы . Похоже, как при повторном подключении устройства.)

Мой /etc/udev/rules.d/80-arduino.rules файл для поднятия /dev/ttyArduino0. Проблема в том, что он не всегда появляется после загрузки:

SUBSYSTEMS=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="ttyArduino%n"

Обновление: При более внимательном рассмотрении dmesg, когда он не работает, я замечаю следующее:

[    2.040030] usb 2-2: new full-speed USB device number 2 using ohci-pci
[    2.224039] usb 2-2: device descriptor read/64, error -62
[    2.512031] usb 2-2: device descriptor read/64, error -62
[    2.792014] usb 2-2: new full-speed USB device number 3 using ohci-pci
[    2.976013] usb 2-2: device descriptor read/64, error -62
[    3.260013] usb 2-2: device descriptor read/64, error -62
[    3.540013] usb 2-2: new full-speed USB device number 4 using ohci-pci
[    3.948006] usb 2-2: device not accepting address 4, error -62
[    4.124013] usb 2-2: new full-speed USB device number 5 using ohci-pci
[    4.532007] usb 2-2: device not accepting address 5, error -62

Затем, когда я снова подключаю устройство (к тому же порту), и оно правильно определяется dmesg сообщает:

[  346.712042] usb 2-2: new full-speed USB device number 8 using ohci-pci
[  346.939281] usb 2-2: New USB device found, idVendor=0403, idProduct=6001
[  346.939289] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  346.939292] usb 2-2: Product: FT232R USB UART
[  346.939295] usb 2-2: Manufacturer: FTDI
[  346.939297] usb 2-2: SerialNumber: A8008FYE
[  346.982451] usbcore: registered new interface driver usbserial
[  346.982742] usbcore: registered new interface driver usbserial_generic
[  346.983019] usbserial: USB Serial support registered for generic
[  346.993719] usbcore: registered new interface driver ftdi_sio
[  346.996838] usbserial: USB Serial support registered for FTDI USB Serial Device
[  346.997061] usb 2-2: Detected FT232RL
[  346.997064] usb 2-2: Number of endpoints 2
[  346.997066] usb 2-2: Endpoint 1 MaxPacketSize 64
[  346.997069] usb 2-2: Endpoint 2 MaxPacketSize 64
[  346.997071] usb 2-2: Setting MaxPacketSize 64
[  347.001844] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0
1
задан 8 April 2015 в 23:30

0 ответов

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

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