LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Pinnacle PCTV TV tuner (https://www.linuxquestions.org/questions/linux-hardware-18/pinnacle-pctv-tv-tuner-41357/)

sub_pop_culture 01-13-2003 05:42 PM

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:

bttv: driver version 0.7.91 loaded
bttv: using 2 buffers with 2080k (4160k total) for capture
bttv: Host bridge is Silicon Integrated Systems [SiS] 730 Host
bttv: Bt8xx card found (0).
PCI: Found IRQ 11 for device 00:0b.0
PCI: Sharing IRQ 11 with 00:01.1
PCI: Sharing IRQ 11 with 00:0b.1
bttv0: Bt878 (rev 17) at 00:0b.0, irq: 11, latency: 32, memory: 0xdf004000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: BT878(Pinnacle PCTV Studio/Ra) [card=39,insmod option]
i2c-dev.o: Registered 'bt848 #0' as minor 0
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: miro: id=27 tuner=16 radio=no stereo=no
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
i2c-core.o: driver i2c TV tuner driver registered.
tuner: probing bt848 #0 i2c adapter [id=0x10005]
bttv0: registered device video0
bttv0: registered device vbi0

sub_pop_culture 01-13-2003 07:48 PM

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. :(

mcleodnine 01-13-2003 07:51 PM

How bout trying an 'lsmod' so we can see what modules are currently loaded?

sub_pop_culture 01-13-2003 08:03 PM

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

acid_kewpie 01-14-2003 07:28 AM

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.

sub_pop_culture 01-14-2003 09:28 AM

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.

Mik 01-15-2003 09:58 AM

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)
  type=1 - Philips PAL_I (FI1246 and compatibles)
  type=2 - Philips NTSC (FI1236 and compatibles)
  type=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
  type=4 - NoTuner
  type=5 - Philips PAL_BG (FI1216 and compatibles)
  type=6 - Temic NTSC (4032 FY5)
  type=7 - Temic PAL_I (4062 FY5)
  type=8 - Temic NTSC (4036 FY5)
  type=9 - Alps HSBH1
  type=10 - Alps TSBE1
  type=11 - Alps TSBB5
  type=12 - Alps TSBE5
  type=13 - Alps TSBC5
  type=14 - Temic PAL_BG (4006FH5)
  type=15 - Alps TSCH6
  type=16 - Temic PAL_DK (4016 FY5)
  type=17 - Philips NTSC_M (MK2)
  type=18 - Temic PAL_I (4066 FY5)
  type=19 - Temic PAL* auto (4006 FN5)
  type=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
  type=21 - Temic NTSC (4039 FR5)
  type=22 - Temic PAL/SECAM multi (4046 FM5)
  type=23 - Philips PAL_DK (FI1256 and compatibles)
  type=24 - Philips PAL/SECAM multi (FQ1216ME)
  type=25 - LG PAL_I+FM (TAPC-I001D)
  type=26 - LG PAL_I (TAPC-I701D)
  type=27 - LG NTSC+FM (TPI8NSR01F)
  type=28 - LG PAL_BG+FM (TPI8PSB01D)
  type=29 - LG PAL_BG (TPI8PSB11D)
  type=30 - Temic PAL* auto + FM (4009 FN5)
  type=31 - SHARP NTSC_JP (2U5JF5540)
  type=32 - Samsung PAL TCPM9091PD27
  type=33 - MT2032 universal
  type=34 - Temic PAL_BG (4106 FH5)
  type=35 - Temic PAL_DK/SECAM_L (4012 FY5)
  type=36 - Temic NTSC (4136 FY5)
  type=37 - LG PAL (newer TAPC series)
  type=38 - Philips PAL/SECAM multi (FM1216ME MK3)
  type=39 - LG NTSC (newer TAPC series)


sub_pop_culture 01-15-2003 10:17 AM

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.

shiggidbug 01-27-2003 03:51 PM

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

acid_kewpie 01-27-2003 04:06 PM

Quote:

Originally posted by shiggidbug
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
no, they will say so here... that's the point of a forum...

sub_pop_culture 01-27-2003 06:24 PM

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...

sub_pop_culture 02-17-2003 04:21 AM

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 ####
alias char-major-81 bttv
options bttv card=39 pll=1
options tuner type=33 debug=1
#options msp3400 once=1 simple=1
post-install bttv modprobe tuner; modprobe videodev
#### End BTTV Config ####

With that, depmod -a (or modprobe -r bttv;modprobe -r tuner; modprobe bttv). Start up xawtv, set up your frequency table, tv norm, etc and you should be able to change channels (with up & down). If this doesn't work, try card=52 (that's another Pinnacle PCTV card type).

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

prasbhat 03-30-2003 04:12 AM

I am also facing same problem with pinnacle tv tuner card. Is there any other application other then xawtv for viewing tv??

sub_pop_culture 03-30-2003 05:07 AM

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.

Electro 03-30-2003 01:54 PM

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.

sub_pop_culture 04-26-2003 01:34 PM

Try as I might, I can't get my above solution to work on Debian Sid. I get crap about kernel versions, etc. I'll keep banging at it and see if it magically works. :) This thread's not dead, I'm still working on this.

webmaniac 05-27-2003 10:16 AM

Hi,

I've just installed Suse 8.2 and I've got a Pinnacle PCTV Pro card.

The suse installation automatically detected it as a Pinnacle PCTV Studio/Rave card. But when i start any tv application I just see a blue screen.

I've tried several applications, I've installed the new bttv drivers as metioned above, I've downloaded a script from:
http://www.mind.lu/~yg/ftvco/
to cycle to different tuner types to test them.

I've ran the script using card type 52 and 39 (both pinnacle cards)

But I still get the blue screen.
I live in Holland and we have PAL over here I think.

Does any one know some good recources to get my card installed.
I don't have windows installed anymore (I had some errors in the windows register, so i formatted my disk and installed Suse 8.2) so I can't boot windows to watch tv.

sub_pop_culture 05-27-2003 11:36 AM

Are you sure that the device is on Cable (as opposed to Composite or S-Video)? In TVTime, right-click on the window to change input methods. I'd also try TVTime if you haven't already. I've had a lot better experience with that than with xawtv or any other application.

Have you looked in dmesg and /var/log/messages for anything odd about the bttv drivers? And are you sure you're loading the modules with the right options. My relavent portion of /etc/modules.conf is as follows:
Code:

alias char-major-81 bttv
options bttv card=39 pll=1 gbuffers=4
options tuner type=33
options msp3400 once=1 simple=1 debug=1
options tvaudio debug=1
post-install bttv modprobe tuner; modprobe videodev
pre-install bttv modprobe msp3400

I have a Pinnacle PCTV (not Pro). Maybe posting some output of dmesg etc will help out. I'm not an expert on all this TV stuff, though I've spent many an hour with it. It'd be nice if someone like the bttv author's were reading this. :\

webmaniac 05-27-2003 04:44 PM

tnx for your help,

a question:
I applied the patches to the kernel source, and installed the new bttv module as described in a post above.

Do I need to recompile my kernel after that or will a change in modules.conf do?

I didn't compile my kernel I think. I did recompile my kernel before but not after I applied the patches (linux wouldn't boot with new kernel).

So I might be forgetting some things (still n00b in linux)

I no have a total clean system again, so I'm waiting your answer befor I start installing things again, after the installation i'll send you some snippets from my error logs if things still don't work

sub_pop_culture 05-27-2003 07:08 PM

In my experience, compiling and installing the newer bttv drivers won't work right unless you've compiled your kernel from source yourself. This means that if you're using Debian or Red Hat or any other of those distros that use precompiled kernel images, you're going to have to build and install one on your own. I've tried quite a bit to get it to work with one of Debian's prebuilt images, but I do not think its possible. So install a kernel from source, following the normal procedure. Boot it, make sure it works, etc, then you'll be able to build the newer bttv modules and install them as I mention above. Set up the modules.conf file properly, then either reboot, or reload the bttv modules. (What I do is install all the bttv modules during the make menuconfig period of the kernel install. That way, the newer bttv modules can just overwrite the old ones, and make dep will guarrentee that all the necessary modules get compiled.)

That's all I had to do to get things working. I run Gentoo, so source-based stuff is rather easy for me to deal with though.

elleuch_amine 05-28-2003 04:04 PM

the same problem
 
I'm also using Pinnacle PCTV rave. and I use linux mandrake 9.1. My kernel's version is the 2.4.21. I have exactly the same problem as you sub_pop_culture. Ican't change the channel in xawtv. You have installed bttv 0.7.96. But i have a newst version. I have the 0.7.100. It is automaticilly installed with my mandrake 9.1. and I have the same problem.
When i execute dmesg | grep tv in the console the resulat is :

bttv: driver version 0.7.100 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is VIA Technologies, Inc. VT8377 [KT400 AGP] Host Bridge
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 00:06.0, irq: 17, latency: 32, mmio: 0xdddfe000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: BT878(Pinnacle PCTV Studio/Ra) [card=39,autodetected]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=4 info="PAL+SECAM / mono" radio=no
bttv0: i2c attach [client=tda9887,ok]
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
bttv0: i2c attach [client=MT2032 universal,ok]
bttv0: PLL: 28636363 => 35468950 ... ok
bttv0: registered device video0
bttv0: registered device vbi0

please help me
thank you

sub_pop_culture 05-28-2003 04:50 PM

My solution was to get the latest bttv drivers from bytesex.org and install them manually. 2.4.20 is still the latest stable (not sure what Mandrake's doing there with 2.4.21, but still, 0.7.100 is actually older than the latest bttv version. I currently have bttv 0.7.106 installed, and those are able to work fine. Like I mentioned above, I've not ever gotten this to work with a precompiled kernel image, so in order to install the modules seperately, you're going to have to first build and install (and run), a kernel you build from source yourself.

Check the tuner output in dmesg. Make sure you have a line like the following:
Code:

tuner: chip found @ 0xc0
This means the tuner module found a tuner chip, and is able to load it properly. This is what was causing me to see a channel, but not change them.

elleuch_amine 05-29-2003 03:25 AM

OK
 
thank you for you help.
I have the line about the tunner

mesg | grep tuner
bttv0: using tuner=33
tuner: probing bt848 #0 i2c adapter [id=0x10005]
tuner: chip found @ 0xc0
tuner: type set to 33 (MT2032 universal)

The problem is that I don't know how to compile the kernel and so I don't know how to install a module before compling the kernel.
if you can help me I will be gracefull for u

sub_pop_culture 05-29-2003 11:23 AM

Try googling for a basic kernel installation howto. Gentoo's got a good description on installing a kernel (although a lot of their instruction is distro specific stuff). The gist of it is:
Code:

# cd /usr/src/linux
# make menuconfig
# make dep && make clean bzImage modules modules_install
# cp /usr/src/linux/arch/i386/boot/bzImage /boot

Then set up the bootloader (either grub or lilo) to boot the new image, and you're good to go.
Its not exactly easy, but once you get the hang of it, its not too hard either.

sub_pop_culture 01-17-2004 01:55 AM

Okay, been a while, and I'm now trying to get the bttv drivers to work under Fedora Core 1. I don't have any more tuner issues, like I had in the past. Now, I can't for the life of me get audio output. No sound. I've checked my cables in Windows, and sound works, so its something with my Linux set-up. I have an Audigy2, using ALSA drivers, but there doesn't seem to be any hidden channels muted or anything. I might have my module configuration set up wrong though.
Has this problem ever been encountered before?

robthebob 04-02-2004 03:05 PM

Just wondering if you are still having the no audio problem? My card seems to work perfectly under 2.6.2 slackware with the latest bttv drivers. I fiddled around a bit, and my dmesg shows it finding an audio chip, which it then loads a module for, but to no avail:

Quote:

bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0e.0, irq: 17, latency: 32, mmio: 0xe7000000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tda9887: chip found @ 0x86
tuner: chip found @ 0xc0
tuner: type set to 33 (MT20xx universal)
tuner: microtune: companycode=4d54 part=04 rev=04
tuner: microtune MT2032 found, OK
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 . ok
lsmod:

Quote:

Module Size Used by
tuner 17924 0
tda9887 7168 0
tvaudio 22336 0
bttv 141088 0
video_buf 21696 1 bttv
btcx_risc 4868 1 bttv
agpgart 32840 0
i2c_viapro 6028 0
asb100 23104 0
i2c_sensor 2944 1 asb100
snd_cmipci 29592 3
snd_opl3_lib 11264 1 snd_cmipci
snd_hwdep 10048 1 snd_opl3_lib
snd_mpu401_uart 7808 1 snd_cmipci
snd_rawmidi 26048 1 snd_mpu401_uart
fglrx 206724 9
Any help much appreciated

gerhard.pauls 04-17-2004 08:31 AM

try "xawtv -noxv"
 
I had similar problems. Everything seemed fine, modules were loaded, card detected, i could watch tv using tvtime, but xawtv only displayed a blue screen. With option "-noxv" it worked.
Good luck

noWareSystems 10-27-2005 06:40 AM

Maybe you should try some of the frontends made for MPlayer. MPlayer is the very best multimedia stuff, and with some nice frontend (there's a lot on http://www.mplayerhq.hu) you can easily capture to almost all formats and you can watch TV during it (even other channels). Give it a try.

robthebob 10-27-2005 06:46 AM

Solution:

One of the modules needs a "pal=i" option. I believe it's tuner, but play around

akademik 01-18-2006 06:34 AM

I hope somebody can help me. I use Pinnacle PCTV Stereo tuner. In my country (Russia) all tv-channels show in SECAM-D/K, but i can't do the right tune of my card. All configurations with different values of "tuner" and "type" of bttv didn't solve the problem... Of course, i can see tv in PAL mode, but it's not compatible with SECAM-D/K and i see only black and white picture with noise... I hope there are people here who have right configuration files to show me. SECAM-D/K is in use in almost all post-soviet countries.

P.S. Tuner has no defects, in windows is see right picture (but it's after installation of special Russian patch from original software box)

P.P.S. Here is my config:
###################################################
alias char-major-81 bttv
options bttv card=39 pll=1
options tuner type=3 debug=1
post-install bttv modprobe tuner; modprobe videodev
###################################################

Elbryan 02-01-2006 11:35 AM

i know i'm noob but ..

Code:

[root@pentium linux]# make
make -C /lib/modules/2.6.14-1.1656_FC4smp/build SUBDIRS=/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15 modules
make[1]: Entering directory `/usr/src/kernels/2.6.14-1.1656_FC4-smp-i686'
  CC [M]  /home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.o
In file included from /home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c:39:
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttvp.h:271: error: array type has incomplete element type
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c: In function 'bttv_suspend':
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c:3956: error: too many arguments to function 'pci_save_state'
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c: In function 'bttv_resume':
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c:3977: error: too many arguments to function 'pci_restore_state'
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c: At top level:
/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.c:4015: warning: initialization from incompatible pointer type
make[2]: *** [/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15/bttv-driver.o] Error 1
make[1]: *** [_module_/home/elbryan/download/bttv-0.9.15.tar.gz_FILES/bttv-0.9.15] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.14-1.1656_FC4-smp-i686'
make: *** [default] Error 2

Why bttv doesn't work? :(

Electro 02-01-2006 06:27 PM

The kernel includes bttv software, so all you need to do is recompile it. The 0.9.15 bttv software is for 2.4.x kernels and it is older than what is in 2.6.x kernels.


All times are GMT -5. The time now is 02:02 AM.