Pinnale PCTV in Fedora Core 4

Status
Not open for further replies.

desertwind

Cyborg Agent
Note Before: I haven't worked with any internal tv tuner/capturing cards in any platform before.

I rent the Pinnacle PCTV internal tuner card. On my FC4 Box, its detected as

Brooktree Corporation Bt878 Audio Capture ( driver: bt878) and Brooktree Corporation Bt878 Video Capture (driver: bttv)

I installed tvtime. But I'm lost. No signal in tvtime.

have anybody worked this card on gnu/linux. How can i get channels on tvtime ?
 

praka123

left this forum longback
:D I havent tried yet.but hope these links will help:
*www.linuxjournal.com/article/8116
*www.tldp.org/HOWTO/BTTV/index.html
Anyway kudzu detected ur card properly...so maybe some tweakings will make it work...Best of Lux
 
OP
desertwind

desertwind

Cyborg Agent
Its shame that no one uses a tuner card on linux. It took almost 2 days to get a reply.

Anyway thanx prakash. lemme try the links
 

techno_funky

da' Ťurntable ruleth
anybody triend installing it on Ubuntu
lol i trying to make it work
since 2 hrs googling and googling
nothing as yet
installed tvtime i get the no signal error
 

Satissh S

Youngling
My Intex TV tuner card was detected as phiips semiconductor device and configured automatically. I was able to tune in channels using Myth TV.
Why don't you try searching apt/synaptic for any drivers or packages for your card??
If not try the manufacturers website for any drivers for linux (unlikely)
Was it detected, and was the driver compiled into the kernel or loaded as modules?
Plz post the outputs of following commands as root,
#lspci
#lsmod
Ppl will be able to help better. Good Luck!
 

techno_funky

da' Ťurntable ruleth
tried searching synaptic found nothing
found nothing on pinnacles website as well
only windows drivers
Its a Pinnacle PCTV stereo by the way
and iam on Ubuntu 5.10
anyways about the outputs here goes

#lspci
Code:
atul@atul:~$ lspci
0000:00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (r ev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 12)
0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 12)
0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 12)
0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 12)
0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 12)
0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 12)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (r ev 12)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200 ] (rev a1)
0000:02:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C /8139C+ (rev 10)
0000:02:09.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10 )
0000:02:0a.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)

#lsmod
Code:
atul@atul:~$ lsmod
Module                  Size  Used by
rfcomm                 34972  0
l2cap                  22404  5 rfcomm
bluetooth              43012  4 rfcomm,l2cap
speedstep_lib           4228  0
cpufreq_userspace       4444  0
cpufreq_stats           5124  0
freq_table              4484  1 cpufreq_stats
cpufreq_powersave       1920  0
cpufreq_ondemand        5916  0
cpufreq_conservative     6820  0
video                  16004  0
tc1100_wmi              6916  0
sony_acpi               5516  0
pcc_acpi               11392  0
hotkey                  9508  0
dev_acpi               11396  0
i2c_acpi_ec             5760  0
button                  6672  0
battery                 9604  0
container               4608  0
ac                      4996  0
ipv6                  217408  6
analog                 10528  0
floppy                 52692  0
pcspkr                  3652  0
rtc                    11832  0
tda9887                13208  0
tuner                  24488  0
saa7134                98772  0
video_buf              19844  1 saa7134
v4l2_common             5888  1 saa7134
v4l1_compat            12420  1 saa7134
i2c_core               19728  4 i2c_acpi_ec,tda9887,tuner,saa7134
ir_common               7428  1 saa7134
videodev                9344  1 saa7134
snd_cmipci             30368  1
gameport               14472  2 analog,snd_cmipci
snd_opl3_lib            9856  1 snd_cmipci
snd_hwdep               8608  1 snd_opl3_lib
snd_mpu401_uart         6784  1 snd_cmipci
snd_rawmidi            22816  1 snd_mpu401_uart
snd_seq_device          8204  2 snd_opl3_lib,snd_rawmidi
snd_intel8x0           30144  0
snd_ac97_codec         72188  1 snd_intel8x0
snd_pcm_oss            46368  0
snd_mixer_oss          16128  2 snd_pcm_oss
snd_pcm                78344  4 snd_cmipci,snd_intel8x0,snd_ac97_codec,snd_pcm_o ss
snd_timer              21764  2 snd_opl3_lib,snd_pcm
snd                    48644  12 snd_cmipci,snd_opl3_lib,snd_hwdep,snd_mpu401_ua rt,snd_rawmidi,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_ oss,snd_pcm,snd_timer
soundcore               9184  3 saa7134,snd
snd_page_alloc         10120  2 snd_intel8x0,snd_pcm
tpm_atmel               5504  0
tpm_nsc                 6528  0
tpm                     9504  2 tpm_atmel,tpm_nsc
shpchp                 80612  0
pci_hotplug            24628  1 shpchp
intel_agp              21276  1
agpgart                32328  1 intel_agp
dm_mod                 50364  1
tsdev                   7616  0
evdev                   9088  0
psmouse                26116  0
mousedev               10912  1
parport_pc             31812  1
lp                     11460  0
parport                32072  2 parport_pc,lp
md                     40656  0
ext3                  115976  1
jbd                    48536  1 ext3
thermal                13192  0
processor              23100  1 thermal
fan                     4740  0
8139too                23552  0
8139cp                 18432  0
mii                     5248  2 8139too,8139cp
uhci_hcd               28048  0
usbcore               104188  2 uhci_hcd
ide_cd                 36996  0
cdrom                  33952  1 ide_cd
ide_disk               16128  4
ide_generic             1664  0
piix                    9476  1
ide_core              125268  4 ide_cd,ide_disk,ide_generic,piix
unix                   24624  632
vesafb                  8088  0
capability              5000  0
commoncap               6784  1 capability
vga16fb                12232  1
vgastate                8320  1 vga16fb
softcursor              2432  2 vesafb,vga16fb
cfbimgblt               2944  2 vesafb,vga16fb
cfbfillrect             3840  2 vesafb,vga16fb
cfbcopyarea             4480  2 vesafb,vga16fb
fbcon                  34176  72
tileblit                2560  1 fbcon
font                    8448  1 fbcon
bitblit                 5248  1 fbcon

hope something turns out well :)
 

Satissh S

Youngling
The card has infact been detected
0000:02:0a.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)
Wait a min, i'll check with my kernel sources, menu config and tell you what modules has to b loaded.
 

Satissh S

Youngling
First of all let someone verify if the foll, is correct b4 you proceed, there may be an easier way!! ;)
Ok! look at this,
*img493.imageshack.us/img493/1671/kernelstuff8wh.jpg
the module to be loaded is,
VIDEO_SAA7134_DVB and VIDEO_SAA7134 which depends on the foll, modules
VIDEO_DEV && VIDEO_SAA7134 && DVB_CORE . So you have to enable loading of the above as modules, in your kernel

Become root, Install ubuntu sources from apt/synaptic
#cd /usr/src/linux
#make menuconfig
1. This fires up a menu structure similar to the screenie, now navigate to the same structure as given in the shot, you can also search for the module name by selecting [/] key and typing the module name (case sensitive).
2. [select] to go into an item [exit] to come out of it [help] to read it's help text. 3. Press M to each of the above modules to enable them as modules.
4. Exit out to the top level and select [exit]. Press [ok] save the configuration.
Now do the following
# make install && make modules_install
This will take time. After it finishes,there would be a kernel "bzimage" created, copy this to /boot partition.
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/<name of your previous kernel image> ( to ease out grub configuration, substitute the value by taking a look at /boot directory to sustitute the name of the kernel) press [y] if you are asked to replace the file?
close all progs, and reboot the system

Now the
new kernel boots-up
Issue the following commands as root,
# modprobe VIDEO_SAA7134_DVB
# modprobe VIDEO_SAA7134
The other dependent modules will be automatically loaded. Check if the card works, if it does we can then add the modules to be loaded automatically Good Luck!! :p
 

ujjwal

Padawan
Hi Satissh,

It seems that the module (saa7134) has been detected and loaded up by ubuntu, then why do you want him to recompile the kernel? :)

techno, it seems you may have to do a bit of work configuring the module, to get it to work. Take a look at this, as your module loads up fine, you don't need to go through the setting up of the module, you can start at hardware detection.

First unload the module using sudo modprobe -r saa7134, and then use sudo modprobe saa7134 followed by the options for your card.
 

Satissh S

Youngling
yes!! it has infact been loaded!! How i missed it?? :roll:
@ujjwall: What options shud be passed? Why shud we pass options even after drivers have been loaded? Is there any config files to edit?
 

techno_funky

da' Ťurntable ruleth
ok well dint have to go through all the above
i tried scanning for channels through each default countries in tvtime
the maximum channels i got was from country russia
you have to fine tune some of the channels though
getting audio properly as well
thanks for all the help by the way :)
 
Status
Not open for further replies.
Top Bottom