VMware Communities
aaronb1
Contributor
Contributor

USB Devices not mounting - Fusion 8.5.7 + High Sierra

I am running the beta High Sierra on my MacBook Pro (10.12.6 Beta (16G18a)) and Fusion 8.5.7. Since upgrading the High Sierra, I am no longer able to mount USB devices to my VMs inside of Fusion. I get a driver error and device remains mounted to the host.

1) Can anyone else confirm this is a know issue with 10.12.6 and Fusion?

2) Any workarounds/fixes?

Thanks

Aaron

17 Replies
amossberg
Contributor
Contributor

I reported same issue over a week ago, was told it is a known issue caused by changes Apple made to USB processes and that VMware has reported it to Apple and is tracking it.  No workaround exists, no resolution likely until 10.12.6 is out of beta status.

"PR number is 1890659"

RickShu
VMware Employee
VMware Employee

Hi aaronb1,

Would you please inform about the build number of  High Sierra you have just installed?

Regards,

-Rick

Reply
0 Kudos
aaronb1
Contributor
Contributor

10.12.6 Beta (16G18a)

palter
Enthusiast
Enthusiast

That's Sierra, not High Sierra

Mac mini (M2 Pro/32GB/2TB), Intel NUC10i5FNH w/ESXi 7.0,
iPhone 15 Pro Max (256GB), iPad Pro 12.9" (5th gen, M1/16GB/1TB)
41mm Watch Series 9 (Aluminum), TV 4K (3rd gen), TV 4K (1st gen)
Reply
0 Kudos
a30bok
Contributor
Contributor

Just corrected in 8.5.8.

A device error occurred at first time, but it was connected normally after i tried "connection to guest". may be.

amossberg
Contributor
Contributor

Awesome - no release notes (that I could find) were posted for 8.5.8 but I am downloading and will try in a moment.

Reply
0 Kudos
amossberg
Contributor
Contributor

Confirmed 8.5.8 + 10.12.6 Beta USB issue appears to be resolved.

Tested mounting of usb stick, USB IR Learner, and USB-Serial device to guest windows 10 and <drumroll>...</drumroll> "driver error" message is gone, replaced with either automatic mounting or "ask" for the devices.

Will try some different devices later today.

grahamwright1
Contributor
Contributor

Hmm, I just updated to Fusion 10.0.0 under High Sierra (release version doesn't show a build number) and plugging USB devices in doesn't generate a prompt for where to attach the device to and simply mounts in on the Mac side.

Under USB settings it shows no available devices, so this is pretty big hassle!

Any idea when the code changes in MacOS 10.12.7 will make it into High Sierra?

Reply
0 Kudos
RickShu
VMware Employee
VMware Employee

Hi grahamwright1,

In macOS 10.13, it requires user approval before loading new third-party kernel extensions.

So you need to open System Preferences -> Security & Privacy find and click the "Allow" button. After that, re-open Fusion 10 and give it a try.

Regards,

-Rick

grahamwright1
Contributor
Contributor

RickSHu

You get prompted during the Fusion installation and have to allow the kernel extensions in the Security dialog during the installation. I did that when I upgraded, but it still shows no USB devices, and leaving the Settings/Security Preferences open while mounting a USB drive on the OSX host does not show any additional security authentication requests. Taking a look at the Log show possible issues with the usbarbitrator-socket, which could be a factor.......

2017-09-27T13:11:12.544-05:00| VMware Fusion| I125: -[PLURLHandlingTemplateViewController defaultHandlerBundleIdentifier]: got default handler 'com.apple.mail' for protocols {mailto}, based on 'mailto'

2017-09-27T13:11:12.551-05:00| VMware Fusion| I125: -[PLURLHandlingTemplateViewController defaultHandlerBundleIdentifier]: got default handler 'com.apple.mail' for protocols {mailto}, based on 'mailto'

2017-09-27T13:11:12.563-05:00| VMware Fusion| I125: -[PLURLHandlingTemplateViewController defaultHandlerBundleIdentifier]: got default handler 'com.apple.Safari' for protocols {http, https}, based on 'http'

2017-09-27T13:11:12.574-05:00| VMware Fusion| I125: -[PLURLHandlingTemplateViewController defaultHandlerBundleIdentifier]: got default handler 'com.apple.Safari' for protocols {http, https}, based on 'http'

2017-09-27T13:11:12.644-05:00| VMware Fusion| I125: Internal VMDB error: VMDB failure (-1)

2017-09-27T13:11:43.177-05:00| VMware Fusion| I125: SOCKET creating new socket, connecting to /var/run/vmware/usbarbitrator-socket

2017-09-27T13:11:43.177-05:00| VMware Fusion| I125: SOCKET connect failed, error 2: No such file or directory

2017-09-27T13:11:45.518-05:00| VMware Fusion| I125: DictionaryLoad: Cannot open file "/Library/Preferences/VMware Fusion/config": No such file or directory.

2017-09-27T13:11:45.591-05:00| VMware Fusion| I125: DictionaryLoad: Cannot open file "/Library/Preferences/VMware Fusion/config": No such file or directory.

2017-09-27T13:11:46.020-05:00| VMware Fusion| I125: VMHSGetDataFileKey: Could not get the dataFileKey from VMDB

2017-09-27T13:13:43.171-05:00| VMware Fusion| I125: SOCKET creating new socket, connecting to /var/run/vmware/usbarbitrator-socket

2017-09-27T13:13:43.171-05:00| VMware Fusion| I125: SOCKET connect failed, error 2: No such file or directory

2017-09-27T13:14:59.729-05:00| VMware Fusion| I125: DictionaryLoad: Cannot open file "/Library/Preferences/VMware Fusion/config": No such file or directory.

2017-09-27T13:15:43.166-05:00| VMware Fusion| I125: SOCKET creating new socket, connecting to /var/run/vmware/usbarbitrator-socket

2017-09-27T13:15:43.167-05:00| VMware Fusion| I125: SOCKET connect failed, error 2: No such file or directory

Reply
0 Kudos
W_M_Dooley
Contributor
Contributor

I had a similar experience. Fusion 8.5.8 was running perfectly on my Mid 2011 Mac mini with the public release of High Sierra. After installing the version 10 upgrade, including the "Allow" step , USB stopped working. No reaction to an inserted drive, no USB devices listed. I need USB, so I've reverted to 8.5.8 for now.

Reply
0 Kudos
valadezm
Contributor
Contributor

I have a dj gig next weekend and i always like to test things out.  I have macbook with 10.12.6 and vmware fusion 8.5.8.  When i connect my external drive that has all my music, fusion doesnt prompt me like it used to to ask which system i wanted it to connect to mac or windows.  When i click on usb settings i do not see my device.   This is critical for me anyone can share how they were able to fix this?

Reply
0 Kudos
RickShu
VMware Employee
VMware Employee

Hi valadezm,

Did other USB devices appear in USB settings? What guest OS are you running with?

Regards,

-Rick

Reply
0 Kudos
jmarkworth1
Contributor
Contributor

I have experienced a similar issue.  I have a new MBPro with USB C connections and had been working with a copy of Fusion 8 (latest) and Win 7 Pro perfectly fine - even with the apple USB C dongle - and RT Systems radio cables.  Everything was absolutely fine until upgrading to the new Fusion 10.0.x this morning.  Help!!!

Reply
0 Kudos
ghostface147
Contributor
Contributor

So I also had this issue with the USB not mounting in 10.0.1.  I reinstalled the VM Ware tools and restarted the VM.  Nothing. Then I went into system preferences and allowed what High Sierra blocked, while I still had my guest open.  I shut it off, closed Fusion, opened it back up and started the guest.  USB mounting now works.  YMMV

WKonings
Contributor
Contributor

I have exactly the same problem.  Upgraded to High Sierra and to Fusion 10.  My USB stick is mounted to MAC OS and no question is coming to select between Mac OS or Windows.

ghostface147, what do you mean with ".. and allowed what High Sierra blocked"?  I cannot find anything under system prefs relating to High Sierra blocking Fusion/Windows.

Reply
0 Kudos
MacGruvi
Contributor
Contributor

Not sure exactly when I lost USB but needed it today and would not mount. I've been on High Sierra 10.13.2 and recently upgraded to Fusion 10.1.1. Since you mentioned the Security & Privacy, I had it open and the moment I selected Install VMWare Tools and Modify, Allow appeared and I selected it. Once Tools finished installing, I started Windows, plugged a thumb drive in and POW, the window asking if I wanted to mount USB on Mac or Windows popped up and was able to mount it. Thanks for the tip!

Reply
0 Kudos