ZitatOriginal von UFO
Als nächstes kommt jetzt erst einmal die Integration der DuoFlex DVB-CT in ngene.
Jaaa. Hoffentlich bald
ZitatOriginal von UFO
Als nächstes kommt jetzt erst einmal die Integration der DuoFlex DVB-CT in ngene.
Jaaa. Hoffentlich bald
wirklich Danke zu sagen. Was für eine Riesenleistung.
Auch wenn es bei den Endbenutzern immer nur Beifall gibt wenn Bild und Ton synchron flimmern. Aber der Weg dorthin ist mit steinig noch freundlich umschrieben.
Ohne Ufo´s wär vieles noch dunkel ........
Gruss
Bernhard
ZitatOriginal von UFOSteht doch alles da!
Hast ja recht, hatte das zip (DDTuner.zip) noch zusätzlich händisch entpackt gehabt, weil da eine anderslautende (aber bitidentische) Date drin war und beides nach /lib/firmware/ kopiert.
Die Probleme beim Modulladen hingen wohl eher damit zusammen, dass von den modprobes zuvor was im Kernel durcheinanandergekommen ist. Nach reboot, lädts erfolgreich.
Scheint wohl soweit auch zu funktionieren. Der Channelscan mit w_scan hat m. E. alle verfügbaren Sender ausgegraben. Jetzt erstmal mit dem vdr rumfrickeln
UFO, Du rettest mir den Tag, die Woche und den Monat!
Denn wie bei einigen hier fristete die Karte auch bei mir bisher nur ein Stomfresser-Dasein ...
Nun gibt es Bild & Ton, super!
Mein System:
yaVDR 0.3.0a, Linux version 2.6.32-28-generic, Octopus LE
Gruß & Dank
TesT.iT
wow das klingt ja als könnte man sich dier karte langsam bestellen
ZitatOriginal von UFO
Hi,
für die Octopus (ddbridge) gibt es nun unter
http://linuxtv.org/hg/~endriss/ngene-octopus-test
einen Treiber, der auch die DVB-C/DVB-T Variante (DuoFlex CT) unterstützt.
Funktioniert mit diesem Treiber der shutdown ohne Probleme?
ZitatSoweit funktioniert schnon mal alles ganz gut, allerdings funzt das Herunterfahren noch nicht so wie es soll:
Ohne Octopus fährt der VDR normal runter und schaltet sich aus. Ist die Karte aber eingebaut, fährt der VDR runter, die Festplatte schaltet sich auch ab, aber die Power LED bleibt an...
Aus Post von drolli, wir wollen schließlich korrekt zitieren
Hi,
mein Stand ist derzeit, dass ich mit w_scan erfolgreich eine channelliste generieren konnte, die relativ vollständig aussieht und vom vdr auch anstandslos benutzt wird.
Tuner und CI werden ebenfalls erkannt (syslog):
[ 19.850457] DVB: registering adapter 1 frontend 0 (DRXK DVB-C)...
[ 19.850574] DVB: registering adapter 1 frontend 0 (DRXK DVB-T)...
[ 19.850631] DVB: registering new adapter (DDBridge)
[ 22.421598] DVB: registering adapter 2 frontend 0 (DRXK DVB-C)...
[ 22.421721] DVB: registering adapter 2 frontend 0 (DRXK DVB-T)...
[ 23.815168] dvb_ca adapter 0: DVB CAM detected and initialised successfully
Und ich kann mit dem gnome-tool "me-tv" (libxine-basiert) FTA Channel sehen (wobei das Programm bei jedem 2. Start anmerkt, dass kein freier Tuner gefunden wurde)
Der vdr zeigt sich derzeit etwas hartnäckiger. Er kann scheinbar bereits den epg lesen (Sendernamen und laufende, sowie kommende Sendungen, nicht jedoch die ausführlichen Details zu einer Sendung). Das tunen in einen Channel bereitet ihm jedoch Probleme.
Mar 4 08:32:43 vdr vdr: [2008] frontend 1 timed out while tuning to channel 1, tp 410
Mar 4 08:33:25 vdr vdr: [2008] frontend 1 timed out while tuning to channel 8, tp 426
Mar 4 08:33:46 vdr vdr: [2008] frontend 1 timed out while tuning to channel 88, tp 434
Mar 4 08:34:07 vdr vdr: [2008] frontend 1 timed out while tuning to channel 71, tp 442
Mar 4 08:34:21 vdr vdr: [1839] connect from 127.0.0.1, port 59110 - accepted
Mar 4 08:34:23 vdr vdr: [1839] closing SVDRP connection
Mar 4 08:35:45 vdr vdr: [2008] frontend 1 lost lock on channel 0, tp 530
Mar 4 08:35:46 vdr vdr: [2008] frontend 1 regained lock on channel 0, tp 530
Mar 4 08:35:47 vdr vdr: [2008] frontend 1 lost lock on channel 0, tp 530
Mar 4 08:35:47 vdr vdr: [2008] frontend 1 regained lock on channel 0, tp 530
Mar 4 08:35:48 vdr vdr: [2008] frontend 1 lost lock on channel 0, tp 530
Alles anzeigen
Damit der vdr überhaupt startet, musste ich ihm per Kommandozeilenparameter explizit mit angeben, die Frontends 1 und 2 zu nutzen, sonst quittierte er den Start mit "vdr: no primary device found - using first device!"
Das macht in meinen Augen zumindest insoweit Sinn, als dass Adapter 0 das CI ist und 1, 2 die Tuner.
Wobei ich es bisschen merkwürdig finde, dass das Kernelmodul pro Adapter 2x von frontend0 spricht für DVB-C/DVB-T Mode, unter /dev/ aber frontend0 und 1 pro adapter angelegt sind.
root@vdr:~# tree /dev/dvb
/dev/dvb
-- adapter0
-- ca0
-- sec0
-- adapter1
-- demux0
-- dvr0
-- frontend0
-- frontend1
-- net0
-- adapter2
-- demux0
-- dvr0
-- frontend0
-- frontend1
-- net0
Alles anzeigen
Kann das Problem, das hier herrscht jemand nachvollziehen? Könnte das ggf. mit der Signalqualität zu tun haben?
ZitatOriginal von Commander1024
Kann das Problem, das hier herrscht jemand nachvollziehen? Könnte das ggf. mit der Signalqualität zu tun haben?
Also ich habe absolut keine Empfangsprobleme. Bei uns im Haus wurde aber vor ca. 3/4 Jahr Kabel und Verstärker erneuert. Ich habe den Eindruck, daß die Karte mit niedrigen Pegeln deutlich besser als die TT-FF umgehen kann. Mit FF und Budget habe ich einen zusätzlichen Verstärker benötigt. Nach dem Verstärker wurde über einen einfachen Abzweiger aufgeteilt. Das Kabel zur FF mußte immer ein Mantelstromfilter haben. Aktuell habe ich direkt an der Dose einen 3 fach Verteiler, der dann auf 2xDVB-C/T und 1xBudget geht.
Wenn Dich die Frontend-Id stört, kannst Du am Ende von drxk_attach() in drxk_hard.c 'de_t->id = 1;' einfügen.
Gruß
e9hack
ZitatOriginal von Commander1024
Damit der vdr überhaupt startet, musste ich ihm per Kommandozeilenparameter explizit mit angeben, die Frontends 1 und 2 zu nutzen, sonst quittierte er den Start mit "vdr: no primary device found - using first device!"
Das macht in meinen Augen zumindest insoweit Sinn, als dass Adapter 0 das CI ist und 1, 2 die Tuner.
Da VDR mit dem CI nicht richtig umgehen kann, empfiehlt es sich, Tuner und CI so anzuschließen, daß der Tuner vor dem CI erkannt wird. Die Module werden in der Reihenfolge der Anschlußnummer (1-4) erkannt. Also z.B. Tuner- und CI-Anschluß vertauschen.
Zitat
Wobei ich es bisschen merkwürdig finde, dass das Kernelmodul pro Adapter 2x von frontend0 spricht für DVB-C/DVB-T Mode, unter /dev/ aber frontend0 und 1 pro adapter angelegt sind.
Belangloser Bug. Die Ausgabe beim Laden des Treibers ist falsch.
Werde ich bei Gelegenheit korrigieren.
Zitat
Kann das Problem, das hier herrscht jemand nachvollziehen? Könnte das ggf. mit der Signalqualität zu tun haben?
Welche VDR-Version läuft?
Kann dazu nicht viel sagen, da die HW noch nicht habe.
CU
Oliver
ZitatOriginal von UFO
Da VDR mit dem CI nicht richtig umgehen kann, empfiehlt es sich, Tuner und CI so anzuschließen, daß der Tuner vor dem CI erkannt wird. Die Module werden in der Reihenfolge der Anschlußnummer (1-4) erkannt. Also z.B. Tuner- und CI-Anschluß vertauschen.
Ok, das mach ich bei Gelegenheit, der workaround, die beiden funktionierenden Frontends anzugeben, scheint aber auch zu gehen.
ZitatWelche VDR-Version läuft?
Kann dazu nicht viel sagen, da die HW noch nicht habe.
Meine Hausverkabelung ist gerade neu und eingemesesen worden, habe aber noch 2 T-Stücke, die zur octopus runterverteilen, die muss ich mal rausnehmen, FTA channel mit me-tv haben aber anstandsloses Bild gegeben.
Derzeit setze ich den vdr, der mit ubuntu 10.10 mitgeliefert wird, ein. In der Version 1.6.0-18(ubuntu1) Langfristiges Ziel soll ein gepatchter vdr mit vnsi Schnittstelle sein (1.6 oder 1.7 - mal schauen). Und natürlich gepatched, um die 1:n Beziehung von CAM:Tunern zu ermöglichen, worum sich ja ein Kollege von mir kümmern wollte.
Mar 4 23:32:56 vdr vdr: [20722] VDR version 1.6.0-2 started
Mar 4 23:32:56 vdr vdr: [20722] switched to user 'vdr'
Mar 4 23:32:56 vdr vdr: [20722] codeset is 'UTF-8' - known
Mar 4 23:32:58 vdr vdr: [20722] found 23 locales in /usr/share/locale
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-quickepgsearch.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-conflictcheckonly.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearchonly.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading plugin: /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.6.0
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/setup.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/sources.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/diseqc.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/channels.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/timers.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/commands.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/reccmds.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/svdrphosts.conf
Mar 4 23:32:58 vdr vdr: [20722] loading /var/lib/vdr/keymacros.conf
Mar 4 23:32:59 vdr vdr: [20723] video directory scanner thread started (pid=20722, tid=20723)
Mar 4 23:32:59 vdr vdr: [20722] reading EPG data from /var/cache/vdr/epg.data
Mar 4 23:32:59 vdr vdr: [20724] video directory scanner thread started (pid=20722, tid=20724)
Mar 4 23:32:59 vdr vdr: [20723] video directory scanner thread ended (pid=20722, tid=20723)
Mar 4 23:32:59 vdr vdr: [20724] video directory scanner thread ended (pid=20722, tid=20724)
Mar 4 23:32:59 vdr vdr: [20722] probing /dev/dvb/adapter1/frontend0
Mar 4 23:33:00 vdr vdr: [20726] tuner on device 2 thread started (pid=20722, tid=20726)
Mar 4 23:33:00 vdr vdr: [20722] probing /dev/dvb/adapter2/frontend0
Mar 4 23:33:00 vdr vdr: [20727] section handler thread started (pid=20722, tid=20727)
Mar 4 23:33:00 vdr vdr: [20722] found 2 video devices
Mar 4 23:33:00 vdr vdr: [20729] tuner on device 3 thread started (pid=20722, tid=20729)
Mar 4 23:33:00 vdr vdr: [20730] section handler thread started (pid=20722, tid=20730)
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: femon (1.6.7): DVB Signal Informationsanzeige (OSD)
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: epgsearch (0.9.25.beta16): Suche im EPG nach Wiederholungen und anderem
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: quickepgsearch (0.0.1): Schnelle Suche nach Sendungen
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: streamdev-server (0.5.0-pre): VDR Streaming Server
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: conflictcheckonly (0.0.1): Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: epgsearchonly (0.0.1): Direkter Zugriff auf epgsearch's Suchenmenu
Mar 4 23:33:00 vdr vdr: [20722] initializing plugin: osdteletext (0.8.3): Zeigt den Videotext auf dem OSD an
Mar 4 23:33:00 vdr vdr: [20722] setting primary device to 1
Mar 4 23:33:00 vdr vdr: [20722] device 1 has no MPEG decoder
Mar 4 23:33:00 vdr vdr: [20722] assuming manual start of VDR
Mar 4 23:33:00 vdr vdr: [20722] SVDRP listening on port 2001
Mar 4 23:33:00 vdr vdr: [20722] setting current skin to "sttng"
Mar 4 23:33:00 vdr vdr: [20722] loading /var/lib/vdr/themes/sttng-default.theme
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: femon
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: epgsearch
Mar 4 23:33:00 vdr vdr: [20722] loading /var/lib/vdr/plugins/epgsearch/epgsearchcats.conf
Mar 4 23:33:00 vdr vdr: [20722] loading /var/lib/vdr/plugins/epgsearch/epgsearchmenu.conf
Mar 4 23:33:00 vdr vdr: [20731] EPGSearch: conflictcheck thread started (pid=20722, tid=20731)
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: quickepgsearch
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: streamdev-server
Mar 4 23:33:00 vdr vdr: [20722] loading /var/lib/vdr/plugins/streamdev/streamdevhosts.conf
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: conflictcheckonly
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: epgsearchonly
Mar 4 23:33:00 vdr vdr: [20722] starting plugin: osdteletext
Mar 4 23:33:00 vdr vdr: [20732] streamdev server thread started (pid=20722, tid=20732)
Mar 4 23:33:00 vdr vdr: [20732] Streamdev: Listening (VTP) on port 2004
Mar 4 23:33:00 vdr vdr: [20732] Streamdev: Listening (HTTP) on port 3000
Mar 4 23:33:00 vdr vdr: [20722] remote control LIRC - learning keys
Mar 4 23:33:00 vdr vdr: [20733] LIRC remote control thread started (pid=20722, tid=20733)
Mar 4 23:33:00 vdr vdr: [20722] ERROR: no OSD provider available - using dummy OSD!
Mar 4 23:33:00 vdr lircd-0.8.7-pre3[1101]: accepted new client on /var/run/lirc/lircd
Mar 4 23:33:00 vdr lircd-0.8.7-pre3[1101]: could not get file information for /dev/lirc0
Mar 4 23:33:00 vdr lircd-0.8.7-pre3[1101]: default_init(): No such file or directory
Mar 4 23:33:00 vdr lircd-0.8.7-pre3[1101]: Failed to initialize hardware
Mar 4 23:33:10 vdr vdr: [20722] switching to channel 2
Mar 4 23:33:10 vdr vdr: [20722] creating directory /var/cache/vdr/vtx/C-0-394-28006
Mar 4 23:33:10 vdr vdr: [20737] osdteletext-receiver thread started (pid=20722, tid=20737)
Mar 4 23:33:10 vdr vdr: [20738] receiver on device 2 thread started (pid=20722, tid=20738)
Mar 4 23:33:10 vdr vdr: [20722] setting watchdog timer to 60 seconds
Mar 4 23:33:10 vdr vdr: [20739] TS buffer on device 2 thread started (pid=20722, tid=20739)
Mar 4 23:33:11 vdr vdr: [20722] ERROR: no OSD provider available - using dummy OSD!
Mar 4 23:33:11 vdr vdr: [20731] EPGSearch: timer conflict check started
Mar 4 23:33:11 vdr vdr: [20731] EPGSearch: timer conflict check finished
Mar 4 23:33:17 vdr vdr: [20722] max. latency time 1 seconds
Mar 4 23:33:19 vdr vdr: [20726] frontend 1 timed out while tuning to channel 2, tp 394
Mar 4 23:33:28 vdr vdr: [20722] connect from 127.0.0.1, port 39357 - accepted
Mar 4 23:33:30 vdr vdr: [20722] closing SVDRP connection
Mar 4 23:34:06 vdr vdr: [20729] frontend 2 timed out while tuning to channel 79, tp 113
Mar 4 23:34:16 vdr vdr: [20732] Streamdev: Accepted new client (HTTP) 192.168.126.18:41142
Mar 4 23:34:16 vdr vdr: [20756] streamdev-writer thread started (pid=20722, tid=20756)
Mar 4 23:34:16 vdr vdr: [20758] receiver on device 3 thread started (pid=20722, tid=20758)
Mar 4 23:34:16 vdr vdr: [20757] streamdev-livestreaming thread started (pid=20722, tid=20757)
Mar 4 23:34:16 vdr vdr: [20759] TS buffer on device 3 thread started (pid=20722, tid=20759)
Mar 4 23:34:22 vdr vdr: [20726] frontend 1 timed out while tuning to channel 2, tp 394
Mar 4 23:34:25 vdr vdr: [20729] frontend 2 timed out while tuning to channel 2, tp 394
Alles anzeigen
Hier ist der komplette Startup log, aber m. E. steht hier nicht viel Interessantes drin. Hier meckert natürlich osd noch rum, weil ich mich darum noch nicht gekümmert habe und lirc ist auch noch nicht richtig eingerichtet. Die letzten 2 Zeilen werden immer wieder ausgegeben (mit unterschiedlichen Channeln), vermutlich weil der epg scanner den Tuner durch die Kanäle hüpfen lässt. Ab- und an (aber sehr selten) muss das auch klappen, sonst hätte der vdr ja noch gar keine epg Infos aufschnappen können.
ZitatOriginal von Commander1024
Meine Hausverkabelung ist gerade neu und eingemesesen worden, habe aber noch 2 T-Stücke, die zur octopus runterverteilen, die muss ich mal rausnehmen, FTA channel mit me-tv haben aber anstandsloses Bild gegeben.
Derzeit setze ich den vdr, der mit ubuntu 10.10 mitgeliefert wird, ein. In der Version 1.6.0-18(ubuntu1)
Evtl. mal mit 1.7.16 testen.
Weiß jemand, ob sich bzgl. DVB-C etwas getan hat?
CU
Oliver
Hi,
ich habe die octopus mit einer DuoFlex CT mit den aktuellen Treiber von http://linuxtv.org/hg/~endriss/ngene-octopus-test installiert.
Der DVB-C Teil funktioniert ohne Probleme (danke an UFO für die gute Arbeit), aber mit den DVB-T Teil habe ich noch Probleme.
Wenn ich versuche mit w_scan DVB-T zu scannen werden keine Kanäle gefunden:
w_scan version 20100316 (compiled for DVB API 5.1)
using settings for GERMANY
DVB aerial
DVB-T Europe
frontend_type DVB-T, channellist 4
output format vdr-1.6
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> DVB-C "DRXK DVB-C": specified was DVB-T -> SEARCH NEXT ONE.
/dev/dvb/adapter0/frontend1 -> DVB-T "DRXK DVB-T": good :-)
/dev/dvb/adapter1/frontend0 -> DVB-C "DRXK DVB-C": specified was DVB-T -> SEARCH NEXT ONE.
/dev/dvb/adapter1/frontend1 -> DVB-T "DRXK DVB-T": good :-)
Using DVB-T frontend (adapter /dev/dvb/adapter0/frontend1)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.2
frontend DRXK DVB-T supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning 7MHz frequencies...
177500: (time: 00:00)
184500: (time: 00:03)
191500: (time: 00:06)
....
scanning 8MHz frequencies...
474000: (time: 00:24)
482000: (time: 00:26)
...
858000: (time: 02:42) set_frontend:1703: ERROR: Setting frontend parameters failed (API v5.x)
: 22 Invalid argument
initial_tune:2092: Setting frontend failed QAM_AUTO f = 858000 kHz I999B8C999D999T999G999Y999
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
Alles anzeigen
In dmesg erscheinen während des Scannens der 7 MHz Frequenzen fortlaufend folgende Meldungen:
[ 89.157419] SetQAM -22
[ 89.157426] Start status - ffffffea
[ 89.373413] SetQAM -22
[ 89.373420] Start status - ffffffea
[ 89.589414] SetQAM -22
[ 89.589421] Start status - ffffffea
welche dann beim Scannen der 8 MHz Frequenzen zu
[ 112.228617] SetQAM -1
[ 112.228624] Start status - ffffffff
[ 112.444611] SetQAM -1
[ 112.444618] Start status - ffffffff
wechseln.
Ansonsten erscheinen im Kernel-Log bis auf
[ 10.058787] DDBridge driver detected: Digital Devices Octopus DVB adapter
[ 10.090024] Port 0 (TAB 1): NO MODULE
[ 10.091433] Port 1 (TAB 2): NO MODULE
[ 10.092150] Port 2 (TAB 3): DUAL DVB-C/T
[ 10.092533] Port 3 (TAB 4): NO MODULE
[ 10.094140] DVB: registering new adapter (DDBridge)
[ 12.760829] DRXK driver version:0.9.4300
[ 14.496355] DVB: registering adapter 0 frontend 0 (DRXK DVB-C)...
[ 14.496466] DVB: registering adapter 0 frontend 0 (DRXK DVB-T)...
[ 14.496526] DVB: registering new adapter (DDBridge)
[ 14.992821] DRXK driver version:0.9.4300
[ 16.680858] DVB: registering adapter 1 frontend 0 (DRXK DVB-C)...
[ 16.680984] DVB: registering adapter 1 frontend 0 (DRXK DVB-T)...
Alles anzeigen
keine Meldungen/Fehler zur Karte.
Das System ist ein yavdr 0.3a mit 2.6.35-23 Kernel. Hardware ist ein IONITX-P Board.
hat jemand eine Tipp, was das Problem sein könnte?
Gruß
Chucky
Zitat
Es gibt nur eine Stelle in SetQAM, wo direkt 22=EINVAL gesetz wird. Wenn die den Fehler verursacht, hat w_scan vergessen den Modulationstyp anzugeben.
Zitat
-1 kann in SetQAM nur als Rückgabewert von einer aufgerufenen Funktion kommen. Füge mal in drxk_hard.c unmittelbar vor SetQAM()
#undef CHK_ERROR
#define CHK_ERROR(s) if((status=s)<0) printk("%d: %s=%d\n", __LINE__, "s", status); if(status<0) break
und unmittelbar nach der Funktion
ein. Dann sollte ersichtlich sein, wenn eine Funktion -1 oder -22 zurück liefert.
Gruß
e9hack
ZitatOriginal von wirbel
frontend DRXK DVB-T supports
QAM_AUTO
Setting frontend failed QAM_AUTO ....
Das ist so real. Die 2xId 0 ist nur ein Fehler bei der Debug-Ausgabe.
Gruß
e9hack
Zitat
Es gibt nur eine Stelle in SetQAM, wo direkt 22=EINVAL gesetz wird. Wenn die den Fehler verursacht, hat w_scan vergessen den Modulationstyp anzugeben.
Glaub ich eher nicht. Der Treiber gibt an, er könnte QAM_AUTO, also sollte er das auch handeln.
Hi,
wenn ich w_scan (neuere Version) auf meine Karte loslasse, gibts keine Fehler im Log. Der Output sieht dann so aus:
vdr:/usr/src/w_scan-20110206 # ./w_scan -f t -A 1 -c DE -o 7
w_scan version 20110206 (compiled for DVB API 5.0)
using settings for GERMANY
DVB aerial
DVB-T Europe
frontend_type DVB-T, channellist 4
output format vdr-1.7
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> DVB-C "Philips TDA10021 DVB-C": specified was DVB-T -> SEARCH NEXT ONE.
/dev/dvb/adapter1/frontend0 -> DVB-T "DRXK DVB-T": good :-)
/dev/dvb/adapter2/frontend0 -> DVB-T "DRXK DVB-T": good :-)
Using DVB-T frontend (adapter /dev/dvb/adapter1/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.2
frontend DRXK DVB-T supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning 7MHz frequencies...
177500: (time: 00:01)
184500: (time: 00:04)
191500: (time: 00:07)
198500: (time: 00:10)
205500: (time: 00:13)
212500: (time: 00:16)
219500: (time: 00:18)
226500: (time: 00:21)
Scanning 8MHz frequencies...
474000: (time: 00:24)
...
858000: (time: 02:42) set_frontend:1738: ERROR: Setting frontend parameters failed (API v5.x)
: 22 Invalid argument
initial_tune:2129: Setting frontend failed QAM_AUTO f = 858000 kHz I999B8C999D999T999G999Y999
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!...
Alles anzeigen
Es wird natürlich nichts gefunden, da ich DVB-T nicht verwende und vorsichtshalber die Kabel abgezogen habe. Ich habe den Octopus Treiber auch so verpatcht, daß ich den Modulationstyp per Parameter vorgebe. Daher gibt es nur ein Frontend pro Adapter.
Es gibt doch einen Fehler im Log:
Mar 6 11:38:43 vdr kernel: [ 7439.832949] DVB: adapter 1 frontend 0 frequency 858000000 out of range (47125000..855250000)
Gruß
e9hack
ZitatOriginal von e9hack
-1 kann in SetQAM nur als Rückgabewert von einer aufgerufenen Funktion kommen. Füge mal in drxk_hard.c unmittelbar vor SetQAM()Code#undef CHK_ERROR #define CHK_ERROR(s) if((status=s)<0) printk("%d: %s=%d\n", __LINE__, "s", status); if(status<0) break
und unmittelbar nach der Funktion
ein. Dann sollte ersichtlich sein, wenn eine Funktion -1 oder -22 zurück liefert.
Gruß
e9hack
Das -22 wird in Zeile 4939 gesetzt (also das CHK_ERROR(status); nach der switch anweisung, wo state->param.u.qam.modulation abgefragt wird.
Ich habe nochmal den Wert von state->param.u.qam.modulation ausgegeben. Der ist an dieser Stelle 9.
Die -1 kommt von Zeile 4903 : QAMSetSymbolrate(state)
Gruß
Chucky
ZitatOriginal von Chucky
Das -22 wird in Zeile 4939 gesetzt (also das CHK_ERROR(status); nach der switch anweisung, wo state->param.u.qam.modulation abgefragt wird.
Ich habe nochmal den Wert von state->param.u.qam.modulation ausgegeben. Der ist an dieser Stelle 9.
Die -1 kommt von Zeile 4903 : QAMSetSymbolrate(state)
9 ist PSK_8 und damit völlig falsch. QAMSetSymbolrate() wirft den Fehler, weil die Symbolrate 0 ist.
Du solltest eine aktuellere Version von w_scan nehmen und mal die DVB-C Frontends nach UFO's Vorschlag umbenennen.
Gruß
e9hack
frequency 858000000 out of range (47125000..855250000)
Nur bis 855.25MHz ? Kein vollständiger UHF Bereich? Bis 858MHz wär normal.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!