I've tracked the problem to "Sonix/sonix.h":

r. 81:          .initialize = sonix_init,

and

r. 433:
sonix_init(struct usb_spca50x *spca50x)
{
        __u8 ByteReceive = 0x00;
        sonixRegRead(spca50x->dev, 0x00, 0x00, 0x0000, &ByteReceive, 1);
        if (ByteReceive != 0x10)
                return -ENODEV;

        return 0;
}

Received byte is not 0x10 and that's why initializing goes wrong. I've
never debugged a kernel module so I don't know how to get that right
byte.

Source is newest gspcav1-20070508

-- 
Microsoft LifeCam VX-6000 High Definition Webcam doesn't work at all.
https://bugs.launchpad.net/bugs/56171
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

Reply via email to