Find the answer to your Linux question:
Results 1 to 4 of 4
So, I've been trying to get my tv tuner card working again on opensuse 10.3. I've had it working on previous versions and I think I even got it to ...
  1. #1
    Just Joined!
    Join Date
    Nov 2008
    Posts
    3

    BTTV problems on opensuse 10.3

    So, I've been trying to get my tv tuner card working again on opensuse 10.3. I've had it working on previous versions and I think I even got it to work on 10.3 at some point, but it certainly isnt working now.

    v4l-conf and v4l-info say "no such device" about /dev/fb0 and /dev/video0 respectively.

    Some data:

    ---------
    ls -la /dev/video0 /dev/fb0
    crw-r--r-- 1 root root 29, 0 2008-11-26 21:00 /dev/fb0
    crw-rw-rw- 1 root root 81, 0 2008-11-14 18:12 /dev/video0
    ---------

    ---------
    The error that I get when I try to run xawtv:

    This is xawtv-3.95, running on Linux/x86_64 (2.6.22.18-0.2-default)
    xinerama 0: 800x600+0+0
    can't open /dev/video0: No such device
    v4l-conf had some trouble, trying to continue anyway
    v4l2: open /dev/video0: No such device
    v4l2: open /dev/video0: No such device
    v4l: open /dev/video0: No such device
    no video grabber device available
    -----------

    grep bttv /var/log/messages

    Nov 14 17:45:41 sitting kernel: bttv: driver version 0.9.17 loaded
    Nov 14 17:45:41 sitting kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
    Nov 14 17:57:41 sitting kernel: bttv: driver version 0.9.17 loaded
    Nov 14 17:57:41 sitting kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
    Nov 14 17:58:45 sitting kernel: bttv: driver version 0.9.17 loaded
    Nov 14 17:58:45 sitting kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture

    --------------

    lspci -vv

    [snip]
    01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500] (prog-if 00 [VGA])
    Subsystem: PC Partner Limited Radeon RV200 QW [Radeon 7500 LE]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (2000ns min), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
    Region 1: I/O ports at 8000 [size=256]
    Region 2: Memory at f1000000 (32-bit, non-prefetchable) [size=64K]
    [virtual] Expansion ROM at f0000000 [disabled] [size=128K]
    Capabilities: [58] AGP version 2.0
    Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
    Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4
    Capabilities: [50] Power Management version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 PME-Enable- DSel=0 DScale=0 PME-

    02:06.0 Multimedia video controller: Brooktree Corporation Unknown device 0366 (rev 02)
    Subsystem: 3Dfx Interactive, Inc. Unknown device 3060
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+
    Latency: 32 (4000ns min, 10000ns max)
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at f4000000 (32-bit, prefetchable) [size=4K]

    02:06.1 Multimedia controller: Brooktree Corporation Unknown device 0870 (rev 02)
    Subsystem: 3Dfx Interactive, Inc. Unknown device 3060
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+
    Latency: 32 (1000ns min, 63750ns max)
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at f4001000 (32-bit, prefetchable) [size=4K]
    [/snip]
    --------------

    Does anyone know what I need to do to get this video card working?

  2. #2
    Linux Guru waterhead's Avatar
    Join Date
    Jul 2004
    Location
    Franklin, Wisconsin
    Posts
    4,577
    First, you may want to install the latest capture card drivers form the V4L-DVB CVS/Mercurial repository.

    LinuxTV.org - CVS and Mercurial access

    Then, if you can determine the tuner that your card has, you can specify this when loading the bttv module.

    Repository - markup - v4l: video4linux/doc/CARDLIST.tuner
    Loading the Modules

    You can also specify the audio type in this same manner.

    To help in determining exactly the hardware that your card is using, here is a card list with pictures.

    http://www.bttv-gallery.de/
    Last edited by waterhead; 11-29-2008 at 02:39 AM.
    Paul

    Please do not send Private Messages to me with requests for help. I will not reply.

  3. #3
    Just Joined!
    Join Date
    Nov 2008
    Posts
    3
    The correct part is:

    card=40 - STB TV PCI FM, Gateway P/N 6000704 (bt87, 3Dfx VoodooTV 100

    but entering "modprobe bttv card=40" doesnt seem to help.

  4. #4
    Linux Guru waterhead's Avatar
    Join Date
    Jul 2004
    Location
    Franklin, Wisconsin
    Posts
    4,577
    You have to remove the bttv module before you can reload it with new parameters.
    Code:
    modprobe -r bttv
    modprobe bttv card=40
    Paul

    Please do not send Private Messages to me with requests for help. I will not reply.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...