View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 7 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Mon Oct 04, 2004 8:19 pm 
Offline
Joined: Tue Sep 14, 2004 8:52 am
Posts: 19
Hi,
I have successfully installed Knoppmyth with a PVR-350. I also did a previous installation with a bt878 card which was autodetected fine.

My problem is to use the combination of the two.
I got the PVR-350 fine but I can't set the tuner right for the bttv

Here is the output of the dmesg

Code:
Linux video capture interface: v1.00
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-algo-bit.o: i2c bit algorithm module
i2c-core.o: driver i2c TV tuner driver registered.
[saa7127.c: INFO]: SAA7127 video encoder driver loaded
i2c-core.o: driver saa7127 registered.
i2c-core.o: driver saa7115 registered.
i2c-core.o: driver i2c msp3400 driver registered.
ivtv: version 0.1.9 (release) loading
ivtv: SGarray_size = 340, DSGarray_size = 16
ivtv: Found an iTVC15 based chip
PCI: Found IRQ 5 for device 01:07.0
PCI: Sharing IRQ 5 with 00:1f.3
PCI: Sharing IRQ 5 with 00:1f.5
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
i2c-core.o: client [(tuner unset)] registered to adapter [ivtv i2c driver #0](pos. 0).
tuner: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant)) by insmod option
tuner: The type=<n> insmod option will go away soon.
tuner: Please use the tuner=<n> option provided by
tuner: tv aard core driver (bttv, saa7134, ...) instead.
saa7127: Configuring encoder...<7>i2c-core.o: client [saa7127[0]] registered to adapter [ivtv i2c driver #0](pos. 1).
saa7114.c: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7114.c: detecting saa7114 client on address 0x42
saa7115.c: writing init values
status: (1E) 0x89, (1F) 0xb1
i2c-core.o: client [saa7115[0]] registered to adapter [ivtv i2c driver #0](pos. 2).
msp34xx: init: chip=MSP3448W-A2, has NICAM support
msp3410: daemon started
i2c-core.o: client [MSP3448W-A2] registered to adapter [ivtv i2c driver #0](pos. 3).
i2c-core.o: adapter ivtv i2c driver #0 registered as adapter 0.
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Registered v4l2 device, minor 0
ivtv: Registered v4l2 device, minor 32
ivtv: Registered v4l2 device, minor 224
ivtv: Registered v4l2 device, minor 16
ivtv: loaded
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02
ivtv-fb: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-fb: screen coords: [0 0] -> [720 480]
ivtv-fb: original global alpha = 208
ivtv-fb: new global alpha = 208
ivtv-fb: current OSD state = 35
ivtv-fb: warning: cannot reserve video memory at 0xf9510000
ivtv-fb: framebuffer at 0xf9510000, mapped to 0xd2bb6000, size 2818k
ivtv-fb: mode is 720x480x32, linelength=2880
fb1: iTVC15 TV out frame buffer device
lirc_dev: IR Remote Control driver registered, at major 61
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
PCI: Found IRQ 5 for device 01:09.0
PCI: Sharing IRQ 5 with 01:06.0
PCI: Sharing IRQ 5 with 01:09.1
bttv0: Bt878 (rev 2) at 01:09.0, irq: 5, latency: 132, mmio: 0xf6000000
bttv0: detected: STB TV PCI FM, Gateway P/N 6000704 [card=40], PCI subsystem ID is 10b4:2636
bttv0: using: STB TV PCI FM, Gateway P/N 6000704 (bt878), 3Dfx VoodooTV 100 [card=40,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
tuner: chip found at addr 0xc6 i2c-bus bt878 #0 [sw]
i2c-core.o: client [(tuner unset)] registered to adapter [bt878 #0 [sw]](pos. 0).
tuner: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant)) by insmod option
tuner: The type=<n> insmod option will go away soon.
tuner: Please use the tuner=<n> option provided by
tuner: tv aard core driver (bttv, saa7134, ...) instead.
saa7114.c: starting probe for adapter bt878 #0 [sw] (0x10005)
i2c-core.o: adapter bt878 #0 [sw] registered as adapter 1.
bttv0: using tuner=2
tuner: type already set to 44, ignoring request for 2
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... found
i2c-core.o: driver i2c tda7432 driver registered.
tda7432: init
tuner: type already set to 44, ignoring request for 2
i2c-core.o: client [tda7432] registered to adapter [bt878 #0 [sw]](pos. 1).
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
i2c-core.o: driver generic i2c audio driver registered.
tvaudio: found tea6420 @ 0x98
tuner: type already set to 44, ignoring request for 2
i2c-core.o: client [tea6420] registered to adapter [bt878 #0 [sw]](pos. 2).
tvaudio: found tda9850 @ 0xb6
tuner: type already set to 44, ignoring request for 2
i2c-core.o: client [tda9850] registered to adapter [bt878 #0 [sw]](pos. 3).
bttv0: registered device video1
bttv0: registered device vbi1
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok


bttv0: using tuner=2
tuner: type already set to 44, ignoring request for 2

As you can see it looks that the setting for the ivtv tuner goes to the bttv card.

And here my cards configurations:

ivtv
Code:
alias char-major-81 videodev
alias char-major-61 lirc_i2c
options ivtv debug=1
options tuner type=44
options msp3400 once=1 simple=1
options saa7127 enable_output=1 output_select=1
add below ivtv msp3400 saa7115 saa7127 tuner
add above ivtv lirc_dev lirc_i2c ivtv-fb
post-install ivtv /usr/local/bin/ivtvctl -d /dev/video0 -u 0x3000
post-install ivtv /usr/local/bin/ivtvctl -d /dev/video16 -u 0x3000
post-install ivtv /usr/local/bin/ivtvctl -d /dev/video32 -u 0x3000
post-install ivtv /usr/local/bin/ivtvctl -d /dev/video224 -u 0x3000


bttv1
Code:
alias char-major-81-1 bttv debug=2
#post-install bttv insmod tuner type=2

#alias char-major-89 i2c-dev
#options i2c-core i2c_debug=1
#options i2c-algo-bit bit_test=1
#alias char-major-81 videodev
#alias char-major-81-1 bttv debug=2
#options bttv card=40 pll=1 tuner=2


I tried to put the tuner option and other options (commented in this example) but it did not help out.

Am I doing anything wrong ?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 04, 2004 8:52 pm 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
try options tuner type=44,2

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 05, 2004 9:30 am 
Offline
Joined: Thu Sep 16, 2004 11:43 am
Posts: 21
you may have a PVR-350 with a new tuner still not supported in an official kernel release. Try this:

modprobe tveeprom
dmesg|grep idx

You should get something like:

tvee: tuner=LG NTSC (TAPE series) (idx=68, type=47)

(yours would probably read tuner=unknown"

If you have idx=68 then you have the same tuner I've got. You have to patch the kernel sources and recompile modules. I have a couple of diff files to patch the kernel source that comes with R4V5. Email if you want them. My gmail account is spectro @ gmail.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 05, 2004 3:53 pm 
Offline
Joined: Tue Sep 14, 2004 8:52 am
Posts: 19
Xsecrets wrote:
try options tuner type=44,2


Now that I changed the ivtv file as you said both tuners are set to 2 which make the bttv card work now but also get my pvr 350 stuck on a channel.

Here is the output of the modprobe:
tvee: tuner=<unknown> (idx=68, type=-1)

Is there a way to force the tuner to 44 for the pvr350 and to 2 for the bttv card without going the recompile route ?

Thank you for helping.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 05, 2004 4:11 pm 
Offline
Joined: Thu Sep 16, 2004 11:43 am
Posts: 21
cdfr wrote:
Xsecrets wrote:
try options tuner type=44,2


Now that I changed the ivtv file as you said both tuners are set to 2 which make the bttv card work now but also get my pvr 350 stuck on a channel.

Here is the output of the modprobe:
tvee: tuner=<unknown> (idx=68, type=-1)

Is there a way to force the tuner to 44 for the pvr350 and to 2 for the bttv card without going the recompile route ?

Thank you for helping.


For idx=68 use tuner=47, not 44. You need to patch video4linux in the kernel to support this new tuner. You can also use tuner=39 without recompiling, but you wont be able to see channels > 61


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 05, 2004 4:37 pm 
Offline
Joined: Tue Sep 14, 2004 8:52 am
Posts: 19
spectro wrote:
cdfr wrote:
Xsecrets wrote:
try options tuner type=44,2


Now that I changed the ivtv file as you said both tuners are set to 2 which make the bttv card work now but also get my pvr 350 stuck on a channel.

Here is the output of the modprobe:
tvee: tuner=<unknown> (idx=68, type=-1)

Is there a way to force the tuner to 44 for the pvr350 and to 2 for the bttv card without going the recompile route ?

Thank you for helping.


For idx=68 use tuner=47, not 44. You need to patch video4linux in the kernel to support this new tuner. You can also use tuner=39 without recompiling, but you wont be able to see channels > 61



I get all the channels on the PVR350 with tuner=44. BTW tuner=39 does not get any channel on the PVR350 for me.
My problem is that both tuners are set to the same number whatever I tried so far.
Will recompiling help in this respect ?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 06, 2004 6:54 pm 
Offline
Joined: Tue Sep 14, 2004 8:52 am
Posts: 19
I finally got it working without updating the ivtv driver :D

Do not use the:
options tuner type=XX

This will set the same tuner type to all the tuners
Also if you read your dmesg output you can see that it is obsolete.
Instead use:

Code:
options ivtv tuner=xx

for the ivtv file
and
Code:
options bttv tuner=yy

for the bttv1 file

I recorded 2 shows at the same time to do a test.
Unfortunately the show recorded on the bttv is to slow when played on the pvr350 output (using the PVR350 X driver) and I don't have the sound as it is played with the onboard sound card and not the PVR350 :roll:

I guess I will have to tweak the resolution as my set top box (Activy 300) is already using the 2 pci slots for the tv cards and is already maxed out (1400 Mhz celeron and 256 MB RAM).


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu