Re: PCTV Pro woes -> recent model?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

Here's a follow-up to my previous posting.  I didn't have all
devices in /dev/ setup correctly at the time, due to running
MAKEDEV in some other directory and failing to check whether
the devices in /dev/ had actually been created correctly (the
i2c devices were missing ...).

I think I have those setup correctly now, but still I can't get
any sensible output from xawtv, radio and tvtime.

I tried numerous permutations of module params, param omissions,
etc -- given below is just a typical example.

Brigitte


pathology data:

Machine: Intel(R) Pentium(R) 4 CPU 2.40GHz

Kernel: Linux 2.6.0-test11
Original source-tree to which applied 'patch-2.6.0-test11-kraxel.gz'.
Edited tda9887.c and changed 0x86 into 0x96, as described elsewhere,
and removed tvaudio.ko after module installation.

Pinnacle PCTV PRO PAL-BG/I/DK/SECAM Retail D/GB/NL (Red card)
ID on card:				EMPTYV-51015403-2.4
Video processor chip:			Conexant Fusion 878A
TV Sound processor/decoder chip:	Micronas MSP 3410G B11
PAL/SECAM/NTSC/FM Radio Tuner chip:	Philips TDA9887TS
Multiplexer chip:			Philips HEF4052BT
??:					Philips TDA1308
??:					78M05
clock-crystal 1:			28.6
clock-crystal 2:			18.4


/etc/modprobe.conf:
options i2c-core i2c_debug=1
options i2c-algo-bit i2c_debug=1
options bttv radio=1 gbuffers=16 autoload=1 bttv_debug=1 vbi_debug=1 bttv_verbose=2
install bttv \
	/sbin/modprobe -v tuner type=5 debug=1; \
	/sbin/modprobe -v tda9887 debug=1 ; \
	/sbin/modprobe -v msp3400 debug=2 ; \
	/sbin/modprobe -v --ignore-install bttv

$> cat /sbin/bttv-on
!/bin/sh
modprobe i2c-piix4
modprobe i2c-core
modprobe i2c-dev
modprobe i2c-algo-bit
modprobe bttv

$> bttv-on
FATAL: Module i2c_core already in kernel.
insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/tuner.ko type=5 debug=1
insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/tda9887.ko debug=1
insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/msp3400.ko debug=2
insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/bttv.ko radio=1 gbuffers=16 autoload=1 bttv_debug=1 vbi_debug=1 bttv_verbose=2

$> dmesg
<6>i2c /dev entries driver
<7>i2c-core.o: driver dev_driver registered.
<6>Linux video capture interface: v1.00
<7>i2c-core.o: driver i2c TV tuner driver registered.
<7>i2c-core.o: driver i2c tda9887 driver registered.
<7>i2c-core.o: driver i2c msp3400 driver registered.
<6>bttv: driver version 0.9.12 loaded
<6>bttv: using 16 buffers with 2080k (520 pages) each for capture
<6>bttv: Bt8xx card found (0).
<6>bttv0: Bt878 (rev 17) at 0000:02:0a.0, irq: 22, latency: 32, mmio: 0xf3000000
<6>bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
<6>bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
<7>bttv0: risc main @ 044fb000
<7>bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init]
<4>tuner: chip found @ 0xc0
<4>bttv0: i2c attach [client=(tuner unset)]			<-- ???
<4>registering 0-0060
<4>tuner: type forced to -1 (<NULL>) [insmod]			<-- ???
<4>tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
<4>tda9887: chip found @ 0x96					<-- seems correct?
<4>bttv0: i2c attach [client=tda9887]
<4>registering 0-004b
<7>msp34xx: setvolume: mute=on 65535:65535  v=0x00 b=0x00
<6>msp34xx: init: chip=MSP3410G-B11 +nicam +simple +radio
<4>msp3410: daemon started
<7>msp3410: thread: sleep
<4>bttv0: i2c attach [client=MSP3410G-B11]
<4>registering 0-0040
<6>bttv0: i2c: checking for MSP34xx @ 0x80... found
<6>bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes
<4>bttv0: using tuner=33
<4>tuner: pinnacle pal
<4>tda9885/6/7: 0xd4 0x6e 0x09 [pinnacle_id=2]
<4>tuner: type already set (5)
<6>bttv0: i2c: checking for MSP34xx @ 0x80... found
<6>bttv0: i2c: checking for TDA9875 @ 0xb0... not found
<6>bttv0: i2c: checking for TDA7432 @ 0x8a... not found
<6>bttv0: registered device video0
<6>bttv0: registered device vbi0
<6>bttv0: registered device radio0
<7>msp34xx: AUDC_SET_INPUT(4)
<7>bttv0: video mux: input=0 mux=2
<7>msp34xx: AUDC_SET_INPUT(4)
<6>bttv0: PLL: 28636363 => 35468950 .<7>msp3410: thread: wakeup
<4> ok
<7>msp3410: setting mode: autodetect start (0x0001)
<7>msp3410: detection still in progress
<7>msp3410: detection still in progress
<7>msp3410: current mode: ERROR (0x0000)			<-- ???
<7>msp34xx: setbass: 32768 0x00
<7>msp34xx: settreble: 32768 0x00
<7>msp34xx: setvolume: mute=on 65535:65535  v=0x00 b=0x00
<7>msp3410: thread: sleep

lsmod:
Module                  Size  Used by
bttv                  147692  0 
msp3400                25636  0 
tda9887                 8196  0 
tuner                  18572  0 
video_buf              23300  1 bttv
v4l2_common             7296  1 bttv
btcx_risc               5896  1 bttv
videodev               10752  1 bttv
i2c_algo_bit           11144  1 bttv
i2c_dev                11520  0 
i2c_piix4               8588  0 
i2c_core               26248  7 bttv,msp3400,tda9887,tuner,i2c_algo_bit,i2c_dev,i2c_piix4
...
[deletia]
 




[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux