Comment 31 for bug 269123

Revision history for this message
Lex Ross (lross) wrote :

Hi Joe,

I think your webcam is only supported by stk11xx driver. Mine is ID 174f:6a31 Syntek Web Cam - Asus A8J, F3S, F5R, VX2S, V1S and it used to work with stk11xx until Ubuntu 8.10 came out. The best thing would be to implement this webcam support into stkwebcam kernel module. I wrote to Jaime about this, and he is willing to co-operate. Jaime is sktwebcam maintainer. Here is what he says.

---------------------------
Both the camera controller (the chip made by Syntek) and the image sensor are different than the one supported
by stkwebcam.

But, as now most applications use libv4l, it _could_ be done if it works now with stk11xx. After reading the bug report, I see several unrelated problems, so I'm confused . The original report seems to be a problem with stkwebcam, as that camera should work out of the box (it's the same as mine). The cameras unsupported by stkwebcam (as yours) should keep working the same as before, with stk11xx.

If somebody is interested in adding support to stkwebcam, I'd help, but it could become very frustrating, so be warned!

The proccess would be:
1. test stk11xx and confirm that it works
2. try to remove cruft from stk11xx until it stops working. I could send patches
3. port the code to stkwebcam and test again. I'd send patches as well
4. if all works, it'll get into Linus' kernel eventually (after 2.6.30 for sure)

And the driver will only support RAW colorspace unless somebody figures out how to program the image sensor, so the application you want to use probably needs to use libv4l (if you're interested in skype, I don't know if it would work, maybe).

That's all, if you're still interested start with step 1 and tell me how it goes.

Regards,
Jaime
--------------------------------------

So it's not all that easy but if we could have someone from Ubuntu kernel team on our side to facilitate the process, then support for Syntek webcams in question can be built into stkwebcam module. Otherwise I would kindly ask Ubuntu kernel team to include stk11xx driver with 9.04 final release. I am willing to help as much as I can but unfortunately do not know much about kernel development. Time to call for collective wisdom, what do you think?