USB Serial Adapter - no /dev/tty* device

This forum is for all other ARMv5 devices

USB Serial Adapter - no /dev/tty* device

Postby kwave » Tue Feb 26, 2013 10:26 pm

I have to communicate with my arduino uno (ATmega8U2 USB-to-TTL Serial chip), connected to one of the usb ports of my pogoplug pro. I'am trying this for days now, and I have read nearly every page that google knows on this topic. The plug recognizes the arduino, but no serial device (/dev/tty<whatever>) shows up.

If the arduino is connected to the plug during boot, it shows up in lsusb -v:
$this->bbcode_second_pass_code('', '
Bus 001 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x2341 Arduino SA
idProduct 0x0043 Uno R3 (CDC ACM)
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 220
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 10.01
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 255
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
')
If I am connecting the arduino AFTER the plug has booted, lsusb simply hangs while enumarting devices. In none of these cases theres anything showing up n dmesg. Only the loading of the modules can be seen in the output.

Loaded modules (listed in rc.conf)
$this->bbcode_second_pass_code('', '
Module Size Used by
bootled_module 1472 0
ftdi_sio 50436 0
safe_serial 7464 0
usbserial 35352 2 safe_serial,ftdi_sio
cdc_acm 15948 0
gmac 40012 0
mii 6200 1 gmac
')

So how to get a serial device to communicate?
kwave
 
Posts: 13
Joined: Fri Jul 01, 2011 10:13 pm

Re: USB Serial Adapter - no /dev/tty* device

Postby kwave » Thu Feb 28, 2013 1:19 am

There are some dmesg entrys which may be related to my problem:
$this->bbcode_second_pass_code('', '
[ 34.160000] usb 1-1.3: usb_probe_device
[ 34.160000] usb 1-1.3: configuration #1 chosen from 1 choice
[ 39.170000] usb 1-1.3: khubd timed out on ep0out len=0/0
[ 39.170000] usb 1-1.3: can't set config #1, error -110
')
kwave
 
Posts: 13
Joined: Fri Jul 01, 2011 10:13 pm

Re: USB Serial Adapter - no /dev/tty* device

Postby kwave » Sun Mar 17, 2013 3:44 pm

Anyone?
kwave
 
Posts: 13
Joined: Fri Jul 01, 2011 10:13 pm

Re: USB Serial Adapter - no /dev/tty* device

Postby pepedog » Sun Mar 17, 2013 4:02 pm

Move it to a powered hub
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: USB Serial Adapter - no /dev/tty* device

Postby Geoff » Sun Mar 17, 2013 5:36 pm

The Pogo Pro fails to communicate with USB 1 (Full Speed) devices. Maybe you can find a USB 2 serial adapter.
Geoff
 
Posts: 231
Joined: Wed Mar 09, 2011 5:14 pm


Return to Community Supported

Who is online

Users browsing this forum: No registered users and 6 guests