[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problemas com uma câmera web Genius VideoCAM Look.



Colegas, comprei recentemente uma câmera web Genius VideoCAM Look mas estou tendo problemas para fazê-la funcionar corretamente. Compilei o kernel com suporte ao módulo sn9c102 e quando ele é carregado a luzinha verde que está encima da câmera acende e aparece o seguinto nos logs:

Apr  4 22:58:07 peligro Linux video capture interface: v1.00
Apr 4 22:58:07 peligro sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.27
Apr  4 22:58:07 peligro sn9c102 2-2:1.0: usb_probe_interface
Apr  4 22:58:07 peligro sn9c102 2-2:1.0: usb_probe_interface - got id
Apr 4 22:58:07 peligro usb 2-2: SN9C103 PC Camera Controller detected (vid/pid 0x0C45/0x60B0)
Apr  4 22:58:07 peligro usb 2-2: OV7630 image sensor detected
Apr  4 22:58:07 peligro usb 2-2: Initialization succeeded
Apr  4 22:58:07 peligro usb 2-2: V4L2 device registered as /dev/video0
Apr  4 22:58:07 peligro usbcore: registered new driver sn9c102


Estou colocando mais algumas informações úteis:

cibonato@peligro ~ $ sudo lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0c45:60b0 Microdia
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000


cibonato@peligro ~ $ xawtv -hwscan
This is xawtv-3.95, running on Linux/x86_64 (2.6.17-gentoo-r5)
looking for available devices
port 60-60
    type : Xvideo, image scaler
    name : XV_SWOV

/dev/video0: OK                         [ -device /dev/video0 ]
    type : v4l2
    name : SN9C10x PC Camera
    flags:  capture


cibonato@peligro ~ $ v4l-info
Code:
### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
        driver                  : "sn9c102"
        card                    : "SN9C10x PC Camera"
        bus_info                : "usb-0000:00:10.0-2"
        version                 : 1.0.27
capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

standards

inputs
    VIDIOC_ENUMINPUT(0)
        index                   : 0
        name                    : "Camera"
        type                    : CAMERA
        audioset                : 0
        tuner                   : 0
        std                     : 0x0 []
        status                  : 0x0 []

video capture
    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
        index                   : 0
        type                    : VIDEO_CAPTURE
        flags                   : 0
        description             : "bayer rgb"
        pixelformat             : 0x31384142 [BA81]
    VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
        index                   : 1
        type                    : VIDEO_CAPTURE
        flags                   : 1
        description             : "compressed"
        pixelformat             : 0x30313953 [S910]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
        type                    : VIDEO_CAPTURE
        fmt.pix.width           : 384
        fmt.pix.height          : 288
        fmt.pix.pixelformat     : 0x31384142 [BA81]
        fmt.pix.field           : NONE
        fmt.pix.bytesperline    : 384
        fmt.pix.sizeimage       : 110592
        fmt.pix.colorspace      : unknown
        fmt.pix.priv            : 8

controls
    VIDIOC_QUERYCTRL(BASE+0)
        id                      : 9963776
        type                    : INTEGER
        name                    : "brightness"
        minimum                 : 0
        maximum                 : 255
        step                    : 1
        default_value           : 160
        flags                   : 0
    VIDIOC_QUERYCTRL(BASE+1)
        id                      : 9963777
        type                    : INTEGER
        name                    : "contrast"
        minimum                 : 0
        maximum                 : 32
        step                    : 1
        default_value           : 0
        flags                   : 0
    VIDIOC_QUERYCTRL(BASE+2)
        id                      : 9963778
        type                    : INTEGER
        name                    : "saturation"
        minimum                 : 0
        maximum                 : 15
        step                    : 1
        default_value           : 8
        flags                   : 0
    VIDIOC_QUERYCTRL(BASE+3)
        id                      : 9963779
        type                    : INTEGER
        name                    : "hue"
        minimum                 : 0
        maximum                 : 32
        step                    : 1
        default_value           : 0
        flags                   : 0


cibonato@peligro ~ $ v4l-conf
v4l-conf: using X11 display :0.0
WARNING: v4l-conf is compiled without DGA support.
mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=unknown
/dev/video0 [v4l2]: no overlay support

Alguma sugestão?

Até mais.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy



Reply to: