easyVDR Kopie des easyVDR-Forums zum Nachschlagen
TT-S2300/Nexus S: Fehlermeldung: "vdr: no primary device found"

easyVDR - >VARforumsname - >TT-S2300/Nexus S: Fehlermeldung: "vdr: no primary device found"

RomiVanDot  25.Sep.2008 15:53:49
Hallo Zusammen,

ich versuche zur Zeit mein Glück mit dem Aufsetzen eines 2. VDR. Leider bisher ohne Erfolg und ich hoffe Ihr könnt mir da ein wenig helfen.
Mit meinem 1. System bin ich sehr zufrieden und alles klappt auch einwandfrei. Jetzt hab ich mir noch ne TT-S2300 zugelegt und hätte die gerne in einem alten Deskpro EN 350MHz zum laufen gebracht. Leider wird die Karte überhaupt nicht erkannt (lspci). Nun gehe ich mal davon aus, dass wahrscheinlich das Board nicht ausreichen Strom liefert. Aus diesem Grund habe ich meine alte Nexus-S vom 1. Sytem mal eingebaut und siehe da die Karte wird mit lspci erkannt. Aber der VDR bleibt stehen mit der Meldung "vdr: no primary device found - using first device!".
Wenn ich in den PCI-Slot eine Netzwerkkarte einbaue funktionirt die auf einer LiveCD ohne Probleme. Also denke ich der PCI-Slot müsste doch in Ordnung sein.

Lange Rede kurzer Sinn. Hat irgendjemand eine Idee woran das liegen könnte bzw. wie ich zwecks Fehlersuche weiter vorgehen könnte?

Die easyinfo hänge ich als Datei an. Sollte ich noch Information vergessen haben sagt einfach kurz bescheid. Ansonsten bedanke ich mich schon mal im Vorraus für eure Mühen.

Gruß, Roman




VDR1: EasyVDR 0.6.2, Enmic 8KAX+P, Nexus-S rev2.2, Scart Ausgabe
VDR2: EasyVDR 0.6.2, Compaq Deskpro EN Series SFF PII 350MHz, 512 MB Ram, TT-S2300, Scart Ausgabe
VDR3: EasyVDR 0.9.60, Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz -2GB RAM - Intel 82801G (ICH7 Family) Audio, TT-S2-6400, HDMI Ausgabe
stschulze  11.Jun.2009 14:24:54
ich habe das gleiche problem....hat jemand einen tip?
sinai  11.Jun.2009 14:42:43
Mal mit dem Sheep-ISO versucht? Kernel der 0.6 zu alt?

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
prudentis  12.Jun.2009 07:17:04
Ich kenn das Problem noch von 2007 :o Ich glaube damals hatte Wirbel auch Probs damit! ich meine mich zu erinnern, das es was mit dem alter der Karte und den DVB Treibern zu tun hatte.... ???
http://www.mail-archive.com/linux-dvb@linuxtv.org/msg23985.html

Warte mal bis Wirbel den Post sieht, der kann dir sicher genauer sagen was da damals war!

Wenn du keine Zeit/Lust hast zu warten, mach das was dir sinai geschrieben hat!


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
zzzözzz  12.Jun.2009 08:49:16
Ich hatte mal das Problem, dass meine FF nicht erkannt wurde weil sie im PCI Slot nicht korrekt Kontakt hatte.

Aber ich glaube mich zu erinnern, dass es einige PCI Karten gibt die in älteren Mainboards nicht laufen. Aber ob das hier der Fall ist..? Könnte z.B. sein, dass das Board noch keine 3.3Volt PCI Karten unterstützt.
MFG  12.Jun.2009 10:31:10
Moin moin stschulze,

nicht wissend auf welcher Hardware "gleichartiges" auftritt:

- zeigt ein lspci -vvvnn auf der Konsole die DVB-Karte(n)?
  - sind die PCI-IDs (Haupt-[####:####] und Sub-[####:####]ID ) plausiebel?
- Wird versucht die Karten zu laden, meckert PCI?  ::) <- /var/log/syslog

MfG.
        MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
sammoe  27.Jun.2009 22:09:56
Bei mir ist das gestern aufgetreten. Karte ist vorhanden und wird erkannt.

dvb-ttpci: A frontend driver was not found for device 1131/7146 subsystem 13c2/000e

lspci -vvvnn


03:00.0 Multimedia controller : Philips Semiconductors SAA7146 [1131:7146] (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend/Hauppauge DVB card rev2.3 [13c2:000e]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-         Interrupt: pin A routed to IRQ 10
        Region 0: Memory at febffc00 (32-bit, non-prefetchable)
        Kernel modules: dvb-ttpci


Frage: Funktioniert die Nexus auch mit einem shared IRQ ? Mit dem Befehl hab ich rausgefunden, dass der IRQ 10 vom VGA Adapter, vom USB Controller und der NEXUS belegt wird.


00:02.0 VGA compatible controller : Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03) (prog-if 00 )
        Subsystem: ASUSTeK Computer Inc. Device [1043:8276]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR-         Latency: 0
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at fe400000 (64-bit, non-prefetchable)
        Region 2: Memory at d0000000 (64-bit, prefetchable)
        Region 4: I/O ports at dc00
        Capabilities: Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000
        Capabilities: Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: PCIe advanced features

00:1a.0 USB Controller : Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] (prog-if 00 )
        Subsystem: ASUSTeK Computer Inc. Device [1043:82d4]
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-         Latency: 0
        Interrupt: pin A routed to IRQ 10
        Region 4: I/O ports at d480
        Capabilities: Vendor Specific Information
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd


Ich hab mittlerweile ne neue Karte bestellt. Laut Internetrecherchen soll die Karte defekt sein...  :'(

MFG
Sammoe
zzzözzz  28.Jun.2009 10:01:42
Ich hab mittlerweile ne neue Karte bestellt. Laut Internetrecherchen soll die Karte defekt sein... 

Warum? Sieht von der Hardware her völlig okay aus. Wahrscheinlich eher ein Problem mit Treiber/Kernel config o.ä..
Wahrscheinlich konnte nur der Frontend Treiber nicht vor dvb-ttpci geladen werden.

sammoe  30.Jun.2009 00:06:47
Wahrscheinlich konnte nur der Frontend Treiber nicht vor dvb-ttpci geladen werden.

Aha, das ist mir aber neu. Und wieso hat's dann das erste mal geklappt und nach dem Neustart nicht mehr ?
Welcher von den vielen Treibern ist den der Frontendtreiber ?

mfg sammoe

zzzözzz  30.Jun.2009 08:35:01
Und wieso hat's dann das erste mal geklappt und nach dem Neustart nicht mehr ? Tja - woher sollen wir das wissen?


Welcher von den vielen Treibern ist den der Frontendtreiber ?
Google mal nach der Subsystem PCI ID deiner Karte: 13c2/000e. Ich weiß es nicht aus dem Kopf und müßte genauso erst mal googlen.
sammoe  30.Jun.2009 18:16:11
Also das Frontend (STV0299) hab ich mal gefunden. Werd's dann mal heute Abend wieder ausprobieren...

Danke mal vorerst Wirbel
zzzözzz  30.Jun.2009 18:30:41
Könnte gut sein, falls du ne sat Karte hast. Dann würd ich auf stv0297 oder stv0299 tippen.
sammoe  01.Jul.2009 10:35:06
Hallo zusammen

Wirbel: Ich glaub schon, dass ich ne DVB-S Karte habe  ;) sonst würd ich hier nicht posten...


also das Problem liegt definitiv an der Karte.
Ich bin mal ein wenig in den Code am suchen gewesen: Im AV7110.c Code wird versucht das Frontend zu laden. Dieses wird als Modul zwar geladen, kriegt aber keinen gültigen Status zurück - sprich Frontend wird vom Code her nicht initialisiert. Das gleiche Problem hat man mit der Karte dann auch unter dem Windows...

Somit warte ich mal auf meine neue Karte... Werd dann berichten, ob die dann läuft.

Nach dieser Erkenntnis und meinen Recherchen im Internet, kann ich definitiv sagen:
RomiVanDot du hast dasselbe Problem!! kauf dir ne neue Karte oder Steck die Karte mal richtig in den PCI Slot ein.

Das untenstehende deutet darauf hin, dass die Karte nicht korrekt im PCI Slot steckt.

[  33.375000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer
[  33.397000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer
[  33.620000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer


Und das deutet auf Probleme mit dem Frontend (Tuner usw.) hin. Somit Karte kaufen...

[  34.051000] dvb-ttpci: A frontend driver was not found for device 1131/7146 subsystem 13c2/0003
[  34.052000] ACPI: PCI interrupt for device 0000:00:0e.0 disabled


([url=http://www.dvbshop.net/product_info.php/info/p59_TechnoTrend-Premium-S-2300--modded--inkl--Fernbedienung.htmltest]http://www.dvbshop.net/product_info.php/info/p59_TechnoTrend-Premium-S-2300--modded--inkl--Fernbedienung.htmltest)
zzzözzz  01.Jul.2009 11:38:54
[quote='sammoe link' pid='5360' dateline='1246437306']
Dieses wird als Modul zwar geladen, kriegt aber keinen gültigen Status zurück - sprich Frontend wird vom Code her nicht initialisiert.

Trotzdem wäre interessant zu wissen, was du in welcher Reihenfolge getan hast und welche Meldungen in dmesg zu jedem deiner Schritte zu finden sind.


Das untenstehende deutet darauf hin, dass die Karte nicht korrekt im PCI Slot steckt.

[  33.375000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer
[  33.397000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer
[  33.620000] saa7146 (0) saa7146_i2c_writeout : timed out waiting for end of xfer



Nein. Diese Meldung ist auch bei funktionierenden Karten im Log zu finden.


Und das deutet auf Probleme mit dem Frontend (Tuner usw.) hin. Somit Karte kaufen...

[  34.051000] dvb-ttpci: A frontend driver was not found for device 1131/7146 subsystem 13c2/0003
[  34.052000] ACPI: PCI interrupt for device 0000:00:0e.0 disabled



Nein - stimmt nicht unbedingt. In den meisten Fällen ist das nicht so.

sammoe  01.Jul.2009 20:24:51
Hallo Wirbel

Das ist ganz einfach: Die Treiber werden vom dvb-ttpci automatisch nachgeladen. Wenn ich den Frontend Treiber (TunerModul) vorlade, macht das genausowenig, wie es sonst vom dvb-ttpci geladen wird.

Im Modul av7110.c hab ich Code verändert (sogenannte  Debugpoints eingebaut, sodass ich weiss, was der Treiber macht. das hat nix mit dmesg Logs zu tun.( Standardmeldungen hat bereits  RomiVanDot im Log geliefert. Ich hatte dieselben...) So wusste ich genau, was, wann geladen wurde und ob die Variablen gesetzt wurden oder nicht. Und hier bei meinem Fall ist definitiv der Tuner, welcher keine Rückmeldung liefert schuld. Somit wird die Treiberinitialisierung unterbrochen (break).

Das ganze war für mich dann auch klar,  Tuner defekt - Karte defekt.

Aber durch Eure Hilfestellung hab ich sehr viel gelernt....

Was hat der Fehler verursacht? Google Didschidl... Da gibts dann so ein TestScript für den EasyVDR 0.6... Ich denke das war der Auslöser... mehr sag ich nicht dazu!


zzzözzz  01.Jul.2009 20:38:53
Hm..., okay. Wenn du keine weiteren Infos liefern magst und für dich der Fall erledigt ist, dann soll es eben so sein. Ein script oder eine modifzierte FW werden ganz sicher nicht den tuner einer dvb karte töten.

In diesem Sinne..

PS: @ "sodass ich weiss, was der Treiber macht. das hat nix mit dmesg Logs zu tun":
Du wirst es nicht glauben, aber es gibt hier auch Leute, die hätten ohne modifizierte Treiber aus diesen Infos alles Wissenswerte lesen können.  ;)
sammoe  02.Jul.2009 08:01:12
Sorry Wirbel

Wenn Ihr so darauf besteht... ich bin zwar kein Programmierer und von C versteh ich auch nich so viel, dann werd ich Euch die modifizierte av7110.c nachliefern und den dmesg Auszug...


prudentis  02.Jul.2009 08:10:20
@sammoe:
Du wirst es nicht glauben, aber es gibt hier auch Leute, die hätten ohne modifizierte Treiber aus diesen Infos alles Wissenswerte lesen können.  ;)Ich denke Wirbel ist einer von Diesen Checkern die das können :)

Wenn Ihr so darauf besteht
Nein tun wir nicht, aber es wäre Begrüssenswert wenn man der Community auch was zurück geben kann ;D

Bitte wenn es nicht zu viele Umstände macht, einen Eintrag im Bugtracker machen: http://bugs.easy-vdr.de/my_view_page.php


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
sammoe  06.Jul.2009 20:45:38
Hallo zusammen...

Heute hab ich mich mal wieder diesem Thema gewidmet, weil die bestellte Karte gekommen ist. Nun hab ich alles schön eingebaut, und wollte das alte Log hier mal Posten. So wie ichs versprochen hatte. Leider werden die Logs nicht gespeichert, sondern immer wieder überschrieben ??? ist das korrekt ? oder komme ich irgendwie noch zu den alten Dmesg Logs?

Nun ja wenn ich die Logs nicht mehr posten kann, will ich euch aber mitteilen, dass die neue Karte einwandfrei funktioniert. Ohne, dass ich irgendwas verändert habe.

Somit ist meine Diagnose doch richtig gewesen. Falls Ihr wollt, kann ich euch gerne die defekte Karte zur Verfügung stellen. Vielleicht findet ja jemand den Fehler...

Grüsse Euch alle, Ihr seid ein echt super Haufen  ;D
sinai  06.Jul.2009 20:54:22
[quote='sammoe link' pid='5360' dateline='1246472691']
Was hat der Fehler verursacht? Google Didschidl... Da gibts dann so ein TestScript für den EasyVDR 0.6... Ich denke das war der Auslöser... mehr sag ich nicht dazu!


Was soll das bedeuten? Du hast ein Script von easyVDR ausgeführt, was deine Karte gekillt hat? Bitte definitiv genauer! Wenn dem so wäre, müssen wir genaues wissen.

[quote='sammoe link' pid='5360' dateline='1246905938']
Leider werden die Logs nicht gespeichert, sondern immer wieder überschrieben ??? ist das korrekt ?


Das ist richtig. Aber wenn du das alte Log hier gepostet hast, ist es verfügbar.

[quote='sammoe link' pid='5360' dateline='1246905938']
Grüsse Euch alle, Ihr seid ein echt super Haufen  ;D


Höre ich Ironie? Das ist leider wenig konstruktiv. Ich bitte um klare Aussagen - es geht nicht darum wer Recht hat.

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
sammoe  06.Jul.2009 22:17:00
Höre ich Ironie? Das ist leider wenig konstruktiv. Ich bitte um klare Aussagen - es geht nicht darum wer Recht hat.

Ach quatsch ist voll und ganz positiv gemeint !! Dank Euch lerne ich sehr viel über das ganze Thema...

Das Log war bei mir dasselbe wie bei RomiVanDot... Das Tracker Log hab ich nicht gepostet, da es für mich nicht viel Sinn machte, wenn da Test1 und soweiter steht...

Also mein Easyvdr ist wieder am laufen Frau glücklich Kind im Bett Papa hat Ruhe :)