SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i have tried many things to get my pci tv card (Pinnacle PCTV PRO)running but everything failed...(Slackware Current 2.4.32)
I am using the detected card (39) and tuner 1 (i am from Portugal, i think it is this one...any europeans around here?)
here is the list of things i have tried (not at the same time):
edited /etc/modprobe.conf
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=0
options i2c-algo-bit bit_test=0
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=39
options tuner type=1
I also tried different cards and tuners and still nothing but noise and no image
PHP Code:
ferradura@Slackware:~$ xawtv This is xawtv-3.95, running on Linux/i686 (2.4.32) dlopen: libdv.so.4: cannot open shared object file: No such file or directory dlopen: libdv.so.4: cannot open shared object file: No such file or directory WARNING: Your X-Server has no DGA support. seteuid(root): Operation not permitted v4l-conf had some trouble, trying to continue anyway Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct ioctl: VIDIOCCAPTURE(int=1): Invalid argument ioctl: VIDIOCCAPTURE(int=0): Invalid argument
i didn't edit any files for xawtv.
if you right-click on the window, you'll get a menu.
if you pick "channel editor" you'll get another.
place the mousepointer in the textwindow under "channel" and use the arrow-keys to tune.
if you find a channel, push "add", and when ready hit "save"
the data will go to ~/.xawtv; a textfile.
your card is recognised, see the "bttv"-output from dmesg above.
bttv even autodetects it, so i don't think that's the prob.
if you start xawtv, you get a picturewindow with snow, right?
i think that's a picture of an untuned tv.
did you try to tune it ?
edit:
i just took a look at <kernelsource>/Documentation/video4linux/CARDLIST.bttv
and saw your card is listed as id. 52; and the 39 is Pinnacle PCTV Studio/Rave .
so the autodetection is not ok or you have the other card ?
if you have the "pro" version, you might want to try "modprobe bttv card=52"
i made a mistake my card is studio not pro, so it is 39
i went trough the forum i nothing i have tried worked
i installed a 2.6.xx kernel with no luck, apart from the noise that was gone
also tried to install a new version of the bttv driver
when i try to load the tuner module the system ignores it so i am not able to tune with 2.6.13
PHP Code:
bash-3.00# dmesg |grep tuner bttv0: using tuner=33 tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw] tuner: microtune: companycode=8e0e part=42 rev=a7 tuner: microtune MT2050 found, OK bttv0: using tuner=33 tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw] tuner: microtune: companycode=8e0e part=42 rev=09 tuner: microtune MT2050 found, OK tuner: TV freq (268435455.93) out of range (44-958) tuner: TV freq (268435455.93) out of range (44-958) tuner: TV freq (268435455.93) out of range (44-958) tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw] tuner: microtune: companycode=8e0e part=42 rev=97 tuner: microtune MT2050 found, OK tuner: type already set to 33, ignoring request for 1 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. tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw] tuner: microtune: companycode=8e0e part=42 rev=19 tuner: microtune MT2050 found, OK tuner: type already set to 33, ignoring request for 5 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.
egag i`ve seen the dmesg output...i did the "modprobe bttv card=39 tuner=5" before it...
i find it strange 2, don`t have a clue why it is ignoring my input
ok it started to work now although i don know yet what have i done to get it working...
[CODE]:root@Slackware:~# modprobe tuner=5
FATAL: Module tuner=5 not found.[CODE]
and then
[CODE]:root@Slackware:~# modprobe tuner type=5
root@Slackware:~#dmesg |grep tuner
bttv0: using tuner=33
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: microtune: companycode=3dbf part=42 rev=8d
tuner: microtune MT2050 found, OK
bttv0: using tuner=33
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: microtune: companycode=3dbf part=42 rev=8d
tuner: microtune MT2050 found, OK
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: microtune: companycode=3dbf part=42 rev=8d
tuner: microtune MT2050 found, OK
tuner: type already set to 33, ignoring request for 5
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.[CODE]
same output i have had before so, still can tell what happened
i just did a fresh install and using the "testing" 2.6.13 kernel, and after configuring the x-server everything worked without any input (no need to modprobe any modules)
Note: Some of these are not available with the default 2.4.31 kernel, so i think that`s why the sound won`t work. I have no time right now to recompile so...won`t point a solution for this.
Also, the default tuner type should be 5 for me (PAL) but hotplug uses type 33 but it works...
Code:
otar@Slackware:~$ dmesg |grep bttv
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 5, latency: 64, mmio: 0xdfcfe000
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
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
Code:
otar@Slackware:~$ dmesg |grep tuner
bttv0: using tuner=33
tuner 0-0060: microtune: companycode=3dbf part=42 rev=11
tuner 0-0060: microtune MT2050 found, OK
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.