[intrepid] isight_firmware module doesn't load isight.fw

Bug #251838 reported by Steffen Röcker
18
Affects Status Importance Assigned to Milestone
Mactel Support
Fix Released
Low
Unassigned
linux (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: linux-image-2.6.26-4-generic

The new isight_firmware module doesn't load isight.fw
I extracted the firmware (isight.fw) using isight-firmware-tools and copied it to /lib/firmware.
Don't know why it doesn't load it. This should not be a duplicate of bug #185634 as the 2.6.26 kernel has a new isight_firmware module. Hope this gets finally fixed for intrepid release.

dmesg:
[ 13.424348] firmware: requesting isight.fw
[ 13.903466] usbcore: registered new interface driver isight_firmware

lsusb:
Bus 005 Device 003: ID 05ac:8300 Apple, Inc. Built-in iSight (no firmware loaded)

Macbook1,1
i386

Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jordan (jordanu) wrote :

This might just be a result of a typo on your part or ignorance on mine but isn't isight.fw supposed to go in /lib/firmware/ rather than /usr/lib/firmware/ ?

Revision history for this message
Steffen Röcker (sroecker) wrote :

Oh, thank you. I copied it to /lib/firmware, it was just a typo when I wrote the bug report.

description: updated
Revision history for this message
Steffen Röcker (sroecker) wrote :

To debug I compiled udev with DEBUG=true and did udevadm control log_priority="debug" before modprobe isight_firmware.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Steffen Röcker (sroecker) wrote :

Still doesn't work with 2.6.27.
There is also no entry in /sys/class/firmware/, maybe request_firmware doesn't get the right device.

$ uname -a
Linux helios 2.6.27-1-generic #1 SMP Sat Aug 23 23:20:09 UTC 2008 i686 GNU/Linux

Revision history for this message
Andreas (andreas-kotowicz) wrote :

doesn't work with kernel "Linux 2.6.27-2-generic #1 SMP Thu Aug 28 17:20:02 UTC 2008 i686 GNU/Linux" either :(

Is there any way we can try to debug this?

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

are we supposed to be using isight-firmware-tools still? From what I can tell, the Ubuntu version of OFT does not have the ift-load binary anymore so we cannot even attempt to load the firmware manually... Is this supposed to be loaded in kernelspace again?

Changed in mactel-support:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Andreas (andreas-kotowicz) wrote :

removing isight-firmware-tools and booting intrepid with the 2.6.27-2 allows me to use the camera again.

Revision history for this message
Nathan (nathansamson) wrote :

Removing i-f-t and rebooting doesn't resolve the problem for me.

But I read in this report about isight.fw that should be copied to /lib/firmware, should I do that, and if so, where do I get isight.fw?

Thanks

Revision history for this message
Jordan (jordanu) wrote : Re: [Bug 251838] Re: [intrepid] isight_firmware module doesn't load isight.fw

To extract the firmware from your OSX install mount your OSX
partition, most likely this command will do it:

sudo mkdir /MacOSX && sudo mount /dev/sda2 /MacOSX

Then install isight-firmware-tools and allow it to extract the firmware

On Tue, Sep 2, 2008 at 3:45 PM, Nathan <email address hidden> wrote:
> Removing i-f-t and rebooting doesn't resolve the problem for me.
>
> But I read in this report about isight.fw that should be copied to
> /lib/firmware, should I do that, and if so, where do I get isight.fw?
>
> Thanks
>
> --
> [intrepid] isight_firmware module doesn't load isight.fw
> https://bugs.launchpad.net/bugs/251838
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

It seems that simply copying the isight.fw file to /lib/firmware and then rebooting is the solution. firmware loading was moved into the kernel module again then I guess...

Changed in mactel-support:
status: Confirmed → Fix Released
Revision history for this message
Jens-Christian (beauman) wrote :

A related bug:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/289546

Or maybe a duplicate?

Regards,
beauman

Revision history for this message
B-ZaR (teemu-erkkola) wrote :

It also seems that removing isight-firmware-tools removes isight.fw from /lib/firmware. So isight.fw should be extracted to a safe location where it won't vanish when isight-firmware-tools is removed. Then it can be copied to /lib/firmware before the required reboot. As a side note, mine is working now :)

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

Thanks that is helpful info!
Documentation is here:
https://help.ubuntu.com/community/AppleiSight

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
Amit Kucheria (amitk) wrote :

Firmware is available in the isight-firmware-tools package.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Ricky Campbell (cyberdork33) wrote :

Just a comment... the firmware is not available in the isight-firmware-tools package, it is extracted from a driver that is located on your OS X partition. I do believe this bug is not valid anymore however.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.