OK, I manages to recompile 1.6 version, with a modified load.h with a product_id equal to 0x8502.
Extraction of firware okay, but at loading time it fails:
# ./ift-load -f /lib/firmware/isight.fw
ift-load: Failed to init firmware loading
ift-load: Failed to upload firmware to 0x05AC:0x8502
a strace shows that it locates my iSight camera at the proper place, i.e. /dev/bus/usb/001/003. But then it fails doing an ioctl on this file:
OK, I manages to recompile 1.6 version, with a modified load.h with a product_id equal to 0x8502.
Extraction of firware okay, but at loading time it fails: isight. fw
# ./ift-load -f /lib/firmware/
ift-load: Failed to init firmware loading
ift-load: Failed to upload firmware to 0x05AC:0x8502
a strace shows that it locates my iSight camera at the proper place, i.e. /dev/bus/ usb/001/ 003. But then it fails doing an ioctl on this file:
open("/ dev/bus/ usb/001/ 003", O_RDWR) = 3 lib/firmware/ isight. fw", O_RDONLY) = 4
open("/
ioctl(3, USBDEVFS_CONTROL or USBDEVFS_CONTROL32, 0x7ffff090a930) = -1 EPIPE (Broken pipe)
What would be the proper place to debug this? I'll try subscribing to the mailing list.