cdc_acm driver with Arduino USB2SERIAL problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi.
I'm writing to you since Johan Hovold addressed me to your email...

I don't find a solution to a problem with
cdc-acm driver for linux and Arduino USB2SERIAL LIGHT
(http://arduino.cc/en/Main/USBSerial).

The problem: the "arduino usb2serial light" ISP is not recognized by the
driver cdc-acm anymore. It was up to Nov - Dec 2014 but then, after that
I cannot use it anymore since the driver is not recognizing.
Unfortunately, I made many changes and upgrades in between so it's
difficult for me to tell you what the versions of driver and ubuntu
release I was using.

Now I'm using Ubuntu 14.10 in order to check if latest driver would have
solved the problem unsuccessfully. Also I have tried to use latest linux
3.19 to double check, no luck!
I make it short and these are the data:
I am sure that the driver is correctly loaded when I insert the usb
connector (dmesg output)
[ 5013.141340] usb 1-1.3: new full-speed USB device number 5 using
xhci_hcd
[ 5013.230474] usb 1-1.3: New USB device found, idVendor=03eb,
idProduct=2ff7
[ 5013.230482] usb 1-1.3: New USB device strings: Mfr=0, Product=1,
SerialNumber=0
[ 5013.230487] usb 1-1.3: Product: Arduino USB-Serial DFU
[ 5013.273072] usbcore: registered new interface driver cdc_acm
[ 5013.273078] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters
then if I type (as root)
echo '03eb 2ff7' > /sys/bus/usb/drivers/cdc_acm/new_id
I get dmesg output
[10555.368852] cdc_acm 1-1.3:1.0: skipping garbage

I'm using 
root@bobuaits:/usr/src/linux-3.19# uname -a
Linux bobuaits 3.19.0-RB0 #2 SMP Fri Feb 13 11:54:01 CET 2015 x86_64
x86_64 x86_64 GNU/Linux
(I compiled 3.19).

Also I recompiled with usbmon support and got the isolted the following
usb data (when plugging in the device):
ffff88003605a780 3916513643 S Ci:1:016:0 s 80 06 0100 0000 0012 18 <
ffff88003605a780 3916513868 C Ci:1:016:0 0 18 = 12011001 00000020
eb03f72f 00000001 0001
ffff88003605a780 3916513916 S Ci:1:016:0 s 80 06 0200 0000 0009 9 <
ffff88003605a780 3916514074 C Ci:1:016:0 0 9 = 09021b00 01010080 32
ffff88003605a780 3916514114 S Ci:1:016:0 s 80 06 0200 0000 001b 27 <
ffff88003605a780 3916514307 C Ci:1:016:0 0 27 = 09021b00 01010080
32090400 0000fe01 02000921 03000000 0c0001
ffff88003605a780 3916514350 S Ci:1:016:0 s 80 06 0300 0000 00ff 255 <
ffff88003605a780 3916514496 C Ci:1:016:0 0 4 = 04030904
ffff88003605a780 3916514536 S Ci:1:016:0 s 80 06 0301 0409 00ff 255 <
ffff88003605a780 3916514756 C Ci:1:016:0 0 46 = 2e034100 72006400
75006900 6e006f00 20005500 53004200 2d005300 65007200
ffff88003605a6c0 3916515023 S Co:1:016:0 s 00 09 0001 0000 0000 0
ffff88003605a6c0 3916515101 C Co:1:016:0 -71 0

(when unplugging the device)
ffff88003605a780 3916913586 S Ci:1:017:0 s 80 06 0100 0000 0012 18 <
ffff88003605a780 3916913788 C Ci:1:017:0 0 18 = 12011001 00000020
eb03f72f 00000001 0001
ffff88003605a780 3916913838 S Ci:1:017:0 s 80 06 0200 0000 0009 9 <
ffff88003605a780 3916913979 C Ci:1:017:0 0 9 = 09021b00 01010080 32
ffff88003605a780 3916914022 S Ci:1:017:0 s 80 06 0200 0000 001b 27 <
ffff88003605a780 3916914211 C Ci:1:017:0 0 27 = 09021b00 01010080
32090400 0000fe01 02000921 03000000 0c0001
ffff88003605a780 3916914257 S Ci:1:017:0 s 80 06 0300 0000 00ff 255 <
ffff88003605a780 3916914391 C Ci:1:017:0 0 4 = 04030904
ffff88003605a780 3916914426 S Ci:1:017:0 s 80 06 0301 0409 00ff 255 <
ffff88003605a780 3916914651 C Ci:1:017:0 0 46 = 2e034100 72006400
75006900 6e006f00 20005500 53004200 2d005300 65007200
ffff88003605a6c0 3916914970 S Co:1:017:0 s 00 09 0001 0000 0000 0
ffff88003605a6c0 3916915039 C Co:1:017:0 0 0

I'm not an expert of USB bus and all data exchange. I know, I could
do :-) but it will take a lot of time, therefore I would prefer some
help from the "experts".

Thanks a lot if you could address me in the right direction to solve the
problem.

/r0b

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux