Re: USB-UART device from Exar Co. not working with cdc_acm but usbserial

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

 



Hi Johan

Here are the debug logs you asked me

* dmesg output while connecting the device without dynamic debug
* dmesg output while connecting the device with dynamic debug
* .../dynamic_debug/control active rules for cdc_acm
* dmesg output with dyndbg while opening the port, writting to the port and closing the port.

Regards

Sergio De León


On 09/02/2014 10:40 AM, Johan Hovold wrote:
[ Please avoid top posting. ]

On Tue, Sep 02, 2014 at 09:29:49AM -0500, Sergio De León wrote:
Sorry for my late reply,

I still haven't tried the debug mode for cdc-acm since I still have to
figure out the "proper way" to get and compile the source on Linux Mint
(it seems some documentation is old... but mostly I've been a little
busy to dig deeper).
That might not be necessary if your kernel is compiled with dynamic
debugging support:

	zcat /proc/config.gz | grep CONFIG_DYNAMIC_DEBUG

About the hardware flow control, I remember tried every combination of
flow control and line endings (because the receiving end might only
accept one kind of line break) with minicom, but I'll try again.
Note also that settings such as baud rate and stop bits would only have
an effect with the cdc-acm driver, whereas the generic usb-serial driver
has no way of configuring these and hence the defaults would be used.

I had some suspicions about what could be the problem with this device
since it's a 8 gsm modem pool interfaced with these chips and just one
usb port (Host -> integraded HUB -> XR21V1414) but after test it on
WinXP with putty and using the same settings on linux putty, I thought
that it might be a problem with the driver. That moment I went to
investigate the alternatives of cdc-acm and read about usbserial as
testing platform and the drivers included with.

I'm sorry if I take a while to get the logs you asked me, I hope to have
them around the weekend.
Good luck,
Johan

With dynamic debug output

[ 7590.611976] usb 1-2: new high-speed USB device number 18 using ehci-pci
[ 7590.745041] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101
[ 7590.745055] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 7590.745063] usb 1-2: Product: USB 2.0 Hub [MTT]
[ 7590.746375] hub 1-2:1.0: USB hub found
[ 7590.746614] hub 1-2:1.0: 4 ports detected
[ 7591.015878] usb 1-2.1: new full-speed USB device number 19 using ehci-pci
[ 7591.110038] usb 1-2.1: New USB device found, idVendor=04e2, idProduct=1414
[ 7591.110051] usb 1-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7591.111373] cdc_acm 1-2.1:1.0: This device cannot do calls on its own. It is not a modem.
[ 7591.111389] cdc_acm 1-2.1:1.0: The data interface has switched endpoints
[ 7591.111396] cdc_acm 1-2.1:1.0: interfaces are valid
[ 7591.111434] cdc_acm 1-2.1:1.0: ttyACM0: USB ACM device
[ 7591.111546] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.111762] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.112258] cdc_acm 1-2.1:1.2: This device cannot do calls on its own. It is not a modem.
[ 7591.112266] cdc_acm 1-2.1:1.2: The data interface has switched endpoints
[ 7591.112272] cdc_acm 1-2.1:1.2: interfaces are valid
[ 7591.112312] cdc_acm 1-2.1:1.2: ttyACM1: USB ACM device
[ 7591.113066] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.113314] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.113822] cdc_acm 1-2.1:1.4: This device cannot do calls on its own. It is not a modem.
[ 7591.113834] cdc_acm 1-2.1:1.4: The data interface has switched endpoints
[ 7591.113840] cdc_acm 1-2.1:1.4: interfaces are valid
[ 7591.113885] cdc_acm 1-2.1:1.4: ttyACM2: USB ACM device
[ 7591.114619] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.114809] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.115334] cdc_acm 1-2.1:1.6: This device cannot do calls on its own. It is not a modem.
[ 7591.115347] cdc_acm 1-2.1:1.6: The data interface has switched endpoints
[ 7591.115352] cdc_acm 1-2.1:1.6: interfaces are valid
[ 7591.115394] cdc_acm 1-2.1:1.6: ttyACM3: USB ACM device
[ 7591.116077] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.116312] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.187762] usb 1-2.2: new full-speed USB device number 20 using ehci-pci
[ 7591.282135] usb 1-2.2: New USB device found, idVendor=04e2, idProduct=1414
[ 7591.282149] usb 1-2.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7591.283448] cdc_acm 1-2.2:1.0: This device cannot do calls on its own. It is not a modem.
[ 7591.283470] cdc_acm 1-2.2:1.0: The data interface has switched endpoints
[ 7591.283477] cdc_acm 1-2.2:1.0: interfaces are valid
[ 7591.283531] cdc_acm 1-2.2:1.0: ttyACM4: USB ACM device
[ 7591.283772] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.283989] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.284386] cdc_acm 1-2.2:1.2: This device cannot do calls on its own. It is not a modem.
[ 7591.284396] cdc_acm 1-2.2:1.2: The data interface has switched endpoints
[ 7591.284401] cdc_acm 1-2.2:1.2: interfaces are valid
[ 7591.284452] cdc_acm 1-2.2:1.2: ttyACM5: USB ACM device
[ 7591.285300] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.285535] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.286048] cdc_acm 1-2.2:1.4: This device cannot do calls on its own. It is not a modem.
[ 7591.286060] cdc_acm 1-2.2:1.4: The data interface has switched endpoints
[ 7591.286065] cdc_acm 1-2.2:1.4: interfaces are valid
[ 7591.286123] cdc_acm 1-2.2:1.4: ttyACM6: USB ACM device
[ 7591.286843] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.287025] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.287717] cdc_acm 1-2.2:1.6: This device cannot do calls on its own. It is not a modem.
[ 7591.287723] cdc_acm 1-2.2:1.6: The data interface has switched endpoints
[ 7591.287726] cdc_acm 1-2.2:1.6: interfaces are valid
[ 7591.287759] cdc_acm 1-2.2:1.6: ttyACM7: USB ACM device
[ 7591.288394] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7591.288642] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.320166] tty ttyACM4: acm_tty_install
[ 7591.320184] tty ttyACM4: acm_tty_open
[ 7591.320188] cdc_acm 1-2.2:1.0: acm_port_activate
[ 7591.320341] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.320374] cdc_acm 1-2.2:1.0: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.320571] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.320693] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.322456] cdc_acm 1-2.2:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.324447] cdc_acm 1-2.2:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.337938] tty ttyACM0: acm_tty_install
[ 7591.337955] tty ttyACM0: acm_tty_open
[ 7591.337959] cdc_acm 1-2.1:1.0: acm_port_activate
[ 7591.338071] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.338103] cdc_acm 1-2.1:1.0: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.338306] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.338427] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.339433] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.341432] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.344304] tty ttyACM1: acm_tty_install
[ 7591.344323] tty ttyACM1: acm_tty_open
[ 7591.344327] cdc_acm 1-2.1:1.2: acm_port_activate
[ 7591.344441] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.344473] cdc_acm 1-2.1:1.2: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.344674] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.344952] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.345537] tty ttyACM6: acm_tty_install
[ 7591.345551] tty ttyACM6: acm_tty_open
[ 7591.345554] cdc_acm 1-2.2:1.4: acm_port_activate
[ 7591.345744] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.345781] cdc_acm 1-2.2:1.4: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.345945] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.346195] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.346422] cdc_acm 1-2.1:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.347423] cdc_acm 1-2.2:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.348425] cdc_acm 1-2.1:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.349424] cdc_acm 1-2.2:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.352348] tty ttyACM5: acm_tty_install
[ 7591.352365] tty ttyACM5: acm_tty_open
[ 7591.352368] cdc_acm 1-2.2:1.2: acm_port_activate
[ 7591.352552] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.352586] cdc_acm 1-2.2:1.2: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.352794] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.353042] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.353194] tty ttyACM7: acm_tty_install
[ 7591.353206] tty ttyACM7: acm_tty_open
[ 7591.353209] cdc_acm 1-2.2:1.6: acm_port_activate
[ 7591.353421] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.353449] cdc_acm 1-2.2:1.6: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.353666] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.353915] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.354413] cdc_acm 1-2.2:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.355420] cdc_acm 1-2.2:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.355764] tty ttyACM3: acm_tty_install
[ 7591.355780] tty ttyACM3: acm_tty_open
[ 7591.355783] cdc_acm 1-2.1:1.6: acm_port_activate
[ 7591.356053] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.356084] cdc_acm 1-2.1:1.6: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.356290] cdc_acm 1-2.2:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.356311] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.356407] cdc_acm 1-2.1:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.356537] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.357416] cdc_acm 1-2.2:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.358132] tty ttyACM2: acm_tty_install
[ 7591.358147] tty ttyACM2: acm_tty_open
[ 7591.358151] cdc_acm 1-2.1:1.4: acm_port_activate
[ 7591.358425] cdc_acm 1-2.1:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.358450] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.358486] cdc_acm 1-2.1:1.4: acm_tty_set_termios - set line: 57600 0 0 8
[ 7591.358796] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 7591.359078] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x22, val 0x2, len 0x0, result 0
[ 7591.359418] cdc_acm 1-2.1:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.360436] cdc_acm 1-2.1:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.361427] cdc_acm 1-2.1:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.421693] cdc_acm 1-2.2:1.0: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.422403] cdc_acm 1-2.2:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.439287] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.441387] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.445903] cdc_acm 1-2.1:1.2: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.446249] cdc_acm 1-2.1:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.447528] cdc_acm 1-2.2:1.4: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.449422] cdc_acm 1-2.2:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.454295] cdc_acm 1-2.2:1.2: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.454393] cdc_acm 1-2.2:1.2: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.454796] cdc_acm 1-2.2:1.6: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.455215] cdc_acm 1-2.2:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.457543] cdc_acm 1-2.1:1.6: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.458415] cdc_acm 1-2.1:1.6: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7591.460290] cdc_acm 1-2.1:1.4: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
[ 7591.461351] cdc_acm 1-2.1:1.4: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-

After a while the ports are automatically closed with a similar output showed in dmesg_open_write_close_xr21v1414.log
Without debug output

[ 2719.189384] usb 1-2: new high-speed USB device number 12 using ehci-pci
[ 2719.326479] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101
[ 2719.326493] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2719.326501] usb 1-2: Product: USB 2.0 Hub [MTT]
[ 2719.327858] hub 1-2:1.0: USB hub found
[ 2719.328101] hub 1-2:1.0: 4 ports detected
[ 2719.601243] usb 1-2.1: new full-speed USB device number 13 using ehci-pci
[ 2719.695342] usb 1-2.1: New USB device found, idVendor=04e2, idProduct=1414
[ 2719.695356] usb 1-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2719.768916] usb 1-2.2: new full-speed USB device number 14 using ehci-pci
[ 2719.863680] usb 1-2.2: New USB device found, idVendor=04e2, idProduct=1414
[ 2719.863693] usb 1-2.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2719.899678] cdc_acm 1-2.1:1.0: This device cannot do calls on its own. It is not a modem.
[ 2719.899706] cdc_acm 1-2.1:1.0: ttyACM0: USB ACM device
[ 2719.905895] cdc_acm 1-2.1:1.2: This device cannot do calls on its own. It is not a modem.
[ 2719.905924] cdc_acm 1-2.1:1.2: ttyACM1: USB ACM device
[ 2719.906264] cdc_acm 1-2.1:1.4: This device cannot do calls on its own. It is not a modem.
[ 2719.906290] cdc_acm 1-2.1:1.4: ttyACM2: USB ACM device
[ 2719.906621] cdc_acm 1-2.1:1.6: This device cannot do calls on its own. It is not a modem.
[ 2719.906641] cdc_acm 1-2.1:1.6: ttyACM3: USB ACM device
[ 2719.907417] cdc_acm 1-2.2:1.0: This device cannot do calls on its own. It is not a modem.
[ 2719.907448] cdc_acm 1-2.2:1.0: ttyACM4: USB ACM device
[ 2719.908682] cdc_acm 1-2.2:1.2: This device cannot do calls on its own. It is not a modem.
[ 2719.908712] cdc_acm 1-2.2:1.2: ttyACM5: USB ACM device
[ 2719.909935] cdc_acm 1-2.2:1.4: This device cannot do calls on its own. It is not a modem.
[ 2719.909969] cdc_acm 1-2.2:1.4: ttyACM6: USB ACM device
[ 2719.911775] cdc_acm 1-2.2:1.6: This device cannot do calls on its own. It is not a modem.
[ 2719.911816] cdc_acm 1-2.2:1.6: ttyACM7: USB ACM device
[ 2719.922372] usbcore: registered new interface driver cdc_acm
[ 2719.922377] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Writing to device ttyACM0 115200 8N1 with and without hardware flow control in minicom (same output on putty)
The uart speed is right since is the same I use with usbserial and with the windows driver

--------- Opening the port ---------
[ 7761.509034] tty ttyACM0: acm_tty_install
[ 7761.509066] tty ttyACM0: acm_tty_open
[ 7761.509076] cdc_acm 1-2.1:1.0: acm_port_activate
[ 7761.509295] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x3, len 0x0, result 0
------ If I change the baud rate, these lines are added accordingly ------
[ 8637.258943] cdc_acm 1-2.1:1.0: acm_tty_set_termios - set line: 9600 0 0 8
[ 8637.259154] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
--------------------------------------------------------------------------
[ 7761.509983] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
[ 7761.511984] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-

--- Writing to the device doesn't create any output ---

--------- Closing the port ---------
------- If baud rate changed at exit minicom resets the baud rate --------
[ 8556.726176] cdc_acm 1-2.1:1.0: acm_tty_set_termios - set line: 115200 0 0 8
[ 8556.726526] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x20, val 0x0, len 0x7, result 7
[ 8556.727577] cdc_acm 1-2.1:1.0: acm_ctrl_irq - input control lines: dcd- dsr- break- ring- framing- parity- overrun-
--------------------------------------------------------------------------
[ 7889.229012] cdc_acm 1-2.1:1.0: acm_tty_close
[ 7889.229030] cdc_acm 1-2.1:1.0: acm_port_shutdown
[ 7889.229385] cdc_acm 1-2.1:1.0: acm_ctrl_msg - rq 0x22, val 0x0, len 0x0, result 0
[ 7889.231588] cdc_acm 1-2.1:1.0: acm_ctrl_irq - urb shutting down with status: -2
[ 7889.231831] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.231878] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.231888] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.231897] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.231954] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232211] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232299] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232333] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232577] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232835] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232924] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.232956] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.233192] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.233422] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.233477] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.233494] cdc_acm 1-2.1:1.1: acm_read_bulk_callback - non-zero urb status: -2
[ 7889.233805] cdc_acm 1-2.1:1.0: acm_tty_cleanup
dynamic-debug/control rules for cdc_acm
after: # echo "module cdc_acm +p" > /sys/kernel/debug/dynamic_debug/control

drivers/usb/class/cdc-acm.c:455 [cdc_acm]acm_tty_install =p "%s\012"
drivers/usb/class/cdc-acm.c:478 [cdc_acm]acm_tty_open =p "%s\012"
drivers/usb/class/cdc-acm.c:598 [cdc_acm]acm_tty_close =p "%s\012"
drivers/usb/class/cdc-acm.c:584 [cdc_acm]acm_tty_cleanup =p "%s\012"
drivers/usb/class/cdc-acm.c:863 [cdc_acm]acm_tty_set_termios =p "%s - set line: %d %d %d %d\012"
drivers/usb/class/cdc-acm.c:591 [cdc_acm]acm_tty_hangup =p "%s\012"
drivers/usb/class/cdc-acm.c:711 [cdc_acm]acm_tty_break_ctl =p "%s - send break failed\012"
drivers/usb/class/cdc-acm.c:131 [cdc_acm]acm_ctrl_msg =p "%s - rq 0x%02x, val %#x, len %#x, result %d\012"
drivers/usb/class/cdc-acm.c:564 [cdc_acm]acm_port_shutdown =p "%s\012"
drivers/usb/class/cdc-acm.c:488 [cdc_acm]acm_port_activate =p "%s\012"
drivers/usb/class/cdc-acm.c:551 [cdc_acm]acm_port_destruct =p "%s\012"
drivers/usb/class/cdc-acm.c:401 [cdc_acm]acm_read_bulk_callback =p "%s - non-zero urb status: %d\012"
drivers/usb/class/cdc-acm.c:394 [cdc_acm]acm_read_bulk_callback =p "%s - disconnected\012"
drivers/usb/class/cdc-acm.c:326 [cdc_acm]acm_ctrl_irq =p "%s - unknown notification %d received: index %d len %d data0 %d data1 %d\012"
drivers/usb/class/cdc-acm.c:317 [cdc_acm]acm_ctrl_irq =p "%s - input control lines: dcd%c dsr%c break%c ring%c framing%c parity%c overrun%c\012"
drivers/usb/class/cdc-acm.c:301 [cdc_acm]acm_ctrl_irq =p "%s - calling hangup\012"
drivers/usb/class/cdc-acm.c:293 [cdc_acm]acm_ctrl_irq =p "%s - network connection: %d\012"
drivers/usb/class/cdc-acm.c:283 [cdc_acm]acm_ctrl_irq =p "%s - nonzero urb status received: %d\012"
drivers/usb/class/cdc-acm.c:278 [cdc_acm]acm_ctrl_irq =p "%s - urb shutting down with status: %d\012"
drivers/usb/class/cdc-acm.c:1139 [cdc_acm]acm_probe =p "interfaces are valid\012"
drivers/usb/class/cdc-acm.c:1133 [cdc_acm]acm_probe =p "The data interface has switched endpoints\012"
drivers/usb/class/cdc-acm.c:1114 [cdc_acm]acm_probe =p "The data interface isn't available\012"
drivers/usb/class/cdc-acm.c:1099 [cdc_acm]acm_probe =p "Your device has switched interfaces.\012"
drivers/usb/class/cdc-acm.c:1058 [cdc_acm]acm_probe =p "Separate call control interface. That is not fully supported.\012"
drivers/usb/class/cdc-acm.c:1052 [cdc_acm]acm_probe =p "no interfaces\012"
drivers/usb/class/cdc-acm.c:1039 [cdc_acm]acm_probe =p "No union descriptor, giving up\012"
drivers/usb/class/cdc-acm.c:1030 [cdc_acm]acm_probe =p "No union descriptor, using call management descriptor\012"
drivers/usb/class/cdc-acm.c:1020 [cdc_acm]acm_probe =p "Ignoring descriptor: type %02x, length %d\012"
drivers/usb/class/cdc-acm.c:975 [cdc_acm]acm_probe =p "Seeking extra descriptors on endpoint\012"
drivers/usb/class/cdc-acm.c:1372 [cdc_acm]acm_disconnect =p "%s\012"
drivers/usb/class/cdc-acm.c:1354 [cdc_acm]stop_data_traffic =p "%s\012"

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

  Powered by Linux