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.The issues with the Network and USB affect every user on Big Surr.
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.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.
XML:<UsbVirtualDisks dyn_lists=""> <FireWire>1</FireWire> <Usb>1</Usb> <Thunderbolt>1</Thunderbolt> <Removable>1</Removable> </UsbVirtualDisks>
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
Did not notice this, you are right. A USB HID device does not work on my MacBook. 😕 - hope someone finds a solution for this.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.
One problem solved, not all of them. Still waiting on a fix for USB HID's.Found on Parallels forum :
Problem Solved.
- Quit Parallels
- Opern Terminal & Run this command
sudo nano /Library/Preferences/Parallels/network.desktop.xml- In the following line
<UseKextless>-1</UseKextless>- replace -1 with 0
- save and start parallels
Thanks this worked for me!Seems to be a known issue
This workaround works for me:
1) Quit Parallels (shutdown any running VM)
2) Open terminal and type this command
sudo -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app
thank'you i was mad and i cannot find a solution...great jobHi! 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.
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.The issues with the Network and USB affect every user on Big Sur.
same problem((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...
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?Found on Parallels forum :
Problem Solved.
- Quit Parallels
- Opern Terminal & Run this command
sudo nano /Library/Preferences/Parallels/network.desktop.xml- In the following line
<UseKextless>-1</UseKextless>- replace -1 with 0
- save and start parallels
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.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.
Enter it in Line 5 betweenSir, 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.
NATDAllowEtcHostsWrite and UDPSendBufSize:<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<!-- ENTER IT HERE -->
<UDPSendBufSize>4106</UDPSendBufSize>
<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite>
<UseKextless>0</UseKextless>
<UDPSendBufSize>4106</UDPSendBufSize>
Thanks so much, much appreciated!Enter it in Line 5 betweenNATDAllowEtcHostsWriteandUDPSendBufSize:
XML:<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite> <!-- ENTER IT HERE --> <UDPSendBufSize>4106</UDPSendBufSize>
results in
XML:<NATDAllowEtcHostsWrite>1</NATDAllowEtcHostsWrite> <UseKextless>0</UseKextless> <UDPSendBufSize>4106</UDPSendBufSize>
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.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.