An update from myself after some investigation.
The kernel module provided by ov51x-jpeg ( http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page ) doesn't seem to work for my webcam even if I found success stories by ubuntu users.
Instead I was able to have it working with the uvcvideo kernel module at http://linux-uvc.berlios.de
Downloaded and compiled from svn trunk.
Only problem is that sometimes you have to rmmod/modprobe several times because the webcam answer delay to the driver's device query seems too long (perhpas is differently managed between windows and linux in usb/ehci stacks).
See for more details this thread:
https://lists.berlios.de/pipermail/linux-uvc-devel/2007-December/002633.html
Note that the thread is about the 20" version of the monitor and the id there is 05a9:2641, while the one in the 22" is 05a9:2643.
some problems to investigate more:
1) when loading the module the /dev/video0 device is automatically created, but with permissions
crw-rw----+ 1 root root 81, 0 2008-02-18 22:55 /dev/video0
and I have to manually set 666
2) my mb is an intel dp35dp with audio integrated.
If I connect the webcam usb cable after boot I get
[gcecchi@tekkaman trunk]$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x90320000 irq 23
1 [SP2208WFP ]: USB-Audio - Monitor Webcam (SP2208WFP)
Mic-OmniVision Technologies, Inc.538-2640-07.08.09.6 Monitor Webcam (SP2208WFP)
Instead if the usb is connected at boot the integrated audio card disapears....
Apparently in bios I have no options about this behaviour...
is it a common problem with usb based audio or does anyone have suggestions?
PS: audio in fro the webcam not tested yet
Gianluca