Tuesday, March 24, 2009

Genius Look 316 on Slackware


Yesterday, i bought a new web camera while i was going out with my girlfriend. I bought Genius Look 316 series. I saw that in the box, it says that it is supported in Linux 2.6.5 and above. This looks good and so i tested it today. It was detected out of the box, thanks to gspca driver included since Linux kernel 2.6.27. Here's dmesg's output:

usb 2-1: new full speed USB device using ohci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
gspca: probing 0ac8:305b
zc3xx: Sensor Tas5130 (VF0250)
gspca: probe ok
usb 2-1: New USB device found, idVendor=0ac8, idProduct=305b
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: PC Camera
usb 2-1: Manufacturer: Vimicro Corp.


Next is finding the correct application to make use of it. So far, i have tested Skype, but the result is not what i wanted. It's awful and i can't even see my face laughing

Update (24 May 2009): Rodzadra gives an explanation about this problem. You will need to install the libv4l and preload the v4l2convert by issuing this command and it will launch Skype with your face on it laughing
$LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
I haven't tested it yet, but i think it makes sense.
Thanks to Rodzandra

I can't use Cheese as it requires Gnome, so finally i tried to use WxCAM and it is working just fine. There are some dependencies though, but you can find all of them in SlackBuilds repositories.

Slackware is getting even better at hardware detection, thanks to the new kernel 2.6.28.x big grin