Dve rovnake TV karty

Sekcia: Hardware a Drivery 15.03.2008 | 20:06
Kiwi   Návštevník
Ako spojazdnit rovnake TV karty ?

v modprobe.d mam:
#saa7134
options saa7134 gbuffers=2 card=57 tuner=54 oss=1

[ 34.316610] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 34.316830] ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 19 (level, low) -> IRQ 19
[ 34.316836] saa7133[0]: found at 0000:05:01.0, rev: 209, irq: 19, latency: 32, mmio: 0xf9101000
[ 34.316841] saa7133[0]: subsystem: 1461:f11d, board: Avermedia AVerTV GO 007 FM [card=57,insmod option]
[ 34.316848] saa7133[0]: board init: gpio is 40000
[ 34.316898] input: saa7134 IR (Avermedia AVerTV GO as /class/input/input4
[ 34.372532] usbcore: registered new interface driver xpad
[ 34.372535] /build/buildd/linux-source-2.6.22-2.6.22/drivers/input/joystick/xpad.c: driver for Xbox controllers v0.1.6
[ 34.450683] saa7133[0]: i2c eeprom 00: 61 14 1d f1 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 34.450691] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
[ 34.450698] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 56 ff ff ff ff
[ 34.450704] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.450711] saa7133[0]: i2c eeprom 40: ff 22 00 c0 96 ff 03 30 15 00 ff ff ff ff ff ff
[ 34.450717] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.450723] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.450729] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.724231] nvidia: module license 'NVIDIA' taints kernel.
[ 35.017414] NET: Registered protocol family 17
[ 35.061828] input: PS/2 Logitech Mouse as /class/input/input5
[ 35.065276] iTCO_wdt: Found a ICH8 or ICH8R TCO device (Version=2, TCOBASE=0x0460)
[ 35.065307] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 35.098009] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 35.146201] tuner 0-004b: setting tuner address to 60
[ 35.186535] tuner 0-004b: type set to tda8290+75a
[ 36.580478] tuner 0-004b: setting tuner address to 60
[ 36.620677] tuner 0-004b: type set to tda8290+75a
[ 37.969366] saa7133[0]: registered device video1 [v4l2]
[ 37.969378] saa7133[0]: registered device vbi0
[ 37.969388] saa7133[0]: registered device radio0
[ 38.030715] ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 18 (level, low) -> IRQ 18
[ 38.030723] saa7133[1]: found at 0000:05:02.0, rev: 209, irq: 18, latency: 32, mmio: 0xf9102000
[ 38.030728] saa7133[1]: subsystem: 1461:f31d, board: UNKNOWN/GENERIC [card=0,autodetected]

[ 38.030736] saa7133[1]: board init: gpio is 806d8
[ 38.207562] tuner 1-004b: chip found @ 0x96 (saa7133[1])
[ 38.243636] saa7133[1]: i2c eeprom 00: 61 14 1d f3 ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243642] saa7133[1]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243648] saa7133[1]: i2c eeprom 20: ff d2 fe ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243655] saa7133[1]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243661] saa7133[1]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243667] saa7133[1]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243673] saa7133[1]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243680] saa7133[1]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 38.243902] saa7133[1]: registered device video2 [v4l2]
[ 38.243914] saa7133[1]: registered device vbi1
[ 38.244039] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 38.244043] PCI: Setting latency timer of device 0000:01:00.0 to 64
[ 38.244118] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 169.12 Thu Feb 14 17:51:09 PST 2008
[ 38.244853] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
[ 38.245029] PCI: Setting latency timer of device 0000:00:1b.0 to 64
[ 38.255214] saa7134 ALSA driver for DMA sound loaded
[ 38.255936] saa7133[0]/alsa: saa7133[0] at 0xf9101000 irq 19 registered as card -2
[ 38.256124] saa7133[1]/alsa: saa7133[1] at 0xf9102000 irq 18 registered as card -1
[ 38.291907] saa7134 OSS: can't load, DMA sound handler already assigned (probably to ALSA)
[ 38.315974] saa7134 OSS: can't load, DMA sound handler already assigned (probably to ALSA)

1. kartu rozpozna ako 57 a tuner ako 54, vytvori zariadenia
/dev/video1 a /dev/dsp1 ( /dev/video0 ma web camera )
2. kartu ( dal som tu zase tucnym ) nerozpozna, hoci je to
karta s tym istym tunerom, vytvoria sa sice zariadenia
/dev/video2 a /dev/dsp2 ale obraz ani zvuk nejde.

Ako prinutit driver, aby rozpoznal aj tu druhu kartu
ako 57 a tuner ako 54 ?
    • Re: Dve rovnake TV karty 19.03.2008 | 16:06
      Kiwi   Návštevník
      No uz sa mi podarilo povedat driveru nainstalovat dve
      rovnake karty prikazom v /etc/modprobe.d/options

      options saa7134 card=57,57 tuner=54,54 video_nr=1,2 vbi_nr=1,2 gbuffers=2
      options saa7134-alsa index=1,2

      [ 38.138368] saa7130/34: v4l2 driver version 0.2.14 loaded
      [ 38.138409] ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 19 (level, low) -> IRQ 19
      [ 38.138415] saa7133[0]: found at 0000:05:01.0, rev: 209, irq: 19, latency: 32, mmio: 0xf9101000
      [ 38.138419] saa7133[0]: subsystem: 1461:f11d, board: Avermedia AVerTV GO 007 FM [card=57,insmod option]
      [ 38.138425] saa7133[0]: board init: gpio is 40000
      [ 38.138462] input: saa7134 IR (Avermedia AVerTV GO as /class/input/input5
      [ 38.270464] saa7133[0]: i2c eeprom 00: 61 14 1d f1 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
      [ 38.270472] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
      [ 38.270478] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 56 ff ff ff ff
      [ 38.270484] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 38.270490] saa7133[0]: i2c eeprom 40: ff 22 00 c0 96 ff 03 30 15 00 ff ff ff ff ff ff
      [ 38.270496] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 38.270502] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 38.270508] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 38.283127] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
      [ 38.283304] PCI: Setting latency timer of device 0000:00:1b.0 to 64
      [ 38.362955] tuner 0-004b: chip found @ 0x96 (saa7133[0])
      [ 38.411184] tuner 0-004b: setting tuner address to 60
      [ 38.451429] tuner 0-004b: type set to tda8290+75a
      [ 39.841153] tuner 0-004b: setting tuner address to 60
      [ 39.881287] tuner 0-004b: type set to tda8290+75a
      [ 41.214148] saa7133[0]: registered device video1 [v4l2]
      [ 41.214245] saa7133[0]: registered device vbi1
      [ 41.214339] saa7133[0]: registered device radio0
      [ 41.295649] ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 18 (level, low) -> IRQ 18
      [ 41.295655] saa7133[1]: found at 0000:05:02.0, rev: 209, irq: 18, latency: 32, mmio: 0xf9102000
      [ 41.295660] saa7133[1]: subsystem: 1461:f31d, board: Avermedia AVerTV GO 007 FM [card=57,insmod option]
      [ 41.295667] saa7133[1]: board init: gpio is 806d8
      [ 41.295849] input: saa7134 IR (Avermedia AVerTV GO as /class/input/input6
      [ 41.472111] tuner 1-004b: chip found @ 0x96 (saa7133[1])
      [ 41.520271] tuner 1-004b: setting tuner address to 61
      [ 41.560463] tuner 1-004b: type set to tda8290+75a
      [ 42.966012] tuner 1-004b: setting tuner address to 61
      [ 43.010090] tuner 1-004b: type set to tda8290+75a
      [ 44.375865] saa7133[1]: i2c eeprom 00: 61 14 1d f3 ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375873] saa7133[1]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375879] saa7133[1]: i2c eeprom 20: ff d2 fe ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375885] saa7133[1]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375891] saa7133[1]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375898] saa7133[1]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375904] saa7133[1]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 44.375910] saa7133[1]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
      [ 46.953649] saa7133[1]: registered device video2 [v4l2]
      [ 46.953663] saa7133[1]: registered device vbi2
      [ 46.953674] saa7133[1]: registered device radio1
      [ 47.020162] saa7134 ALSA driver for DMA sound loaded
      [ 47.020183] saa7133[0]/alsa: saa7133[0] at 0xf9101000 irq 19 registered as card -2
      [ 47.020349] saa7133[1]/alsa: saa7133[1] at 0xf9102000 irq 18 registered as card 2

      ale pri nahravani alebo prehravani mencoderom, hoci napisem
      ako zariadenie /dev/dsp1 alebo /dev/dsp2, tak vzdy nahrava
      zvuk z /dev/dsp a ak chcem sucasne pozerat aj iny kanal,
      tak vypise, ze /dev/dsp je obsadene. Ako to mam vyriesit ?
      • Re: Dve rovnake TV karty 19.03.2008 | 21:03
        Kiwi   Návštevník
        Takze je to vyriesene. Namiesto OSS a /dev/dsp1 resp. /dev/dsp2
        treba pouzit zariadenia ALSA-y hw.1,0 a hw.2,0 napr. takto:

        mplayer tv:// -tv driver=v4l2:normid=1:input=0:width=720:height=576:chanlist=europe-east:outfmt=yv12:device=/dev/video2:alsa:adevice=hw.1,0:volume=100:immediatemode=0:brightness=25:contrast=67:saturation=88:channel=59:forceaudio:audiorate=32000:amode=1 -af volume=10 -vo xv -vf crop=640:480:30:48

        mplayer -v tv:// -tv driver=v4l2:normid=1:input=0:width=720:height=540:chanlist=europe-east:outfmt=yv12:device=/dev/video2:alsa:adevice=hw.2,0:volume=100:immediatemode=0:brightness=24:contrast=67:saturation=89:channel=25:forceaudio:audiorate=32000:amode=1 -af volume=10 -vo xv -vf crop=710:540:5:0

        Vyriesene.