[MPlayer-users] No cable input from tv card

Shocky shocky1 at users.sourceforge.net
Sat Nov 4 20:58:37 CET 2006


On 2006 November 4 02:06, Nico Sabbi wrote:
> Nico Sabbi wrote:
> > you have to load bt8x8 with the appropriate card= option,
> > based on the tuner that your card uses (the shielded component
> > with the RF input)
>
> from bttv-cards.c:
>
> [BTTV_BOARD_ZOLTRIX] = {
>                 .name           = "Zoltrix TV-Max",
>                 .video_inputs   = 3,
>                 .audio_inputs   = 1,
>                 .tuner          = 0,
>                 .svhs           = 2,
>                 .gpiomask       = 15,
>                 .muxsel         = { 2, 3, 1, 1 },
>                 .gpiomux        = { 0, 0, 1, 0 },
>                 .gpiomute       = 10,
>                 .needs_tvaudio  = 1,
>                 .tuner_type     = -1,
>                 .tuner_addr     = ADDR_UNSET,
>                 .radio_addr     = ADDR_UNSET,
>         },
>
> so card=15 should work (but keep your fingers crossed)

Thanks for the fast response. I just need a little more info.

The only video related module I was explicitly loading was bttv in 
my /etc/modprobe.preload. There was a line in /etc/modprobe.conf:

options bttv vbibufs=32 gbuffers=32

that I changed to:

options bttv vbibufs=32 gbuffers=32 card=15

and rebooted, but that didn't help. So I tried the following to see which bttv 
related modules were loaded:

[root at rldt01 ~]# lsmod|grep bt
bttv                  148944  0
video_buf              17092  1 bttv
firmware_class          7424  1 bttv
i2c_algo_bit            8488  1 bttv
v4l2_common             4640  1 bttv
btcx_risc               3912  1 bttv
tveeprom               11512  1 bttv
i2c_core               17360  5 nvidia,tvaudio,bttv,i2c_algo_bit,tveeprom
videodev                7104  1 bttv

Then I tried the following to see which modules were available for loading:

[root at rldt01 ~]# find /lib/modules/2.6.12-22mdk/kernel/ -name "bt*" -print
/lib/modules/2.6.12-22mdk/kernel/3rdparty/dxr3/bt865.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/bluetooth/bt3c_cs.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/bluetooth/btuart_cs.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/media/dvb/bt8xx
/lib/modules/2.6.12-22mdk/kernel/drivers/media/dvb/bt8xx/bt878.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/media/video/bt819.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/media/video/bt856.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/media/video/btcx-risc.ko.gz
/lib/modules/2.6.12-22mdk/kernel/drivers/media/video/bttv.ko.gz
/lib/modules/2.6.12-22mdk/kernel/sound/oss/btaudio.ko.gz

So if I had a bt878 chip, I could modprobe that module. But there is no 
corresponding module for bt848.

If it's any help, I also checked for bt related messages in 
my /var/log/syslog:

Nov  4 12:36:17 rldt01 kernel: Linux video capture interface: v1.00
Nov  4 12:36:17 rldt01 kernel: bttv: driver version 0.9.15 loaded
Nov  4 12:36:17 rldt01 kernel: bttv: using 32 buffers with 2080k (520 pages) 
each for capture
Nov  4 12:36:17 rldt01 kernel: bttv: Bt8xx card found (0).
Nov  4 12:36:17 rldt01 kernel: ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 
(level, low) -> IRQ 18
Nov  4 12:36:17 rldt01 kernel: bttv0: Bt848 (rev 18) at 0000:00:0a.0, irq: 18, 
latency: 32, mmio: 0xdddff000
Nov  4 12:36:17 rldt01 kernel: bttv0: using: Zoltrix TV-Max [card=15,insmod 
option]
Nov  4 12:36:17 rldt01 kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ffebff [init]
Nov  4 12:36:17 rldt01 kernel: bttv0: using tuner=-1
Nov  4 12:36:17 rldt01 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not 
found
Nov  4 12:36:17 rldt01 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not 
found
Nov  4 12:36:17 rldt01 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not 
found
Nov  4 12:36:17 rldt01 kernel: tvaudio: TV audio decoder + audio/video mux 
driver
Nov  4 12:36:17 rldt01 kernel: tvaudio: known chips: 
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54 
(PV951),ta8874z
Nov  4 12:36:17 rldt01 kernel: bttv0: i2c: checking for TDA9887 @ 0x86... not 
found
Nov  4 12:36:17 rldt01 kernel: bttv0: registered device video0
Nov  4 12:36:17 rldt01 kernel: bttv0: registered device vbi0

Do you think loading the bt878 module with the card=15 option would help? Is 
it possible that there is sufficient compatibility between them for it to 
work? 

Any other possibilities you can suggest?



More information about the MPlayer-users mailing list