rivatv doesn t work correctly

From: Bernhard Bauer (Bernhard-Bauer_at_gmx.de)
Date: 03/31/05

  • Next message: Anthony Campbell: "Re: apt-get update results."
    Date: Thu, 31 Mar 2005 13:29:41 +0200 (MEST)
    To: debian-user@lists.debian.org
    
    

    Hello,
     
    At first I have a main question: Do you know what this failure message mean:

     
    V4L: Requested IOCTL (0x800476C6) not implemented
     
    I have installed Debian Sarge an my pentium 3 Computer with kernel 2.6.8 and
    I have a nvidia card Geforce 4 ti 4200 from Pixelview Prolink VIVO (card
    number = 117 from cardlist from rivatv). I use the nv-driver and I have
    installed rivatv 0.8.5. The installation of rivatv was without any failures
    and without any warnings. Everything was okay.
     
     
     
    When I wnat to see a movie on my computer I can only see a black/white movie
    with xawtv. Always when I try to grab a picture or record a movie there
    appears this failure from xawtv:

     
    destroyer@destroyerlinux:~$ xawtv -device /dev/video0
    This is xawtv-3.94, running on Linux/i686 (2.6.8-1-686)
    ioctl:
    VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=0x0
    []): Unbekannter Fehler 515
    Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to
    type FontStruct
    Xlib: extension "GLX" missing on display ":0.0".
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=7): Das Argument ist
    ungültig
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=15): Das Argument
    ist ungültig
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=4): Das Argument ist
    ungültig
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=13): Das Argument
    ist ungültig
    no way to get: 2048x1572 24 bit TrueColor (BE: rgb)
    no way to get: 384x288 24 bit TrueColor (BE: rgb)
    no way to get: 384x288 24 bit TrueColor (BE: rgb)
    Xlib: extension "GLX" missing on display ":0.0".
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=3): Das Argument ist
    ungültig
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=5): Das Argument ist
    ungültig
    ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=1): Das Argument ist
    ungültig
    no way to get: 384x288 16 bit TrueColor (LE)
     
    >
    >
    >
     
    And this is the output of /var/log/messages when I type in :

    modprobe rivatv card=117
     
    >
    >
    >
     
     
    Mar 27 16:48:58 destroyerlinux kernel: rivatv: Video4Linux driver for NVIDIA
    cards
    Mar 27 16:48:58 destroyerlinux kernel: rivatv: MMX processor extension
    enabled
    Mar 27 16:48:58 destroyerlinux kernel: rivatv: nVidia card found - rivatv0
    Mar 27 16:48:58 destroyerlinux kernel: rivatv: Identified your board as
    ProlinkPixelview GeForce4 Ti4200 VIVO
    Mar 27 16:48:58 destroyerlinux kernel: rivatv: Attempting to load module
    saa7108e
    Mar 27 16:48:59 destroyerlinux kernel: ACPI: PCI interrupt 0000:01:00.0[A]
    -> GSI 10 (level, low) -> IRQ 10
    Mar 27 16:48:59 destroyerlinux kernel: rivatv: MTRR successfully enabled
    Mar 27 16:48:59 destroyerlinux kernel: rivatv: PCI nVidia NV20 card detected
    (GeForce4 Ti4200 8xAGP [0x281], 128MB @ 0xD8000000)
    Mar 27 16:48:59 destroyerlinux kernel: rivatv: I2C adapter driver for NVIDIA
    cards
    Mar 27 16:48:59 destroyerlinux kernel: SAA7108E: video decoder chip SAA7114H
    found, chip version: 0x7114
    Mar 27 16:48:59 destroyerlinux kernel: rivatv: video decoder chip registered

    Mar 27 16:48:59 destroyerlinux kernel: rivatv: procfs file registered for
    rivatv0
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: allocated YUV capture buffer
    (812 kb)
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: AGPGART: not available
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: AGP: disabled
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: Hash table layout: 4kB (9
    bits) @ 0xE4710000
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: Open source nv driver
    detected, DMA supported
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: DMA transfers disabled
    Mar 27 16:49:00 destroyerlinux kernel: rivatv: successfully requested IRQ 10

    Mar 27 16:49:00 destroyerlinux kernel: rivatv: Video4Linux device driver
    registered
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x80585600) not implemented
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x80685600) not implemented
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 16:50:40 destroyerlinux kernel: rivatv: VIDIOCSCHAN: 0
    Mar 27 16:50:41 destroyerlinux last message repeated 4 times
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x800476C6) not implemented
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: VIDIOCGFBUF: 0x0 (0 bits, 0
    bpl)@ 0xD8000000
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: VIDIOCGMBUF
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: allocated 6480 kb MMAP buffer
    space
    Mar 27 16:50:41 destroyerlinux kernel: rivatv: MMAP buffer available in user
    space (6480 kb)
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x80685600) not implemented
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCGFBUF: 0x0 (0 bits, 0
    bpl)@ 0xD8000000
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCSFBUF: 1280x1024 (16
    bits,2560 bpl) @ 0xD8000000
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x80585600) not implemented
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x80685600) not implemented
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 17:01:41 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 17:01:42 destroyerlinux kernel: rivatv: VIDIOCSCHAN: 0
    Mar 27 17:01:43 destroyerlinux last message repeated 4 times
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: V4L: Requested IOCTL
    (0x800476C6) not implemented
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGFBUF: 1280x1024 (16
    bits,2560 bpl) @ 0xD8000000
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGMBUF
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: MMAP buffer available in user
    space (6480 kb)
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 17:01:43 destroyerlinux last message repeated 4 times
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSPICT: BRI=32768
    HUE=32768COL=32768 CON=32768 WHI=32768 DEP=24 PAL=4
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSPICT: BRI=32768
    HUE=32768COL=32768 CON=32768 WHI=32768 DEP=24 PAL=4
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSPICT: BRI=32768
    HUE=32768COL=32768 CON=32768 WHI=32768 DEP=24 PAL=4
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGPICT
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSPICT: BRI=32768
    HUE=32768COL=32768 CON=32768 WHI=32768 DEP=24 PAL=4
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSCHAN: 0
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGCHAN
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCSCHAN: 0
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: capture resolution changed:
    352x288 -> 64x32
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: capture palette changed:
    <invalid> -> YUV422
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:01:43 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: capture palette changed:
    YUV422 -> YUV420P
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: capture palette changed:
    YUV420P-> UYVY
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: starting video capture
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: VIDIOCSPICT: BRI=32768
    HUE=32768COL=32768 CON=32768 WHI=32768 DEP=16 PAL=3
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: VIDIOCSWIN: 384x288 @ (3,29)
    (key: 0x00FF00FF)
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: VIDIOCCAPTURE: 1
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: stopping video capture
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: starting video capture
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: physical resolution:
    1280x1024x16 (no double scan)
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: virtual resolution:
    2560x1024x16(5120 bpl)
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: pan offset: 0 byte @ (0,0)
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: starting overlay: 384x288 at
    (3,29)
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: overlay colour key has been:
    0000083E
    Mar 27 17:01:44 destroyerlinux kernel: rivatv: overlay colour key is:
    0000F81F
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: capture resolution changed:
    704x576 -> 64x32
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: capture palette changed: UYVY
    ->RGB24
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:01 destroyerlinux last message repeated 2 times
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: capture palette changed:
    RGB24 -> YUV422P
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:02:01 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:32 destroyerlinux last message repeated 3 times
    Mar 27 17:02:36 destroyerlinux last message repeated 15 times
    Mar 27 17:02:55 destroyerlinux kernel: rivatv: VIDIOCCAPTURE: 0
    Mar 27 17:02:55 destroyerlinux kernel: rivatv: stopping overlay
    Mar 27 17:02:55 destroyerlinux kernel: rivatv: stopping video capture
    Mar 27 17:02:55 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:55 destroyerlinux kernel: rivatv: capture palette changed:
    YUV422P-> RGB565
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:56 destroyerlinux last message repeated 4 times
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: capture palette changed:
    RGB565 -> RGB32
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: capture palette changed:
    RGB32 -> GREY
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: decoder output set to default
    UYVY
    Mar 27 17:02:56 destroyerlinux kernel: rivatv: VIDIOCGCAP
    Mar 27 17:02:56 destroyerlinux last message repeated 2 times
     
    Can anyone help me how to grab a picture and rocord a movie in color? I also
    have tried to record a movie with ffmep and motv but nothing works. Until
    now nobody could help me. I hope you have an answer to this question.

    Yours sincerely

    Bernhard Bauer
     
     
    This is cat /proc/drivers/rivatv0:
     
    nVidia Chip: GeForce4 Ti4200 8xAGP
    Model: Prolink Pixelview GeForce4 Ti4200 VIVO
    Architecture: NV20 (NV28)
    Access: Control [0xe4000000-0xe4ffffff]
    FB [0xd8000000-0xdfffffff]
    Interrupts: 0 out of 10558 (DMA: 0, Overlay: 0, Missing: 10558)
    Device: available
    VideoDecoder: Philips SAA7108E
    Tuner: unavailable
    AudioDecoder: unavailable
    AudioProcessor: unavailable
    IR chip: unavailable

    -- 
    Sparen beginnt mit GMX DSL: http://www.gmx.net/de/go/dsl
    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Anthony Campbell: "Re: apt-get update results."