Page 1 of 1

macOS + VirtualBox = Breaks iSight Camera (#16815)

Posted: 2. Nov 2017, 15:45
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! :)

Re: macOS + VirtualBox = Breaks iSight Camera

Posted: 2. Nov 2017, 15:52
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).

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

Posted: 2. Nov 2017, 16:03
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 :)

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

Posted: 2. Nov 2017, 16:28
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

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

Posted: 3. Nov 2017, 00:51
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 :)

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

Posted: 6. Nov 2017, 10:41
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!

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

Posted: 7. Nov 2017, 18:48
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?

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

Posted: 17. Nov 2017, 15:24
by SinoBoeckmann
Yep! Thats true! Because of vagrant!
I will test this out on the weekend and try to update this status until monday :)

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

Posted: 20. Dec 2017, 12:07
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.

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

Posted: 20. Dec 2017, 17:11
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!

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

Posted: 20. Dec 2017, 23:08
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 :)

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

Posted: 20. Dec 2017, 23:57
by socratis
5. Complain to Apple.
6. Lobby to the Parallels people to release the source of their tool. Under the MIT license... ;)