Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
i have just updated parallels desktop (version 16.1.2)... parallels does not recognize my iPhone when attached to the USB port (it recognizes the iPhone but it is not display on windows or iTunes in windows).... I don't know what to do... it s like a nightmare...
 
when trying the terminal command: sudo -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app

i am getting the following reply:

iMac:~ jack$ objc[1993]: Class OpenPanel is implemented in both /Applications/Parallels Desktop.app/Contents/Frameworks/libPrlGui.3.dylib (0x10b26c888) and /Applications/Parallels Desktop.app/Contents/MacOS/prl_client_app (0x10a452be8). One of the two will be used. Which one is undefined.
Executing: /usr/bin/kmutil showloaded --bundle-identifier com.parallels.kext.netbridge --bundle-identifier com.parallels.kext.hypervisor --bundle-identifier com.parallels.kext.usbconnect --bundle-identifier com.parallels.kext.vnic --bundle-identifier com.parallels.kext.hidhook
No variant specified, falling back to release


after that parallels "Installation Assistant" will open automatically, although I already have a windows 10 parallels machine installed.

anyone can help in this?
thx
 
Question: Is anyone running Big Sur and Parallels without issues? Are these issues affecting all users or just some?
 
The issues with the Network and USB affect every user on Big Surr. The fixes that has been posted in this topic seems to working great. I did both fixes on Parallels 16.1.1. and recently upgraded tot 16.1.2. The adjustments stay, so it seems you only have do the fixes once.

Summary of posted sollutions that seem to work"

Solution Network problem
1. Close your virtual machine and Parallels 2. Open Finder and go to: / Library / preferences / parallels / 3. Copy the file network.desktop.xml and put it on your desktop 4. Open the file on your desktop via text editor 5. Find this line: <Usekextless> -1 <UseKextless> 6. Change -1 to 0 and save the file 7. Drag the refreshed file back to / Library / preferences / parallels / 8. Replace the old file with it. 9. Done. Restart your Mac. Parallels will now work normally.

Solution USB Problem
1. Close your virtual machine and Parallels 2. Open Finder and go to: / Library / preferences / parallels / 3. Copy the file dispatcher.desktop.xml and put it on your desktop 4. Open the file on your desktop via text editor 5. Find this line: <USB> 0 </USB> 6. Change 0 to 1 and save the file 7. Drag the refreshed file back to / Library / preferences / parallels / 8. Replace the old file with it. 9. Done. Restart your Mac. Parallels will now work normally.
 
  • Like
Reactions: pommephone
The issues with the Network and USB affect every user on Big Surr.
OK, but what about users of Big Sur? Have you checked with every one of them? 😁 Thanks for posting the solutions that are working for you. I'll save these in case the issues are not resolved when I'm ready to take the plunge.
 
Solution USB Problem
1. Close your virtual machine and Parallels 2. Open Finder and go to: / Library / preferences / parallels / 3. Copy the file dispatcher.desktop.xml and put it on your desktop 4. Open the file on your desktop via text editor 5. Find this line: <USB> 0 </USB> 6. Change 0 to 1 and save the file 7. Drag the refreshed file back to / Library / preferences / parallels / 8. Replace the old file with it. 9. Done. Restart your Mac. Parallels will now work normally.
Because this section is in the UsbVirtualDisks section, it might help with USB external storage devices, but definitely has no effect on USB HID devices. I am also struggling with getting a HID device recognised.

XML:
<UsbVirtualDisks dyn_lists="">
    <FireWire>1</FireWire>
    <Usb>1</Usb>
    <Thunderbolt>1</Thunderbolt>
    <Removable>1</Removable>
</UsbVirtualDisks>
 
Here is a one-liner to paste in Terminal:

Code:
sudo sed -i '' 's/\(<UseKextless>\)-1\(<\/UseKextless>\)/\10\2/' /Library/Preferences/Parallels/network.desktop.xml && sudo sed -i '' 's/\(<Usb>\)0\(<\/Usb>\)/\11\2/' /Library/Preferences/Parallels/dispatcher.desktop.xml
 
Because this section is in the UsbVirtualDisks section, it might help with USB external storage devices, but definitely has no effect on USB HID devices. I am also struggling with getting a HID device recognised.
Did not notice this, you are right. A USB HID device does not work on my MacBook. :confused: - hope someone finds a solution for this.

Strange, a webcam on USB does seem to work here, but a VCDS cable does not get recognised.
 
No, the solutions posted here don't work "great". Parallels forgets the resolution of the VM every time I launch it when the fix is enabled (this issue is not present without the fix). Judging by how long this is taking for Parallels to fix, it's a very deep issue that affects multiple parts of the software.
 
Found on Parallels forum :
  1. Quit Parallels
  2. Opern Terminal & Run this command
    sudo nano /Library/Preferences/Parallels/network.desktop.xml
  3. In the following line
    <UseKextless>-1</UseKextless>
  4. replace -1 with 0
  5. save and start parallels
Problem Solved.
 
Found on Parallels forum :
  1. Quit Parallels
  2. Opern Terminal & Run this command
    sudo nano /Library/Preferences/Parallels/network.desktop.xml
  3. In the following line
    <UseKextless>-1</UseKextless>
  4. replace -1 with 0
  5. save and start parallels
Problem Solved.
One problem solved, not all of them. Still waiting on a fix for USB HID's.
 
I copied what I found on parallels support forum from the parallels supporters:

"Hello, Thank you for your patience and cooperation while we are working on the resolution. USB-to-com or USB-to-lanRJ45 devices are not supported with Parallels Desktop. If you need further assistance, you can reopen the ticket within 14 days by simply replying to this message. Please let us know if you have any additional questions. We appreciate your time and consideration. Thanks, Sakthi Sowmiya Customer Support".

THIS IS CLEAR STATEMENT THAT PD16 IS USELESS FOR YOU IF YOU WISH TO USE OTHER USB DEVICE THAN STORAGE PENDRIVE. THAT'S NOT POSSIBLE!!!!!!!!!!!! I am very astonished!
 
  • Like
Reactions: heraldo_jones
Hi! I Found the solution of this problem. You can use this to start Parallels without sudo and it should work.

1. sudo nano /Library/Preferences/Parallels/network.desktop.xml
2. find <UseKextless>1</UseKextless> (value can be -1), and change the value to the <UseKextless>0</UseKextless>
3. if you can't to find this tag, then just create it under root tag <ParallelsNetworkConfig ...>here</ParallelsNetworkConfig>

Result: you can start/restart Parallels without sudo - network will work.
thank'you i was mad and i cannot find a solution...great job
 
The issues with the Network and USB affect every user on Big Sur.
I recently installed Big Sur version 11.2 Beta (20D5042d) and have no network problems on Parallels Version 16.1.2 (49151) running Windows 10. Internet is fine, connection to my local network is fine.

I can't address USB issues. I don't use USB in Parallels/Windows 10.
 
i have just updated parallels desktop (version 16.1.2)... parallels does not recognize my iPhone when attached to the USB port (it recognizes the iPhone but it is not display on windows or iTunes in windows).... I don't know what to do... it s like a nightmare...
same problem((
still no solution?
 
Found on Parallels forum :
  1. Quit Parallels
  2. Opern Terminal & Run this command
    sudo nano /Library/Preferences/Parallels/network.desktop.xml
  3. In the following line
    <UseKextless>-1</UseKextless>
  4. replace -1 with 0
  5. save and start parallels
Problem Solved.
I've installed Parallels 16.1.2 for the first time today, and, naturally, no network on Parallels virtual machines. I've tried the solution you mention, but, odd as it is, my /Library/Preferences/Parallels/network.desktop.xml DOES NOT contain "<UseKextless>" or "</UseKextless>". How is that possible? I don't think I've gone blind all of a sudden. Should I look for that somewhere else?

EDIT: Just entering <UseKextless>0</UseKextless> at the right spot fixed the issue. Thank you.
 
Last edited:
I've installed Parallels 16.1.2 for the first time today, and, naturally, no network on Parallels virtual machines. I've tried the solution you mention, but, odd as it is, my /Library/Preferences/Parallels/network.desktop.xml DOES NOT contain "<UseKextless>" or "</UseKextless>". How is that possible? I don't think I've gone blind all of a sudden. Should I look for that somewhere else?

EDIT: Just entering <UseKextless>0</UseKextless> at the right spot fixed the issue. Thank you.
did you find the network.desktop.xml file? I wasn't able to but found UseKextless in file netConfigCache. Even after changing from -1 to 0, the problem still exists.
 
I've installed Parallels 16.1.2 for the first time today, and, naturally, no network on Parallels virtual machines. I've tried the solution you mention, but, odd as it is, my /Library/Preferences/Parallels/network.desktop.xml DOES NOT contain "<UseKextless>" or "</UseKextless>". How is that possible? I don't think I've gone blind all of a sudden. Should I look for that somewhere else?

EDIT: Just entering <UseKextless>0</UseKextless> at the right spot fixed the issue. Thank you.
Sir, would you mind sharing where is the "right spot" where to enter Usekextless string? Me, like many others, haven't found this text string after the sudo command... will you please help us out more in details? many thanks and regards.
 
Sir, would you mind sharing where is the "right spot" where to enter Usekextless string? Me, like many others, haven't found this text string after the sudo command... will you please help us out more in details? many thanks and regards.
Enter it in Line 5 between NATDAllowEtcHostsWrite and UDPSendBufSize:

XML:
<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<!-- ENTER IT HERE -->
<UDPSendBufSize>4106</UDPSendBufSize>

results in

XML:
<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<UseKextless>0</UseKextless>
<UDPSendBufSize>4106</UDPSendBufSize>
 
  • Like
Reactions: Lukeit
Enter it in Line 5 between NATDAllowEtcHostsWrite and UDPSendBufSize:

XML:
<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<!-- ENTER IT HERE -->
<UDPSendBufSize>4106</UDPSendBufSize>

results in

XML:
<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<UseKextless>0</UseKextless>
<UDPSendBufSize>4106</UDPSendBufSize>
Thanks so much, much appreciated!
 
Version 15.1.2 (47123) (not rc2) works great with Big Sur (Network ok, all usb devices ok).
Install and open with this command:

export SYSTEM_VERSION_COMPAT=1

open -a “Parallels Desktop”
 
Hi! I Found the solution of this problem. You can use this to start Parallels without sudo and it should work.

1. sudo nano /Library/Preferences/Parallels/network.desktop.xml
2. find <UseKextless>1</UseKextless> (value can be -1), and change the value to the <UseKextless>0</UseKextless>
3. if you can't to find this tag, then just create it under root tag <ParallelsNetworkConfig ...>here</ParallelsNetworkConfig>

Result: you can start/restart Parallels without sudo - network will work.
Can someone help me. These instructions are a bit advanced for me. I followed them and typed 1 in the terminal line. WHen I typed 2 (after I put in my PW) it can't find the command. I don't know how to do #3. Step by step would be appreciated.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.