macOS + VirtualBox = Breaks iSight Camera (#16815)

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
SinoBoeckmann
Posts: 5
Joined: 2. Nov 2017, 15:40

macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by SinoBoeckmann »


[ModEdit, related ticket #16815]
Hi there!

I'm having the exact same issue as described in this ticket: VirtualBox 5.1 disables iSight camera on MacBook Air with MacOS Sierra
VirtualBox => ticket => 16815 (I'm not able to post urls ...)

Is there any workaround to solve this? I had a look into this forum but was not able to find a correct helping answer. May someone of you already had a similar issue or so?

I appreciate any kind of help!

Thanks! :)
Last edited by socratis on 2. Nov 2017, 15:54, edited 1 time in total.
Reason: Added ticket related information.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS + VirtualBox = Breaks iSight Camera

Post by socratis »

Open up Terminal. Post the command:
  • VBoxBugReport "<Your_VM_Name>"
In the folder you opened up Terminal (find out with the command "pwd") there will be a file called "YYYY-MM-DD-HH-MM-SS-bugreport.tgz". Attach it to your response (see the "Upload attachment" tab below the reply form).
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
SinoBoeckmann
Posts: 5
Joined: 2. Nov 2017, 15:40

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by SinoBoeckmann »

Is this "bug report" helping you to understand my hardware or how is this related to the main question that:

If I install VirtualBox (even after removing it with the uninstalling-helper provided within the dmg/pgk of virtualbox) my iSight camera is not working anymore. By the example of running Facetime:

I removed VirtualBox with the uninstalling-script (mentioned above). Restart my Mac.
After rebooting my Mac I open FaceTime (everything is working).

Then I start the installation of VirtualBox. Installation is running fine. After the installation process I quit FaceTime, restart it again and nothing is working. Vice versa...

Anyhow, I attached the bugreport (modified) in order to help you may understand this issue a bit more :)
Attachments
2017-11-02-13-59-33-bugreport.zip
(88.01 KiB) Downloaded 18 times
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by socratis »

So, let me get this straight: just the mere installation of VirtualBox disables your camera? You don't have to be running a VM or even running the VirtualBox Manager? Just installing VirtualBox "loses" your camera.

Hmm... that's a really weird one... Please provide the output of the command (from the Terminal):
  • kextstat | grep -v com.apple
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
SinoBoeckmann
Posts: 5
Joined: 2. Nov 2017, 15:40

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by SinoBoeckmann »

Yep! Thats right! I was really confused about my not working iSight camera. First I thought its about my Sierra Update ... but Google didn't help until I found this "Issue". I couldn't believe it in the first place but after uninstalling and rebooting and reinstalling: It got me.

So here's the output:

Code: Select all

winomac:~ SinoBoeckmann$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
  151    0 0xffffff7f80d4e000 0x4000     0x4000     com.globaldelight.driver.Boom2Device (1.1) 73CE7A76-3526-347C-98FD-5B794ABB870D <121 5 4 3 1>
  157    0 0xffffff7f80a22000 0x33000    0x33000    com.paragon-software.filesystems.extfs (829.0.10) DBA0DBE8-20B1-32B5-BFED-087B7A5093C2 <7 5 4 1>
  159    0 0xffffff7f834c8000 0x14000    0x14000    com.intel.kext.intelhaxm (6.0.5) 8C4C5339-F7AA-36E5-A052-3D2E7DC6DF16 <7 5 4 3 1>
  165    0 0xffffff7f834dc000 0x6000     0x6000     com.getdropbox.dropbox.kext (1.8.7) 5F74386D-1150-356D-B468-88F953882193 <7 5 4 2 1>
  166    0 0xffffff7f834e2000 0x3f000    0x3f000    com.paragon-software.filesystems.ntfs (26.1.15) E90280EB-E0EC-37BF-BB5E-0AE9592257AF <7 5 4 1>
  167    3 0xffffff7f83521000 0x63000    0x63000    org.virtualbox.kext.VBoxDrv (5.2.0) E1869433-3D2C-386E-92C5-AED4D37C58A5 <7 5 4 3 1>
  169    0 0xffffff7f83584000 0x8000     0x8000     org.virtualbox.kext.VBoxUSB (5.2.0) EA012F83-83D1-3425-BC8D-23EF33CBC2AD <168 167 54 7 5 4 3 1>
  170    0 0xffffff7f8358c000 0x5000     0x5000     org.virtualbox.kext.VBoxNetFlt (5.2.0) 5D36AD04-952F-37BA-8CD0-2B53394887C2 <167 7 5 4 3 1>
  171    0 0xffffff7f83591000 0x6000     0x6000     org.virtualbox.kext.VBoxNetAdp (5.2.0) ED4AAFA9-EC34-38A6-B695-2853B5043084 <167 5 4 1>
I can absolutely reproduce this issue by installing/ uninstalling VirtualBox as the only software between me and my (not) working iSight camera :)
SinoBoeckmann
Posts: 5
Joined: 2. Nov 2017, 15:40

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by SinoBoeckmann »

Okay!
I'm not sure what happend, but iSight is working along with VirtualBox is installed.

Code: Select all

winomac:~ SinoBoeckmann$  kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
  151    0 0xffffff7f80d4e000 0x4000     0x4000     com.globaldelight.driver.Boom2Device (1.1) 73CE7A76-3526-347C-98FD-5B794ABB870D <125 5 4 3 1>
  157    0 0xffffff7f80a22000 0x33000    0x33000    com.paragon-software.filesystems.extfs (829.0.10) DBA0DBE8-20B1-32B5-BFED-087B7A5093C2 <7 5 4 1>
  158    0 0xffffff7f80e76000 0x3f000    0x3f000    com.paragon-software.filesystems.ntfs (26.1.15) E90280EB-E0EC-37BF-BB5E-0AE9592257AF <7 5 4 1>
  159    0 0xffffff7f834b7000 0x14000    0x14000    com.intel.kext.intelhaxm (6.0.5) 8C4C5339-F7AA-36E5-A052-3D2E7DC6DF16 <7 5 4 3 1>
  162    3 0xffffff7f834cb000 0x62000    0x62000    org.virtualbox.kext.VBoxDrv (5.1.30) 84DA15FE-3565-342D-99EA-5DB4BE28B54F <7 5 4 3 1>
  167    0 0xffffff7f8352d000 0x8000     0x8000     org.virtualbox.kext.VBoxUSB (5.1.30) BDD590D1-3A93-34A8-BF61-4A2A83487149 <166 162 54 7 5 4 3 1>
  168    0 0xffffff7f83535000 0x5000     0x5000     org.virtualbox.kext.VBoxNetFlt (5.1.30) BA7273E5-779A-3246-A2B5-220DAD7B95C6 <162 7 5 4 3 1>
  169    0 0xffffff7f8353a000 0x6000     0x6000     org.virtualbox.kext.VBoxNetAdp (5.1.30) CBDE5D9F-0224-3A7E-9443-E8939BB79CB4 <162 5 4 1>
  170    0 0xffffff7f83540000 0x6000     0x6000     com.getdropbox.dropbox.kext (1.8.7) 5F74386D-1150-356D-B468-88F953882193 <7 5 4 2 1>
winomac:~ SinoBoeckmann$ 
There are just two options I edited within the latest notice of a non-working iSight:

- Removed TunnelBlick from autostart-list
- Installed a newer version of Vagrant (2.0.2)

I will investigate this further be re-doing the steps above. Hope to let you know soon what the reason could cause!
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by socratis »

I see a third one... You've uninstalled VirtualBox 5.2.0 and you've installed 5.1.30. Does that make a difference?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
SinoBoeckmann
Posts: 5
Joined: 2. Nov 2017, 15:40

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by SinoBoeckmann »

Yep! Thats true! Because of vagrant!
I will test this out on the weekend and try to update this status until monday :)
vol
Posts: 2
Joined: 20. Dec 2017, 12:06

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by vol »

I'm having the same issue. Did anybody resolved it?
I see a third one... You've uninstalled VirtualBox 5.2.0 and you've installed 5.1.30. Does that make a difference?
I have been having this issue for a really long time. Older versions have this issue as well. The issue started since the Sierra upgrade and I'm sure it's system's fault. I cannot post URLs yet so I cannot link you to reddit directly, but google: "reddit Camera not working after macOS Sierra update" and open first link. See this Reddit article: https://www.reddit.com/r/mac/comments/5 ... ra_update/. You will see there users having this issue with both VirtualBox and Parallels after upgrading to Sierra.
Last edited by socratis on 20. Dec 2017, 16:57, edited 1 time in total.
Reason: Added missing URL.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by socratis »

From the Reddit article that you pointed to, I see that this is not an issue specifically with VirtualBox, but it affects specific Mac models with 10.12 (Sierra). Did upgrading to 10.13 (HighSierra) fix it?

There seems to be a Parallels article that seems to reset the USB bus (http://kb.parallels.com/en/124015). Use it at your own risk, haven't tried it (and won't) because there are no details on what it's doing. Shame for such a small program...

Also, searching a little bit more, it seems that this is a widespread problem, and a lot of solutions point to killing one (or a couple of) processes in OSX, but the basic one is:
  • sudo killall VDCAssistant
Searching for the above line will return a gazillion of hits, specifically for the camera problem. So, I'd say that this actually might be an OSX problem, rather than a VirtualBox one. It just so happens that somehow VirtualBox triggers it, among many other applications...

That reddit article was a great find!
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
vol
Posts: 2
Joined: 20. Dec 2017, 12:06

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by vol »

High Sierra still have this issue and "sudo killall VDCAssistant" doesn't work.

"replug_facetime" binary you posted WORKS and solves the issue PERMAMENTLY. In the description it says that you need to use it before every use of FaceTime. It's not true. It works after reboot.

STR
1. Install VirtualBox
2. Use the binary replug_facetime
3. Reboot
4. Enjoy both VirtualBox and FaceTime :)
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS + VirtualBox = Breaks iSight Camera (#16815)

Post by socratis »

5. Complain to Apple.
6. Lobby to the Parallels people to release the source of their tool. Under the MIT license... ;)
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply