Apple iSight Webcam
> Multimedia (300)
> Multimedia > CCTV (14)
> Multimedia > Misc (10)
> Multimedia > Radio (2)
> Multimedia > Sound (78)
> Multimedia > TV (123)
> Multimedia > Webcam (80)
Two different types of cameras have the description Apple iSight Webcam. The webcam included in Apple Notebooks and (internally) connected by USB, as well as the external webcam connected by FireWire.
Both versions are supported by Linux, although additional configuration is necessary.
The FireWire (IEEE1394) version of the iSight webcam is supported by Linux (e.g. since Ubuntu 10.04) and uses the kernel module video1394.
To access the webcam the following libraries are necessary:
sudo apt-get install dvgrab libavc1394-0 libdc1394-13 libdc1394-13-dev libfreebob0 libiec61883-0 libiec61883-dev libraw1394-8 libraw1394-dev coriander
Plugging in the webcam automatically creates the video devices:
video1394: Installed video1394 module ieee1394: raw1394: /dev/raw1394 device initialized
The internal microphone is not supported automatically and has to be activated by a separate driver which is available at http://lisight.sourceforge.net/download.html.
Afterwards, programs like coriander can be used to access the camera.
To access the USB version in Apple notebooks
Bus 001 Device 003: ID 05ac:8300 Apple, Inc. Built-in iSight (no firmware loaded)
the origirnal firmware is required.
This firmware can be extracted from the Mac-OS partition of the notebook with the program isight-firmware-tools and has to be copied to /lib/firmware :
Message: Found Mac OS X.4 intel driver ** Message: Firmware extracted successfully in /lib/firmware/isight.fw ** Message: Apply patch 0 : Fix video control interface descriptor ** Message: Apply patch 1 : Fix video streaming interface descriptor ** Message: Apply patch 2 : Fix video streaming device qualifier ** Message: Firmware patched successfully
After copying the firmware to /lib/firmware befindet, the webcam can be initialized by the UVC Linux driver:
uvcvideo: Probing known UVC device 4 (05ac:8300) uvcvideo: iSight: firmware successfully loaded. uvcvideo: Found UVC 0.00 device <unnamed> (05ac:8300) uvcvideo: No valid video chain found. usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0)
A detailed description of the configuration steps for using the USB version in Ubuntu can be found at https://help.ubuntu.com/community/MactelSupportTeam/AppleiSight.