[Bug 185634] Re: iSight doesn't work in Hardy Kernels
Method above (finally) worked for me... For those interested, there are also 64bit packages: http://ppa.launchpad.net/bersace/ubuntu/pool/main/i/isight-firmware-tools/isight-firmware-tools_1.0.2-0ubuntu0~ppa1_amd64.deb ** Also affects: mactel-support Importance: Undecided Status: New ** Changed in: mactel-support Importance: Undecided => Medium ** Changed in: mactel-support Status: New => Confirmed -- uvcvideo: iSight firmware loading does not work https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
** Changed in: linux-ubuntu-modules-2.6.24 (Ubuntu) Importance: Undecided => Medium Assignee: (unassigned) => Ubuntu Kernel Team (ubuntu-kernel-team) Status: New => Triaged -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
OK, never mind the error I got in my last comment, it was not fatal - the isight does work! I think these are the steps: Install isight-firmware-tools from: http://ppa.launchpad.net/bersace/ubuntu/pool/main/i/isight-firmware- tools/isight-firmware-tools_1.0.2-0ubuntu0~ppa1_i386.deb Then extract the firmware with ift-extract, and add an entry for usbfs to /etc/fstab (or mount it directly): sudo addgroup --system usbfs cat /etc/group | grep usbfs | sed -e 's/.*:.*:\([0-9]*\):.*/\1/' | \ xargs -iUSBFS_ID echo none /proc/bus/usb usbfs devgid=USBFS_ID,devmode=664 0 0 | sudo tee -a /etc/fstab Now reboot and the firmware should be loaded by udev automatically. If you do modprobe uvcvideo, the firmware is already loaded and it will not fail. I suggest that the firmware loading is removed from linux-ubuntu- modules-2.6.24, as they are in the upstream uvcvideo. The firmware loading inside uvcvideo does not work. Can anyone confirm this? -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
Yes, I read the howto but I could not get it to work even after removing the ubuntu drivers. There was a problem with ift-load on ubuntu since usbfs wasn't mounted. Once I had mounted usbfs with $ sudo mount -t usbfs /dev/bus/usb /proc/bus/usb/ I could run ift-load (after checking the bus/device id with lspci): $ sudo ./ift-load -f /lib/firmware/isight.fw -b 005 -d 006 ift-load: Firmware loaded succesfully to 005:006 Now, I tried to modprobe uvcvideo from the SVN repository but got another error: [ 3706.366474] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501) [ 3706.369141] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26). [ 3706.371099] usbcore: registered new interface driver uvcvideo [ 3706.371109] USB Video Class driver (SVN r182) Or with modprobe uvcvideo trace=65536: [ 3178.990711] uvcvideo: Adding mapping Brightness to control ----0101/2. [ 3178.990722] uvcvideo: Adding mapping Contrast to control ----0101/3. [ 3178.990729] uvcvideo: Adding mapping Hue to control ----0101/6. [ 3178.990735] uvcvideo: Adding mapping Saturation to control ----0101/7. [ 3178.990742] uvcvideo: Adding mapping Sharpness to control ----0101/8. [ 3178.990748] uvcvideo: Adding mapping Gamma to control ----0101/9. [ 3178.990755] uvcvideo: Adding mapping Backlight Compensation to control ----0101/1. [ 3178.990762] uvcvideo: Adding mapping Gain to control ----0101/4. [ 3178.990768] uvcvideo: Adding mapping Power Line Frequency to control ----0101/5. [ 3178.990776] uvcvideo: Adding mapping Hue, Auto to control ----0101/16. [ 3178.990783] uvcvideo: Adding mapping Exposure, Auto to control ----0001/2. [ 3178.990791] uvcvideo: Adding mapping Exposure, Auto Priority to control ----0001/3. [ 3178.990798] uvcvideo: Adding mapping Exposure (Absolute) to control ----0001/4. [ 3178.990806] uvcvideo: Adding mapping White Balance Temperature, Auto to control ----0101/11. [ 3178.990815] uvcvideo: Adding mapping White Balance Temperature to control ----0101/10. [ 3178.990823] uvcvideo: Adding mapping Focus (absolute) to control ----0001/6. [ 3178.990831] uvcvideo: Adding mapping Focus, Auto to control ----0001/8. [ 3178.990881] uvcvideo: Probing known UVC device 4 (05ac:8501) [ 3178.990897] uvcvideo: Found format YUV 4:2:2 (UYVY). [ 3178.990901] uvcvideo: - 640x480 (30.0 fps) [ 3178.990904] uvcvideo: - 352x288 (30.0 fps) [ 3178.990907] uvcvideo: - 320x240 (30.0 fps) [ 3178.990913] uvcvideo: Found a Status endpoint (addr 81). [ 3178.990917] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501) [ 3178.990924] uvcvideo: Added control ----0101/2 to device 4 entity 2 [ 3178.990931] uvcvideo: Added control ----0101/7 to device 4 entity 2 [ 3178.990937] uvcvideo: Added control ----0101/8 to device 4 entity 2 [ 3178.990943] uvcvideo: Added control ----0101/9 to device 4 entity 2 [ 3178.990951] uvcvideo: Scanning UVC chain: OT 3 <- PU 2 <- IT 1 [ 3178.990957] uvcvideo: Found a valid video chain (1 -> 3). [ 3178.996651] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26). [ 3178.998970] uvcvideo: UVC device initialized. [ 3178.998994] usbcore: registered new interface driver uvcvideo [ 3178.999000] USB Video Class driver (SVN r182) -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 185634] Re: iSight doesn't work in Hardy Kernels
Did you read the howto at http://bersace03.free.fr/ift ? Étienne. -- E Ultreïa ! -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
I have the same problem with the isight and uvcvideo. Are we supposed to extract the firmware with the isight-firmware-tools? This package can be obtained at http://bersace03.free.fr/ift/ There is also an Ubuntu package by Etienne Bersace at http://ppa.launchpad.net/bersace/ubuntu/pool/main/i/isight-firmware- tools/isight-firmware-tools_1.0.2-0ubuntu0~ppa1_i386.deb The package seems to be pretty recently updated, so I assume that there is some use for it? The driver appears however to be looking explicitly for the file AppleUSBVideoSupport and not isight.fw that the isight-firmware-tools extracts. The situation is not entirely clear to me.. -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
Yes, isight patches have been merged to uvcvideo. However they it is not working properly yet: $ sudo modprobe uvcvideo [ 2076.312730] uvcvideo: iSight firmware: firmware loading init failed. [ 2076.313004] usbcore: registered new interface driver uvcvideo [ 2076.313009] USB Video Class driver (v0.1.0) -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
Oh and in 2.6.24-7 the module isight_usb is gone since the patches were merged to uvcvideo. -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
uvcvideo belongs to linux-ubuntu-modules. I could go as far as seeing where it fails: if (usb_control_msg(dev, usb_rcvctrlpipe(dev, 0), 0xA0, 0x40, 0xe600, 0, "\1", 1, TIMEOUT) < 0) Something goes wrong in this call, but I don't know how to debug further. :-( ** Changed in: linux-ubuntu-modules-2.6.24 (Ubuntu) Sourcepackagename: linux-restricted-modules-2.6.24 => linux-ubuntu-modules-2.6.24 -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 185634] Re: iSight doesn't work in Hardy Kernels
The file is: ubuntu/media/usbvideo/uvc_isight_firmware.c in the linux- ubuntu-modules source, if someone knows how to debug the the usb call. -- iSight doesn't work in Hardy Kernels https://bugs.launchpad.net/bugs/185634 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs