I'm running Jessie Lite on a RPi2. When I connect my USB to Serial device it does show up, however the driver is not assigned.
lsusb -t /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M |__ Port 3: Dev 13, If 0, Class=Vendor Specific Class, Driver=, 12M
The CP210x driver from Silicon Labs seems to be installed:
lsmod Module Size Used by cp210x 9419 0 usbserial 29964 1 cp210x
Now I did try manual binding without success:
echo -n "1-1.3:1.0" > /sys/bus/usb/drivers/cp210x/bind write error: No such device
Since I'm fairly new to Linux and I need that thing running, I'd be grateful for suggestions. Side note: I have a little Python script running on a Windows machine that is able to talk to the very device just fine...
The device is there, I can't figure out why it's not been found:
tree /sys/bus/usb/devices/ ├── 1-1.3 -> ../../../devices/platform/soc/20980000.usb/usb1/1-1/1-1.3 ├── 1-1.3:1.0 -> ../../../devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0
Might the additional information from
usb-devices help finding the problem?
T: Bus=01 Lev=02 Prnt=02 Port=04 Cnt=02 Dev#= 6 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=18ef ProdID=e030 Rev=01.00 S: Manufacturer=Silicon Labs S: Product=ALC 8500 Expert S: SerialNumber=3ENAEFJAVJCO9AQQ C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)