KNC ONE TV-Star Problem(BDA Treiber sind jetzt verfügbar) (1 Viewer)

ChristianHo

Portal Member
August 28, 2006
7
0
124
Hallo.
Zunächst einmal: Tolles Forum und vor allem tolles Programm :)

Ich lese jetzt schon lange mit, habe aber nun doch ein eigenes Problem. ???
KNC hat Anfang Juli BDA Treiber für die TV-Star DVB-S veröffentlicht. Damals habe ich die Treiber installiert und die Karten wurde vom MP zumindest erkannt. Ein Graph konnte nicht erstellt werden, aber das hab ich mit ein paar Änderungen in der Definitions.xml schnell in den Griff bekommen.
Eben habe ich meinen PC formatiert, weil ich ihn zum vollwertigen htpc umfunktionieren wollte. Dummerweise funktioniert jetzt meine DVB-S Karte nichtmehr.
Ich bin folgendermaßen vorgegangen:
Windows XP Prof neu aufgespielt und alle Updates installiert, anschließßend alle Treiber installiert inkl. den neuesten BDA Treibern.
Den BDA-Treibern lag ein Hotfix bei, den ich ebenfalls installiert habe.
Anschließend MP installiert (die stable Version). Alles funktioniert, bis auf die DVB-S Karte.
Auch das Deinstallieren der neuen und installieren der alten Treiber brachte keinen Erfolg. Ebenso wenig, wie das Deinstallieren des Hotfixes und eine Neuinstallation des MP.

Hat jemand eine Idee wodran es liegen könnte? Ich muss gestehen, das ich einen kleinen Fehler gemacht habe. :-\ Vor dem Formatieren habe ich vergessen die Definitons.xml zu sichern. Das ist natürlich jetzt eine weitere Fehlerquelle. Trotzdem sollte die Karte doch immerhin gefunden werden, oder?

Ich danke für eure Hilfe.

Gruß
Christian
 

misterd

Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Hallo,
    die Firma KNC One hat das Treiberpacket immer wieder leicht verändert. Bei einem der letzten Updates wurden die Namen der Treiber geändert. Die Treiber sind immer noch völlig identisch mit den alten, nur mitDiese neue Version ist in MP nicht bekannt und somit kann sie nicht gefunden werden, falls du diese ganz neue Version von den Treibern installiert hast.
    Die einfachste Lösung wäre die Karte komplett neu in der CaputreCardsDefinitions.xml aufzunehmen.
    Eine Anleitung dafür findest du hier

    Gruß
    MisterD
     

    ChristianHo

    Portal Member
    August 28, 2006
    7
    0
    124
    Hallo misterd,
    zunächst einmal danke für deine Hilfe. Bei Graphedit hab ich leider das bekannte KNC-Problem, dass sich der Microsoft Provider nicht verbinden lässt.
    Bist du dir denn sicher, dass es mit einer angepassten CaptureCardDefinitions.xml funktioniert? Denn dann wäre ich bereit nochmal was Zeit zum Fummeln zu investieren ;D

    LG
    Christian
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Hallo,
    also 100%ig sicher bin ich mir nicht, aber zu 80-90%. Ich habe dafür einfach zuviele Erfahrungen mit meiner KNC TV-Station DVB-S+ gemacht.
    Aber prinzipiell sollte es funktionieren, wenn es mit den "älteren" Treibern mal funktioniert hat. Ich habe auch einen Treiberwechsel von 4.7.5.1 auf 4.7.5.2 (aktuelle Version) gemacht und hatte eigentlich keine Problem, wenn man mal davon absieht das der Treibername sich geändert hat.
    Ich hab gerade auch mal in die akutellste Version vom Treiber geschaut. Eigentlich müsstest du nur die TV-Station DVB-S X4 in der CaputreCardDefinitions.xml suchen, und für Capture "KNC TV-Station / TV-Star DVB-S (X4) Capture" und für Tuner "KNC TV-Station / TV-Star DVB-S (X4) Tuner" eintragen, weil von der Ven_ID her müsste es passen. Natürlich kannst du dann noch den angezeigten Namen für die Karte ändern. Hoffe mal es funktioniert ;D
    Ansonsten bliebt nur das ganze von Anfang bis Ende zu machen, auch wenn es das Problem mit dem Connect vom Provider zum Tuner gibt.

    Gruß
    MisterD
     

    ChristianHo

    Portal Member
    August 28, 2006
    7
    0
    124
    Es funktioniert. Man musste in der XML-Datei eine normale KNC-Karte als Vorbild nehmen, und keine X4 ::)

    Hier der Eintrag für eine TV-Star DVB-S und den BDA-Treiber 4.7.5.2:
    Code:
    <capturecard commercialname="KNC ONE TV Station / TV-Star DVB-S (X4)" capturename="KNC TV-Station / TV-Star DVB-S (X4) Capture" devid="ven_1131&amp;dev_7146&amp;subsys_00141894&amp;rev_01">
      <capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="true"/>
      <tv>
       <interface cat="capture" video="2" audio="3" mpeg2="1" sectionsandtables="5"/>
       <filters>
        <filter cat="networkprovider" name="Microsoft DVBS Network Provider"	checkdevice="false"/>
        <filter cat="tunerdevice"   name="KNC TV-Station / TV-Star DVB-S (X4) Tuner"			checkdevice="true"/>
        <filter cat="capture"     name="KNC TV-Station / TV-Star DVB-S (X4) Capture"		checkdevice="true"/>
       </filters>
       <connections>
    		<connection sourcefilter="networkprovider"	sourcepin="0" sinkfilter="tunerdevice"	sinkpin="0"/>
    		<connection sourcefilter="tunerdevice"		sourcepin="0" sinkfilter="capture"		sinkpin="0"/>
    	 </connections>
      </tv>
     </capturecard>
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    Naja, so groß ist der Unterschied zwischen den Einträgen sowieso nicht ;D
    Aber toll das es funktioniert.
    Wenn du den Eintrag an DMAN schickst, wird das ganze auch ins SVN aufgenommen und du sparst dir die Änderungen, bei der nächsten Neuinstallation. Das könnte einige Kopfschmerzen weniger bereiten ;)
     

    ChristianHo

    Portal Member
    August 28, 2006
    7
    0
    124
    OK,
    mach ich gleich wenn ich weiß, dass alles funktioniert.
    Danke nochmal

    Gruß
    Christian
     

    Loiosh

    New Member
    February 27, 2007
    1
    0
    Hallo ChristianHo und misterd,

    ich habe ebenfalls ein KNC ONE TV-Star und bekomme sie einfach nicht zum Laufen. Ich habe jetzt dutzende Mal meinen (neuen) HTPC neu aufgesetzt, und wohl auch schon alle BDA-Treiber von KNC ausprobiert, die ich finden konnte. Es klappt einfach nicht. Als ich schon soweit war, zu sagen: "Ok, dann kaufe ich mir halt eine andere TV-Karte.", habe ich diesen Thread hier gelesen und habe jetzt wieder Hoffnung, dass es doch prinzipiell zu schaffen sein muss!

    Also kurz zu meiner Vorgeschichte: Ich habe hier ein Windows XP MCE 2005 mit MediaPortal 0.2.2 installiert und habe eben die KNC ONE TV-Star. Wenn ich die mitgelieferten WDM-Treiber installiere, funktioniert's mit Sceneos TVcentral tadellos. Installiere ich die BDA-Treiber, Version 4.7.5.2 (heruntergeladen von http://www.knc1.com/d/download/digital.htm), habe ich folgende zwei Geräte installiert: "KNC TV-Station DVB-S Capture" und "KNC TV-Station DVB-S Tuner".
    Die DeviceID ist die dabei die von dir in deinem XML-Coding genannte "ven_1131&amp;dev_7146&amp;subsys_00141894&amp;rev_01". Das heißt, mit der (mit MediaPortal Version 0.2.2 ausgelieferten) CaptureCardDefinitions.xml wird zunächst keine TV-Karte gefunden. Also habe ich als erstes den Eintrag
    <capturecard commercialname="KNC ONE TV Station / TV-Star DVB-S (X4)" capturename="KNC TV-Station / TV-Star DVB-S (X4) Capture" devid="ven_1131&amp;dev_7146&amp;subsys_00141894&amp;rev_01">
    dahingehend modifiziert, dass capturename="..." und devid="..." zu der Gerätekonfiguration im Windows Geräte-Manager passen. Jetzt konnte auch meine TV-Karte gefunden werden. Allerdings erhalte ich zweimal hintereinander die Fehlermeldung "Unable to create graph for this device!!", wenn ich die TV-Karte in der MP-Configuration bearbeiten möchte. Kanäle kann ich hinzufügen, allerdings fernsehen tut nicht. Im error.log steht folgendes:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2007-02-28 19:47:55.109375 [ERROR][6]: Exception :confused:ystem.NullReferenceException: Object reference not set to an instance of an object.
    at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:47:55.109375 [ERROR][6]: Exception :Object reference not set to an instance of an object.
    2007-02-28 19:47:55.109375 [ERROR][6]: site :Void .ctor()
    2007-02-28 19:47:55.109375 [ERROR][6]: source :TVCapture
    2007-02-28 19:47:55.109375 [ERROR][6]: stacktrace: at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:47:55.156250 [ERROR][6]: DVBGraphBDA:CreateGraph() FAILED interface filter not found
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Im configuration.log steht:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2007-02-28 19:46:35.343750 [Info.][Config Main]: Exception :confused:ystem.NullReferenceException: Object reference not set to an instance of an object.
    at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:46:35.343750 [ERROR][Config Main]: Exception :confused:ystem.NullReferenceException: Object reference not set to an instance of an object.
    at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:46:35.343750 [Info.][Config Main]: Exception :Object reference not set to an instance of an object.
    2007-02-28 19:46:35.343750 [ERROR][Config Main]: Exception :Object reference not set to an instance of an object.
    2007-02-28 19:46:35.343750 [Info.][Config Main]: site :Void .ctor()
    2007-02-28 19:46:35.343750 [ERROR][Config Main]: site :Void .ctor()
    2007-02-28 19:46:35.343750 [Info.][Config Main]: source :TVCapture
    2007-02-28 19:46:35.343750 [ERROR][Config Main]: source :TVCapture
    2007-02-28 19:46:35.343750 [Info.][Config Main]: stacktrace: at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:46:35.343750 [ERROR][Config Main]: stacktrace: at TVCapture.CaptureCardDefinitions..ctor()
    2007-02-28 19:46:35.406250 [Info.][Config Main]: device:KNC TV-Station DVB-S Capture id:mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
    2007-02-28 19:46:35.406250 [Info.][Config Main]: Adding name:KNC ONE TV-Star DVB-S id:ven_1131&dev_7146&subsys_00141894&rev_01 type:Digital_BDA
    2007-02-28 19:46:35.421875 [Info.][Config Main]: TVCapture.CreateGraph() Card:1
    2007-02-28 19:46:35.500000 [Info.][Config Main]: DVBGraphBDA:CreateGraph().
    2007-02-28 19:46:35.515625 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Enum\PCI\ven_1131&dev_7146&subsys_00141894&rev_01\3&13c0b0c5&0&58
    2007-02-28 19:46:35.515625 [Info.][Config Main]: LoadDefs for device at PCI-Bus 0, Gerät 11
    2007-02-28 19:46:35.515625 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Enum\PCI\ven_1131&dev_7146&subsys_00141894&rev_01\3&13c0b0c5&0&58
    2007-02-28 19:46:35.515625 [Info.][Config Main]: defs loaded for device at PCI-Bus 0, Gerät 11
    2007-02-28 19:46:35.546875 [Info.][Config Main]: video device moniker :mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
    2007-02-28 19:46:35.546875 [Info.][Config Main]: captureDeviceDeviceName:mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58
    2007-02-28 19:46:35.562500 [Info.][Config Main]: FindInstance:mad:device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58
    2007-02-28 19:46:35.562500 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Enum\pci\ven_1131&dev_7146&subsys_00141894&rev_01\3&13c0b0c5&0&58
    2007-02-28 19:46:35.562500 [Info.][Config Main]: serviceName:Cap7146_DVB
    2007-02-28 19:46:35.562500 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Services\Cap7146_DVB\Enum
    2007-02-28 19:46:35.562500 [Info.][Config Main]: Number of cards:1
    2007-02-28 19:46:35.562500 [Info.][Config Main]: card#0=PCI#VEN_1131&DEV_7146&SUBSYS_00141894&REV_01#3&13c0b0c5&0&58
    2007-02-28 19:46:35.562500 [Info.][Config Main]: using card:#0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: Using card#0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: filter networkprovider='Microsoft DVBS Network Provider' check:False
    2007-02-28 19:46:35.562500 [Info.][Config Main]: filter tunerdevice='KNC TV-Station DVB-S Tuner' check:True
    2007-02-28 19:46:35.562500 [Info.][Config Main]: CheckDevice:mad:device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: FindUniqueFilter:card#0 filter:mad:device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Enum\avstream\ptdvb_7\4&10d5c734&3&0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: serviceName:pTDVB
    2007-02-28 19:46:35.562500 [Info.][Config Main]: key:confused:YSTEM\CurrentControlSet\Services\PTDVB\Enum
    2007-02-28 19:46:35.562500 [Info.][Config Main]: filters available:1
    2007-02-28 19:46:35.562500 [Info.][Config Main]: filter#:0=AVStream#PTDVB_7#4&10d5c734&3&0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: using filter #:0=AVStream#PTDVB_7#4&10d5c734&3&0
    2007-02-28 19:46:35.562500 [Info.][Config Main]: use unique filter moniker:mad:device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
    2007-02-28 19:46:35.562500 [Info.][Config Main]: Found KNC TV-Station DVB-S Tuner=@device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
    2007-02-28 19:46:35.562500 [Info.][Config Main]: filter capture='KNC TV-Station DVB-S Capture' check:True
    2007-02-28 19:46:35.562500 [Info.][Config Main]: LoadDefinitions done
    2007-02-28 19:46:35.578125 [Info.][Config Main]: vmr9:ctor()
    2007-02-28 19:46:35.578125 [Info.][Config Main]: vmr9:ctor() DX9Device=null
    2007-02-28 19:46:35.578125 [Info.][Config Main]: vmr9:ctor() _renderFrame=null
    2007-02-28 19:46:35.578125 [Info.][Config Main]: vmr9:ctor() done:False
    2007-02-28 19:46:35.625000 [Info.][Config Main]: DVBGraphBDA: Adding configured filters...
    2007-02-28 19:46:35.625000 [Info.][Config Main]: DVBGraphBDA: Adding filter <Microsoft DVBS Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBS Network Provider>
    2007-02-28 19:46:35.625000 [Info.][Config Main]: DVBGraphBDA: Added filter <Microsoft DVBS Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBS Network Provider>
    2007-02-28 19:46:35.671875 [Info.][Config Main]: DVBGraphBDA: Adding filter <KNC TV-Station DVB-S Tuner> with moniker <@device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}>
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA: Added filter <KNC TV-Station DVB-S Tuner> with moniker <@device:pnp:\\?\avstream#ptdvb_7#4&10d5c734&3&0#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}>
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA: Adding filter <KNC TV-Station DVB-S Capture> with moniker <@device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}>
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA: Added filter <KNC TV-Station DVB-S Capture> with moniker <@device:pnp:\\?\pci#ven_1131&dev_7146&subsys_00141894&rev_01#3&13c0b0c5&0&58#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}>
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA: Adding configured filters...DONE
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA: Adding configured pin connections...
    2007-02-28 19:46:35.687500 [Info.][Config Main]: DVBGraphBDA:CreateGraph() FAILED interface filter not found
    2007-02-28 19:46:35.687500 [ERROR][Config Main]: DVBGraphBDA:CreateGraph() FAILED interface filter not found
    2007-02-28 19:46:35.687500 [Info.][Config Main]: TVCapture.DeleteGraph() Card:1
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Mit dem Tool graphedit habe ich versucht, einen "eigenen" XML-Konfigurationszweig für die TV-Karte zu erstellen. Allerdings quittiert das Tool mit der Fehlermeldung "These filters cannot agree on a connection. Verify type compatibility of input pin and output pin. Es wurden keine Zwischenfilter für die Herstellung der Verbindung gefunden." den Dienst, sobald ich versuche (wie auf http://wiki.team-mediaportal.com/Add_TVCard_to_natively_supported_list beschrieben), den Microsoft DVBS Network Provider mit dem KNC TV-Station DVB-S Tuner versuche zu verknüpfen.

    Daher denke ich, hier ist treiber-technisch was nicht in Ordnung. Ich habe auch schon die "Modified-Version" des KNC BDA-Treibers ausprobiert (unter http://wiki.team-mediaportal.com/Supported_TVCard_DVBs/KNCOneTV-StationDVB-S ganz unten). Leider auch kein Erfolg.

    Meine Fragen:
    1) Kannst du mir weiterhelfen? :)
    2) Welche BDA-Treiber hast du installiert, dass bei dir die Geräte
    "KNC TV-Station / TV-Star DVB-S (X4) Capture"
    und
    "KNC TV-Station / TV-Star DVB-S (X4) Tuner" heißen?
    Bei mir taucht die Bezeichnung "TV-Star" nur bei der Installation des WDM-Treibers auf.

    Hier noch meine restlichen Fragen:
    1) Auf http://www.knc1.com/d/download/digital.htm gibt es noch mehr BDA-Treiber zum herunterladen. Beispielsweise eine Version 1.4.3.0 und 1.7.1.6 (Betaversion). Aber beide funktionieren bei mir nicht, obwohl für TV-Star ausgewiesen.

    Wäre echt super, wenn du eine mal kurz erklären könntest, wie du die Karte zum Laufen bewegt hast. Was du an Patches/Software/etc. installiert, usw.

    Für deine Hilfe wäre ich dir SEHR SEHR dankbar! Wenn du noch Infos brauchst, melde dich einfach.

    Viele Grüße,

    Loiosh
     

    Users who are viewing this thread

    Top Bottom