12 Replies Latest reply on Apr 10, 2018 10:33 AM by jego_281736

    PSoC 4 Pioneer Board - USB-UART Bridge - Debian/Ubuntu/Mint Linux

      I have my PSoC 4 Pioneer Board wired to bring the PSoC Rx/Tx lines over to the the PSoC 5LP in an attempt to use the PSoC 5 LP as a USB-UART Bridge. This, in fact, works as expected with PuTTY and MS Windows.


      However, plugging that cable into a machine with a recent version of Linux, does not yield the same success.


      The USB core code is able to query the Cypress KitProg, but, cdc_acm fails to probe the device.

           [2851710.639699] usb 3-1: new full-speed USB device number 26 using xhci_hcd
      [2851710.658221] usb 3-1: New USB device found, idVendor=04b4, idProduct=f139
      [2851710.658229] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=128
      [2851710.658233] usb 3-1: Product: Cypress KitProg
      [2851710.658235] usb 3-1: Manufacturer: Cypress Semiconductor
      [2851710.658238] usb 3-1: SerialNumber: 191E022A021C2400
      [2851710.660871] hid-generic 0003:04B4:F139.0014: hiddev0,hidraw3: USB HID v1.11 Device [Cypress Semiconductor Cypress KitProg] on usb-0000:00:14.0-1/input0
      [2851710.661603] cdc_acm 3-1:1.2: This device cannot do calls on its own. It is not a modem.
      [2851710.661614] cdc_acm: probe of 3-1:1.2 failed with error -22

      I have scoured all through these forums and all through Google and have turned up no remedies.   
          Has anyone tried to use the PSoC 4 with Linux in this USB-UART bridge mode? If so, did you have to "tweak" anything to get it to work?