Skip to main content

Thread: macbook pro 5,3 isight woes under Oneiric


hi,

running ubuntu 11.10 (64bit) on macbook pro 5,3. machine has successively run lucid, maverick , natty. running fine (thank you, guys!) except isight camera.

camera used work fine lucid, erratically maverick , got lost since natty. dual-boot machine, on osx side has been snow leopard (also 64bit).

have tried isight working , have followed directions here , in number of forums describing problem. have tried everything, except recompiling uvcvideo, since not sure that's necessary.

have, example, recompiled isight-firmware-tools , extracted firmware (according previous link, should work snow leopard firmware). seems correctly extracted , can find isight.fw file in /lib/firmware:
> sudo ift-extract -a /lib/firmware/appleusbvideosupport
** message: found firmware signature @ offset 0x29c8.
** message: firmware extracted in /lib/firmware/isight.fw
** message: firmware version 2.38.83 (0x02.0x26.0x53)
** message: apply patch 0 : fix device descriptor
** message: apply patch 1 : fix interface assocation descriptor
** message: apply patch 2 : fix video interface collection
** message: apply patch 3 : fix video streaming device qualifier
** message: apply patch 4 : fix video control interface descriptor
** message: apply patch 5 : fix video streaming interface descriptor
** message: firmware patched
the appleusbvideosupport copy of 1 in osx side.
however, ift-load seems unhappy it:
> sudo /usr/local/lib/udev/ift-load -f /lib/firmware/isight.fw
ift-load: failed init firmware loading
ift-load: failed upload firmware 0x05ac:0x8507
btw, product id default in ift code 8300, isight seems 8507:
> sudo lsusb -v -d 05ac:
bus 001 device 002: id 05ac:8507 apple, inc. built-in isight
device descriptor:
blength 18
bdescriptortype 1
bcdusb 2.00
bdeviceclass 239 miscellaneous device
bdevicesubclass 2 ?
bdeviceprotocol 1 interface association
bmaxpacketsize0 64
idvendor 0x05ac apple, inc.
idproduct 0x8507 built-in isight
bcddevice 4.19
imanufacturer 1 apple inc.
iproduct 2 built-in isight
iserial 3 8j9ba1b9z6v13a00
bnumconfigurations 1
that result after warm boot in linux (coming cold boot in osx), result of command longer after cold boot in linux (i can attach if needed) in both cases idproduct same , bus , device numbers.

so, modified load.h file in ift code reflect this, isight.rules file in /etc/udev/rules.d/ directory.

after these changes find in kern.log file:
oct 31 21:36:20 pmacmol2 kernel: [ 25.079345] linux video capture interface: v2.00
oct 31 21:36:20 pmacmol2 kernel: [ 25.082450] uvcvideo: found uvc 1.00 device built-in isight (05ac:8507)
oct 31 21:36:20 pmacmol2 kernel: [ 25.082467] uvcvideo: no valid video chain found.
oct 31 21:36:20 pmacmol2 kernel: [ 25.082716] usbcore: registered new interface driver uvcvideo
oct 31 21:36:20 pmacmol2 kernel: [ 25.082718] usb video class driver (v1.1.0)
i "no valid video chain found" message , no /dev/video0.
don't see message in system logs regarding ift-load, don't know if called @ boot time. nevertheless, if try manually load firmware, still see:
> sudo /usr/local/lib/udev/ift-load -f /lib/firmware/isight.fw
ift-load: failed init firmware loading
ift-load: failed upload firmware 0x05ac:0x8507
sometimes, however, after warm boot in linux (coming osx) different message:
oct 31 23:29:16 pmacmol2 kernel: [ 24.796315] uvcvideo: found uvc 1.00 device built-in isight (05ac:8507)
oct 31 23:29:16 pmacmol2 kernel: [ 24.801959] input: built-in isight /devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input6
oct 31 23:29:16 pmacmol2 kernel: [ 24.803278] usbcore: registered new interface driver uvcvideo
oct 31 23:29:16 pmacmol2 kernel: [ 24.803280] usb video class driver (v1.1.0)
in these cases /dev/video0 created , camera seems "detected" various programs (cheese, gstreamer-properties, ekiga, skype) remains useless: nothing taken in video, green light never on. trying load firmware in these cases results in same message above.

appreciate if can show me way camera working.

best,

hi! i'm @ first stages of debugging mine on macbook pro 5,1 can tell working fine on fresh oneiric install (used skype few times) , after few weeks, it's got lost (no device detected anymore).

don't know caused it... i'll investigate more, , try suggestions...

posting info.


Forum The Ubuntu Forum Community Ubuntu Specialised Support Apple Hardware Users [ubuntu] macbook pro 5,3 isight woes under Oneiric


Ubuntu

Comments

Popular posts from this blog

Upgrade 3.4.8 to 3.5.1 failed "download package failed" - Joomla! Forum - community, help and support

Joomal 3.6.3 update error - PHP temporary folder is not set - Joomla! Forum - community, help and support

Fatal error during instalation - Joomla! Forum - community, help and support