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