Trying to get Live Ultra Webcam to work in Suse

So I get as far as this link SANE sq930x vidcam backend ( sq930 sq930b / sq930c ) + sq930 kernel module
from Webcams but am a bit lost as to what to do next.

I tried to download sq930-dev kernel module (06-05-2007) and perform a make, but it fails:

make -C /lib/modules/2.6.27.21-0.1-pae/build M=/home/home/Desktop/sq930-dev V=0 modules
make[1]: Entering directory /usr/src/linux-2.6.27.21-0.1-obj/i386/pae' make -C ../../../linux-2.6.27.21-0.1 O=/usr/src/linux-2.6.27.21-0.1-obj/i386/pae/. modules CC [M] /home/home/Desktop/sq930-dev/usbcam_dev.o In file included from /home/home/Desktop/sq930-dev/usbcam_dev.c:21: /home/home/Desktop/sq930-dev/usbcam_priv.h:47:29: error: media/video-buf.h: No such file or directory In file included from /home/home/Desktop/sq930-dev/usbcam_dev.c:21: /home/home/Desktop/sq930-dev/usbcam_priv.h:145: error: field ‘vbb’ has incomplete type /home/home/Desktop/sq930-dev/usbcam_priv.h:158: error: field ‘ufh_vbq’ has incomplete type /home/home/Desktop/sq930-dev/usbcam_dev.c:133: error: unknown field ‘type’ specified in initializer /home/home/Desktop/sq930-dev/usbcam_dev.c:134: error: unknown field ‘type2’ specified in initializer make[4]: *** [/home/home/Desktop/sq930-dev/usbcam_dev.o] Error 1 make[3]: *** [_module_/home/home/Desktop/sq930-dev] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory /usr/src/linux-2.6.27.21-0.1-obj/i386/pae’
make: *** [all] Error 2

Perhaps I am trying something here that cannot be done, but for sure you guys have more experience than me, so all help/recommendations gratefully accepted. I somehow have a feeling one of you experts has already achieved this!

My exact camera detail is:

idVendor 0x041e Creative Technology, Ltd
idProduct 0x403c WebCam Live! Ultra