Não ttyUSB ao conectar USB-RS485 ao Beaglebone Black

1

Estou tentando conectar uma placa com alimentação externa para controlar os motores de um robô no meu BeagleBone Black. Eu estou usando ssh sobre USB (o mini-usb) para controlar o Beaglebone do meu laptop. O BBB está executando o ubuntu arm:

Linux arm 3.14.22-ti-r31 #1 SMP PREEMPT Sat Oct 25 01:30:27 UTC 2014 armv7l armv7l armv7l GNU/Linux

A placa externa (um threemxl) que eu conecto deve usar o BBB como host e se comunicar pela porta USB padrão do BBB. Para isso, usa um conector USB-RS485. Agora, quando eu conecto a placa externa no meu laptop executando elementary, ela aparece automaticamente em / dev / ttyUSB0, mas isso não acontece no Beaglebone. Isto é o que o dmesg me diz:

[ 5695.486503] usb 2-1: new full-speed USB device number 5 using musb-hdrc
[ 5695.634339] usb 2-1: device v0403 p6001 is not supported
[ 5695.641400] usb 2-1: New USB device found, idVendor=0403, idProduct=6001
[ 5695.641457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5695.641498] usb 2-1: Product: USB-RS485 Cable
[ 5695.641536] usb 2-1: Manufacturer: FTDI
[ 5695.641573] usb 2-1: SerialNumber: FTX12FXD

e lsusb com o quadro conectado.

Bus 002 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu estou supondo que é algum tipo de problema de driver. Eu tentei adicionar a seguinte regra do udev:

SYSFS{idProduct}=="6001", SYSFS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi-sio product=0x6001 vendor=0x0403"

Mas, honestamente, não tenho certeza do efeito que isso deve ter ou de como aplicar essa regra. Qualquer ajuda seria apreciada.

    
por Yuugo 05.12.2014 / 12:48

1 resposta

1

Parece que o módulo ftdi_sio está ausente desse pacote. Parece ser corrigido em uma versão posterior, no entanto. Você pode seguir as instruções aqui para instalar uma mais nova.

    
por 18.01.2015 / 02:14