VMware Communities
togal
Contributor
Contributor

Fusion 13.5: Win11Arm on Mac M2 - Serial USB device - no connection

I have installed Windows 11 for Arm via Vmware 13.5 on a Mac M2. I then installed the Vmware tools. But my Profilec USB - Serial adapter is not recognized. With Win11 X64 the adapter is recognized (see pictures). Is this a general problem with VmWare Fusion on Mac M2 ?

Thanks for a hint

Reply
0 Kudos
12 Replies
Gizzie
Enthusiast
Enthusiast

Does the cable work on your Mac OS?

First try if that works (pkg file available at https://www.prolific.com.tw/US/ShowProduct.aspx?pcid=41&showlevel=0041-0041 )

Try to manually install the driver (https://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41)

 

 

Reply
0 Kudos
togal
Contributor
Contributor

Yes,

the cable works on my MAC OS Ventura 13.4.1.

Reply
0 Kudos
Gizzie
Enthusiast
Enthusiast

have you tried to install the driver manually on the windows OS?

Maybe some other driver is needed prior to installing the serial driver. 

Try running https://www.driveridentifier.com/ on the client. It might point you towards your missing drivers

Reply
0 Kudos
RDPetruska
Leadership
Leadership

So, if it works on your Mac host, then simply add a serial port to the VM and configure it to use whichever COM port your Mac assigned to the USB device.

Reply
0 Kudos
togal
Contributor
Contributor

I don't quite understand "then simply add a serial port to the VM ". I have been using Vmware Fusion for several years and so far I have not had any problems with USB serial converters on intel machines.

Let's go back to my problem:
Vmware Fusion 13.5 on a MAC with Intel processor, the USB serial adapter works on the Win11 x64 virtual machine and shows up as COM3 in Device Manager.

Vmware Fusion 13.5 on a MAC with Arm processor (M2) the same USB serial adapter does not work on the Win11 Arm virtual machine. No COM port is displayed in the Device Manager.

Reply
0 Kudos
RDPetruska
Leadership
Leadership


@togal wrote:

I don't quite understand "then simply add a serial port to the VM ". I have been using Vmware Fusion for several years and so far I have not had any problems with USB serial converters on intel machines.

Let's go back to my problem:
Vmware Fusion 13.5 on a MAC with Intel processor, the USB serial adapter works on the Win11 x64 virtual machine and shows up as COM3 in Device Manager.

Vmware Fusion 13.5 on a MAC with Arm processor (M2) the same USB serial adapter does not work on the Win11 Arm virtual machine. No COM port is displayed in the Device Manager.


That sounds like there is no driver for the ARM-based Win11 for that device.  As I said, as a workaround, instead of directly attaching the USB device to the VM, add a serial port to the virtual hardware, and assign it the COM port your Mac host assigned to the USB device.

Reply
0 Kudos
togal
Contributor
Contributor

Ok,
I now have an understanding problem. 🤔
When I select a serial port in Preferences -> Add Device I am supposed to create an output file.
The new virtual port is then displayed.
How do I now assign this interface to the USB device on the MAC ?

 

Reply
0 Kudos
RDPetruska
Leadership
Leadership

I don't know the UI of Fusion, but for Workstation, you can select "Use Physical serial port" and then select the desired port in the drop-down box.

Reply
0 Kudos
togal
Contributor
Contributor

Unfortunately, no selection menu of connected devices is displayed, I can only create an output file. Unfortunately, it doesn't seem to work that way. 🙁

 

Reply
0 Kudos
Gizzie
Enthusiast
Enthusiast

This walktrough from VMware player might be helpful. I also don't know the Fusion UI by heart, but I guess it's similar:

https://geek-university.com/add-a-virtual-serial-port/

 

I also found this information:

How to add a virtual serial port on VMware Fusion
  1. Open the Window -> Virtual Machine Library option.
  2. Select a virtual machine and click “Settings”.
  3. Click “Add Device”, select “Serial Port”, and click “Add”.
  4. In the “Save as” field, choose the location for the virtual port’s output file, name it, and click “Save”.
Reply
0 Kudos
RDPetruska
Leadership
Leadership

No, you wouldn't want an output file - that merely captures the serial port output FROM the VM to a text file.

If there isn't a port created on the Mac host when you plug in the USB adapter, then your only path forward is to contact the vendor to see if they have a device driver for Win11 ARM, and use it directly in the VM like on your intel VMs.

Reply
0 Kudos
Technogeezer
Immortal
Immortal

It won't be called a COM port on macOS - according to https://jasonmurray.org/posts/2020/serialconsolemacos/ you should see a device file in /dev for a USB-Serial adapter. Something along the lines of /dev/tty.usbserial*  or /dev/tty.usbmodem*

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos