I added a Moxa 1150I (USB serial adapter) to my PC, running Debian Stretch (kernel 4.9.0-8 on x86_64). When I first plugged it in, I got an error in dmesg implying that the firmware was missing, so I installed the firmware-linux-nonfree package, and it gave me /lib/firmware/moxa/moxa-1151.fw.
Now when I plug it in, I get
Code:
# lsmod | grep usb
ti_usb_3410_5052 28672 0
usbserial 49152 2 cp210x,ti_usb_3410_5052
usb_storage 73728 0
usbhid 53248 0
hid 122880 2 hid_generic,usbhid
usbcore 253952 7 cp210x,usbhid,usb_storage,usbserial,xhci_pci,ti_usb_3410_5052,xhci_hcd
usb_common 16384 1 usbcore
scsi_mod 225280 5 sd_mod,usb_storage,libata,sr_mod,sg
# lsusb
Bus 001 Device 004: ID 110a:1151 Moxa Technologies Co., Ltd.
So it looks like the kernel module gets inserted correctly, but in dmesg, I get
Code:
[ 139.547568] usb 1-2: Product: UPort 1150I
[ 139.547569] usb 1-2: Manufacturer: Moxa Technologies Co., Ltd.
[ 139.550404] ti_usb_3410_5052 1-2:1.0: TI USB 3410 1 port adapter converter detected
[ 139.550451] usb 1-2: firmware: direct-loading firmware moxa/moxa-1151.fw
[ 140.302361] usb 1-2: reset full-speed USB device number 5 using xhci_hcd
[ 140.659254] usb 1-2: device firmware changed
[ 140.659282] ti_usb_3410_5052: probe of 1-2:1.0 failed with error -5
[ 140.659335] usb 1-2: USB disconnect, device number 5
[ 140.973957] usb 1-2: new full-speed USB device number 6 using xhci_hcd
[ 141.355938] usb 1-2: New USB device found, idVendor=110a, idProduct=1151
[ 141.355940] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 141.355941] usb 1-2: Product: UPort 1151
[ 141.355941] usb 1-2: Manufacturer: Moxa Technologies Co., Ltd.
[ 141.356518] usb 1-2: can't set config #2, error -32
I don't really know what to do with this. The device doesn't work, so those errors obviously mean something, but I don't know what errors -5 and -32 are, so I have no direction.
Anyone got any insight on how to diagnose or fix this issue? Thanks!