Pinnacle PCTV TV tuner
I've scoured Google for the answer to this, I've asked on IRC channels, I've trial and errored my way around for a while, all to no avail.
I've even tried reading documents in other languages to see if I could find hints or tips on the module options for this, but alas I cannot read anything but english. My question is this: I have a Pinnacle PCTV card (with remote). It uses the Brooktree 878 chip for video capture. I can get xawtv working. However, I cannot change channels. It remains on the channel I was on last time I was in Windows. I am assuming this has something to do with my tuner type, but I don't have a clue what my tuner type is. I'm guessing my card type is 39 (Pinnacle PCTV Studio/Rave). dmesg and tail -f /var/log/messages doesn't reveal anything about tuner: finding a chip on an address (most of the posts I found on Google had that). So I'm guessing its my tuner module. I'm gonna look on the card itself right after I post this, but other than that, I don't have any ideas how to get this working properly. :( And they all said Red Hat was supposed to be easy. Quoted below is what I think is the relevant portion of dmesg: Quote:
|
Just a quick follow up:
I seem to have managed to get the tuner to register a chip, but it only happened once (and I've not changed my /etc/modules.conf file at all). This is so friggin confusing that I'm giving up for now. If anyone has any ideas, feel free to post, but I honestly don't think Linux supports this crap very well yet. Guess I still do need Windows for something then. :( |
How bout trying an 'lsmod' so we can see what modules are currently loaded?
|
Sorry, I got rather frustrated and forgot something simple like that. Here's my lsmod output:
Module Size Used by Tainted: P tuner 11456 0 (autoclean) (unused) tvaudio 14940 0 (autoclean) (unused) bttv 71360 0 (unused) i2c-algo-bit 8840 1 [bttv] i2c-core 19268 0 [tuner tvaudio bttv i2c-algo-bit] videodev 8320 2 [bttv] sr_mod 18168 0 (autoclean) snd-pcm-oss 43780 0 (autoclean) snd-mixer-oss 15320 0 (autoclean) [snd-pcm-oss] snd-trident 33208 3 (autoclean) snd-pcm 82144 1 (autoclean) [snd-pcm-oss snd-trident] snd-timer 15368 0 (autoclean) [snd-pcm] snd-util-mem 3080 0 (autoclean) [snd-trident] gameport 3412 0 (autoclean) [snd-trident] snd-mpu401-uart 4716 0 (autoclean) [snd-trident] snd-rawmidi 18336 0 (autoclean) [snd-mpu401-uart] snd-seq-device 6144 0 (autoclean) [snd-trident snd-rawmidi] snd-ac97-codec 35940 0 (autoclean) [snd-trident] snd 39820 6 (autoclean) [snd-pcm-oss snd-mixer-oss snd-trident snd-pcm snd-timer snd-util-mem snd-mpu401-uart snd-rawmidi snd-seq-device snd-ac97-codec] soundcore 6500 5 (autoclean) [snd] agpgart 42944 3 (autoclean) NVdriver 1149152 10 (autoclean) parport_pc 19108 1 (autoclean) lp 8996 0 (autoclean) parport 37152 1 (autoclean) [parport_pc lp] autofs 13348 0 (autoclean) (unused) sis900 16812 1 iptable_filter 2412 0 (autoclean) (unused) ip_tables 14840 1 [iptable_filter] ide-scsi 10512 0 scsi_mod 107240 2 [sr_mod ide-scsi] ide-cd 33608 0 cdrom 33696 0 [sr_mod ide-cd] joydev 7168 0 (unused) mousedev 5524 1 keybdev 2976 0 (unused) hid 22244 0 (unused) input 5920 0 [joydev mousedev keybdev hid] usb-ohci 21288 0 (unused) usbcore 77056 1 [hid usb-ohci] ext3 70336 2 jbd 52212 2 [ext3] And here's my /etc/modules.conf: # misc alias parport_lowlevel parport_pc alias eth0 sis900 alias usb-controller usb-ohci ## Sound Card # ALSA portion alias char-major-116 snd alias snd-card-0 snd-trident # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss # ALSA Control post-install snd-card-0 /usr/sbin/alsactl restore >/dev/null 2>&1 || : pre-remove snd-card-0 /usr/sbin/alsactl store >/dev/null 2>&1 || : ## # bttv alias char-major-81 bttv post-install bttv modprobe tuner; modprobe videodev options tuner type=11 debug=1 options bttv card=39 radio=0 pll=0 # dvd-rom options ide-cd dma=1 # video card alias char-major-195 NVdriver |
does not being able to change channel just mean that you are not pressing the right buttons in xawtv? if you have a picture then the drivers must be correctly loaded. try pressing up and down to change channel. also read the manpage to get info setting a config file.
|
I've tried the up and down arrows. They seem to change the channel number, but the image being displayed stays exactly the same. I've tried this as root and as a normal user. As a normal user xawtv can't seem to create a config file. It gives me that dialog about creating a config file every time I start it.
I think my tuner type is wrong. Because in dmesg there is nothing about tuner: found chip @ 0x0c (or something similar). But I don't have the slightest idea how to figure out my tuner type. |
You could try looking at the tuner itself and see if it says anything usefull which looks similar to one of the ones in the list below. Otherwise you can have some fun trying each one.
Code:
type=0 - Temic PAL (4002 FH5) |
I have looked at the card itself already. I did not see any text that looked similar to anything listed in the tuner type list you pasted.
I have yet to try cycling through and every one. |
Oh thank god I ran across this forum, I am using a fresh install of red hat 8.0 and I was just about to go looking for some linux drivers for the tv tunner, I have the exact same one pctv studio if anyone knows anything please email me Shiggi@tampabay.rr.com
|
Quote:
|
I'm still having the same old problem. I've tried this with a couple different distros, and no luck. If anything magically happens and it works, I'll be sure to update this...
|
Okay! I got it to work! I gave it a rest, and just got back to it tonight. Turns out that the latest version of the Kernel (2.4.20 as of this writing) uses version 0.7.96 of the bttv drivers. Since this card is new, I had to download and install the latest bttv drivers.
This isn't _that_ terrifying a task either. Download the tarball off http://bytesex.org/bttv/ and untar it. Make sure you have an unpacked source tree of your kernel version. I've got mine in /usr/src/linux. I suggest you do the same. The bttv Makefile will look there automatically, and begin building the bttv modules. (There's great instructions in the README file). Once the modules are installed, you need to set up the modules.conf file. Here is my relevant entry (I've not tweaked this to perfection yet, these are just some initial settings that actually allow me to tune the channel frequencies). Code:
#### Begin BTTV Config #### I'll post some more up here when I tweak out my settings to my satisfaction. But for now, enjoy rotting your brain in Linux! One less reason to reboot to Windows now... :D |
I am also facing same problem with pinnacle tv tuner card. Is there any other application other then xawtv for viewing tv??
|
Well, there's a gnome/gtk application called zapping that I sometimes use. Don't know about Qt/KDE apps. Chances are that if xawtv doesn't fix the tuning problem you're having, its the version of bttv your kernel has. Other than the fix I've already mentioned I can't think of any way to get it working (besides just waiting for Linux to include the latest bttv modules.
|
I use TVtime instead of xawtv and zapping. Bot xawtv and zapping glitches. TVtime has better descalers than xawtv and zapping although TVtime uses some source code from descaler.org .
Does anybody know where I can find a GUI video capture program. I know there is command line programs but I will like to see what I'm capturing. |
All times are GMT -5. The time now is 05:49 AM. |