[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