Passing through a serial usb device to ubuntu! it wont WORK!

Discussion in 'Parallels Desktop on a Mac with Apple silicon' started by Astro3, Apr 3, 2024.

  1. Astro3

    Astro3 Bit poster

    Messages:
    1
    I'm reaching out for assistance with a frustrating issue I've been facing while trying to set up serial communication for controlling my 3D printer through my Mac M1's virtual machine (VM) running Ubuntu (I've also attempted Debian with similar results).

    Here's a breakdown of the situation:

    **Objective:** My goal is to establish a connection between my 3D printer and my computer to control it via Klipper firmware through a web interface.

    **Hardware and Setup Details:**
    - The USB device in question is identified as "USB Serial (1a86:7523) QinHeng Electronics CH340 serial converter."
    - The device is recognized on my Mac and successfully passes through to the VM, where it appears as "/dev/ttyUSB1."
    - I've confirmed the device's visibility within the VM, with its path listed as "/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0" and "/dev/serial/by-path/pci-0000:00:03.0-usb-0:2.2:1.0-port0."

    **Issue:** Despite having all the necessary permissions and confirming device visibility within the VM, I'm unable to establish a functional serial connection. Attempts to use terminal programs like Minicom and Screen result in garbage output, making it impossible to interface with the serial USB converter effectively.

    **Troubleshooting Steps Taken:**
    - I've experimented with various baud rates in the hope of achieving a stable connection, but none have yielded satisfactory results.
    - Interestingly, the same setup works flawlessly on a different laptop running the same operating system, leading me to believe there might be a specific issue with the Mac VM environment.

    **Seeking Advice:** I'm at a loss as to why this setup isn't functioning as expected, despite assurances that USB passthrough should work seamlessly. Any advice or insights from those familiar with serial communication setups, particularly in virtualized environments like a Mac VM, would be greatly appreciated.

    Thank you for taking the time to read through my issue, and I eagerly await any suggestions or solutions you may have.
     
    CodyM4 likes this.
  2. CodyM4

    CodyM4 Bit poster

    Messages:
    1
    This is indeed a very frustrating issue. Have there been any updates on the topic? I imagine many other developers are experiencing this as well. I have been encountering the same issue on both my Ubuntu and Windows VMs, where the device is clearly being passed through, but I cannot maintain a stable serial connection. I would greatly appreciate any guidance on how to resolve this issue.
     

Share This Page