Opps nervermind that I guess you are using the version that is attached to
the MacBook . heheh sorry my mistake this one is not IIDC I think..

On 8/14/07, Antoine Tremblay <[EMAIL PROTECTED]> wrote:
>
> Maybe you could try with http://damien.douxchamps.net/ieee1394/libdc1394/?
>
> Works very well on linux at least , it suses the firewire driver so it
> should be easier
>
> Antoine
>
>
> On 8/14/07, Laurent Pinchart <[EMAIL PROTECTED]> wrote:
>
> > Hi Felix,
> >
> > First of all, sorry for the late reply.
> >
> > On Sunday 12 August 2007, Felix Möller wrote:
> > > Felix Möller schrieb:
> > > > Hi,
> > > >
> > > > > I cannot get my iSight in an early 2006 MacBook working.
> >
> > There are a couple of problems with the iSight. The main issue is that
> > the
> > device is not UVC compliant. It requires hacks in the driver to work
> > properly.
> >
> > The second issue is that the webcam has no firmware memory. The host has
> > to
> > upload the firmware every time the computer is started. There is a
> > userspace
> > firmware loading utility called fxload that handles firmware loading, so
> > I'm
> > not very keen on adding firmware loading support to the driver itself.
> > It
> > seems the concensus among kernels developers is to use the fxload
> > utility. I
> > could of course change my mind if I'm proven wrong :-)
> >
> > I don't own any MacBook so I can't test driver hacks. A few users helped
> > me in
> > creating a patch for the Linux UVC driver to support iSight webcams. I
> > wasn't
> > very happy with the last version, so I asked for feedback on a revised
> > patch.
> > I got no reply so far.
> >
> > > > Is there anything I could try? I am willing to compile from SVN or
> > > > provide any needed information.
> >
> > The current version of the iSight patch doesn't apply cleanly to the
> > latest
> > SVN revision. You could fix the patch and test it. You will have to load
> > the
> > firmware with a userspace utility.
> >
> > I attached the most recent patch I have, as well as a userspace utility
> > which
> > should upload the firmware.
> >
> > > > Hope to get this working ...
> > >
> > > trying uvccapture I get the following:
> > >
> > > /uvccapture-0.4 # ./uvccapture -v
> > > Using videodevice: /dev/video0
> > > Saving images to: snap.jpg
> > > Image size: 320x240
> > > Taking snapshot every 0 seconds
> > > Taking images using mmap
> > > Unable to set format: 22.
> > >  Init v4L2 failed !! exit fatal
> > >
> > > modprobing with trace=15 I get the following:
> > > > uvcvideo: Adding mapping Brightness to control
> > > > 00000000-0000-0000-0000-000000000101/2. uvcvideo: Adding mapping
> > Contrast
> > > > to control 00000000-0000-0000-0000-000000000101/3. uvcvideo: Adding
> > > > mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
> > uvcvideo:
> > > > Adding mapping Saturation to control
> > > > 00000000-0000-0000-0000-000000000101/7. uvcvideo: Adding mapping
> > > > Sharpness to control 00000000-0000-0000-0000-000000000101/8.
> > uvcvideo:
> > > > Adding mapping Gamma to control
> > 00000000-0000-0000-0000-000000000101/9.
> > > > uvcvideo: Adding mapping Backlight Compensation to control
> > > > 00000000-0000-0000-0000-000000000101/1. uvcvideo: Adding mapping
> > Gain to
> > > > control 00000000-0000-0000-0000-000000000101/4. uvcvideo: Adding
> > mapping
> > > > Power Line Frequency to control
> > 00000000-0000-0000-0000-000000000101/5.
> > > > uvcvideo: Adding mapping Hue, Auto to control
> > > > 00000000-0000-0000-0000-000000000101/16. uvcvideo: Adding mapping
> > Pan
> > > > (relative) to control 63610682-5070-49ab-b8cc-b3855e8d2256/1.
> > uvcvideo:
> > > > Adding mapping Tilt (relative) to control
> > > > 63610682-5070-49ab-b8cc-b3855e8d2256/1. uvcvideo: Adding mapping
> > Pan/Tilt
> > > > (reset) to control 63610682-5070-49ab-b8cc-b3855e8d2256/2. uvcvideo:
> > > > Adding mapping Exposure, Auto to control
> > > > 00000000-0000-0000-0000-000000000001/2. uvcvideo: Adding mapping
> > Exposure
> > > > (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
> > uvcvideo:
> > > > Adding mapping White Balance Temperature, Auto to control
> > > > 00000000-0000-0000-0000-000000000101/11. uvcvideo: Adding mapping
> > White
> > > > Balance Temperature to control
> > 00000000-0000-0000-0000-000000000101/10.
> > > > uvcvideo: Probing known UVC device 4 (05ac:8501)
> > > > uvcvideo: iSight: firmware already loaded.
> > > > uvcvideo: Found format YUV 4:2:2 (UYVY).
> > > > uvcvideo: - 640x480 (30.0 fps)
> > > > uvcvideo: - 352x288 (30.0 fps)
> > > > uvcvideo: - 320x240 (30.0 fps)
> > > > uvcvideo: Found a Status endpoint (addr 81).
> > > > uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501)
> > > > uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to
> > device
> > > > 4 entity 2 uvcvideo: Added control
> > 00000000-0000-0000-0000-000000000101/7
> > > > to device 4 entity 2 uvcvideo: Added control
> > > > 00000000-0000-0000-0000-000000000101/8 to device 4 entity 2
> > uvcvideo:
> > > > Added control 00000000-0000-0000-0000-000000000101/9 to device 4
> > entity 2
> > > > uvcvideo: Scanning UVC chain: OT 3 <- PU 2 <- IT 1
> > > > uvcvideo: Found a valid video chain (1 -> 3).
> > > > uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp.
> > 26).
> > > > uvcvideo: UVC device initialized.
> > > > usbcore: registered new interface driver uvcvideo
> > > > USB Video Class driver (v0.1.0)
> > >
> > > I hope somebody has an idea what to try. ;)
> >
> > Have a look at the kernel log (dmesg) after trying uvccapture. You might
> > get
> > more information.
> >
> > Please also note that the Linux UVC driver supplied with openSUSE
> > includes an
> > old iSight patch (as well as possible other patches). I can't help you
> > much
> > with that driver.
> >
> > Best regards,
> >
> > Laurent Pinchart
> >
> > _______________________________________________
> > Linux-uvc-devel mailing list
> > [email protected]
> > https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
> >
> >
> >
>
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to