Hi, > 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. > >>> 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. Ok I did: # patch -p0 < isight.fw.patch # gcc -g `pkg-config --cflags --libs libusb` -o extract extract.c
Your extract version does not work for me I got: # ./extract AppleUSBVideoSupport Once device 0x5ac 0x8300 Loading firmware for one iSight Invalid firmware length 23389, load aborted Loaded firmware for one iSight Once device 0x0 0x0 Once device 0x0 0x0 After some googling I found an extract.c in http://people.freedesktop.org/~rbultje/linux-uvc-0.1.0-d.tar.gz which is working. After loading the firmware I have: # lsusb Bus 005 Device 004: ID 05ac:8501 Apple Computer, Inc. Now I downloaded current SVN and switched back to r106 and applied your patch: # svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk # svn update -r 106 # patch -p0 < isight.mine.patch But after modprobing uvcvideo with trace=255 I just get ... > USB Video Class driver (v0.1.0) > usbcore: deregistering interface driver uvcvideo > 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. > usbcore: registered new interface driver uvcvideo > USB Video Class driver (v0.1.0) ... and no video device is created. So now I am stuck again ... What could I try? http://people.freedesktop.org/~rbultje/isight.patch seems to be against revision 40 thats probably quiet old ... Thanks for your answer! Hope you have another hint. greetings Felix _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
