Pinnacle PCTV Pro

MrWeedster

Well-Known Member
Hallo.

Wie der Threadtitel vermuten lässt, habe ich ein Problem damit, diese Karte zum laufen zu bekommen.

zu erkennen scheint er sie beim hochfahren:

bktr_mem: memory holder loaded
bktr0: <BrookTree 878> mem 0xe4000000-0xe4000fff irq 21 at device 5.0 on pci2
bktr0: [GIANT-LOCKED]
bktr0: Warning - card vendor 0x11bd (model 0x0012) unknown.
bktr0: Detected a MSP3410G-B11 at 0x80
bktr0: Pinnacle/Miro TV, Philips PAL I tuner, msp3400c stereo.


wenn ich jetzt fxtv starte, habe ich als erstes mal ein schwarzes bild.
schalte ich hier auf vollbild um, bekomme ich zumindest schonmal n "störbild" (ameisenkrieg - nur mit mehr parteien (farben)) :) - scheint also nicht wirklich korrekt im minimierten modus zu laufen.

(eingestellt ist fxtv auf: Input: Tuner; format: PAL/M; Options: Aspect Lock und AFC)

aufgrund der meldung, dass er den card vendor nicht kennt, habe ich gestern gegooglet, und herausgefunden, dass man per "sysctl hw.bt848.card" und "sysctl hw.bt.848.tuner" die karte und den tuner selbst einstellen sollte, vorallem, wenn man so eine automatische erkennung hat:

hw.bt848.card: -1
hw.bt848.tuner: -1
hw.bt848.reverse_mute: -1
hw.bt848.format: -1
hw.bt848.slow_msp_audio: -1


also er erkennt praktisch nichts, oder?

wenn ich jetzt mit hw.bt848.card und tuner rumspiele, komme ich auch auf kein anderes ergebniss, als das das störbild im fxtv erhalten bleibt.

hier im forum is ja noch ein thread über mplayer und tv sehen. habe das auch mal ausprobiert, und bekomme ausschlieslich immer n gruenes bild.

folgendes erscheint immer:


MPlayer 1.0pre5-3.4.2 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Foster 2700 MHz (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
Reading config file /usr/local/share/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 73 audio & 180 video codecs
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using usleep() timing
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Input config file /usr/local/share/mplayer/input.conf parsed: 53 binds

Playing tv://.
TV detected! ;-)
Selected driver: dummy
name: NULL-TV
author: alex
Selected input hasn't got a tuner!
vo: X11 running at 1600x1200 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 320 x 200 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x200 => 320x200 Planar YV12
Selected video codec: [rawyv12] vfm:raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
X connection to :0.0 broken (explicit kill or server shutdown)


was mich hier immer stutzig macht, ist die ausgabe, dass der treiber immer "dummy" ist, und kein tuner erkannt werden konnte....


was ich gestern noch in bezug auf die meldung, dass der card vendor unbekannt ist, gefunden habe:

in der datei /sys/dev/bktr/bktr_card.c sind die ganzen tv karten aufgelistet...
darin ist eine zeile:


#define PCI_VENDOR_PINNACLE_ALT 0xBD11

das wäre meine karte.... nur - warum ist sie auskommentiert?


hmm naja das wäre mein problem.... was kann ich tun, damit es keines mehr darstellt?


ich danke schonmal fuer die (hoffentlich) rege anteilnahme



greetz: weed


[EDIT]

ich fahre FBSD 5.3
 
Zuletzt bearbeitet:
hallo nochmal


nach einer weiteren suche habe ich "etwas" gefunden.

zum einen einen patch, der die oben angedeutete zeile:

#define PCI_VENDOR_PINNACLE_ALT 0xBD11

durch folgende ersetzt:

#define PCI_VENDOR_PINNACLE_ALT 0x11BD

-> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/73324

kann es sein, dass sie deswegen nicht funkt, weil dort in der datei die namen verdreht worden sind?


zum anderen habe ich noch einen aehnlichen patch gefunden, weis aber leider nicht wirklich was er genau macht:

-> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/73669

ich weiss, diese patches sind eigentlich fuer pctv rave karten gemacht, aber meines wissens nach ist der unterschied zwischen dieser und meiner, dass die rave keinen fm tuner hat, glaube ich.


uhm... dazu noch ne kleine frage: wie wendet man die o.g. patches an?


greetz: weed
 
Zuletzt bearbeitet:
hmm.. das macht man immer einmal, und dann hat man es schon wider vergessen, wenn man das nicht täglich macht :) ... glaube patch -1 <patch-datei> im verzeichnis des quell und dan neu kompilieren. Aber besser noch mal man patch gucken ;) . Soweit zum patchen, das andere musst du selber wissen.
 
Zurück
Oben