Après un lsusb si vous obtenez le résultat suivant :
Je résume rapidement ce que j'ai eu à faire :
#dmesg
pour vérifier que le module a bien été chargé
Cela fonctionne après avec mplayer :
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
Nb pour une installation en 64 bits il faut taper la ligne suivante
$ LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
et sous amsn tout simplement en le lançant !
Voila bon amusement
Bus 001 Device 002: ID 0c45:624f Microdia PC Camera (SN9C201 + OV9650)
alors il a de grandes chances que votre caméra fonctionne en suivant ce LienJe résume rapidement ce que j'ai eu à faire :
$ git clone http://repo.or.cz/r/microdia.git
$ cd microdia
$ make
Puis en root :
# modprobe videodev
# modprobe compat-ioctl32
# insmod sn9c20x.ko
un :#dmesg
pour vérifier que le module a bien été chargé
sn9c20x: SN9C20X USB 2.0 webcam driver loaded
sn9c20x: SN9C20X USB 2.0 Webcam - 0C45:624F plugged-in.
sn9c20x: Detected OV9650 Sensor.
sn9c20x: SN9C20X USB 2.0 Webcam is now controlling video device /dev/video0
usbcore: registered new interface driver usb_sn9c20x_driver
sn9c20x: v2008.11 : SN9C20X USB 2.0 Webcam Driver
sn9c20x: No ack from I2C slave 0x30 for write to address 0x2f
sn9c20x: [E] Empty buffer queue.
pour sauvegarder au prochain démarrage
# strip -g sn9c20x.ko
# cp sn9c20x.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
# depmod -a
voila les manipulations que j'ai effectuées Cela fonctionne après avec mplayer :
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
Nb pour une installation en 64 bits il faut taper la ligne suivante
$ LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
et sous amsn tout simplement en le lançant !
Voila bon amusement