You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

UFO

Sage

  • "UFO" started this thread

Posts: 5,091

Location: Großherzogthum Baden

  • Send private message

1

Sunday, June 10th 2012, 11:19pm

Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400 (Teil 2)

Der alte Thread http://www.vdr-portal.de/board16-video-d…owie-tt-s2-6400 ist mittlerweile sehr lang und unübersichtlich. Daher öffne ich einen neuen Thread, den alten mache ich morgen zu.

Bitte beachten:
  • Möglichst keine distributionsspezifischen Fragen in diesem Thread ("Wie installiere ich den Treiber unter XYZ?").
    Dafür gibt es entsprechende Unterforen.
  • Bei Fragen bitte zuerst den alten Thread durchsuchen.
    Die meisten Fragen dürften dort bereits beantwortet worden sein.


Zum Thema:
Da immer häufiger nach Treibern für neuere Kernel (2.6.36 und höher) gefragt wird,
habe ich media_build nach HG portiert und derart modifiziert,
daß neue Treiber aus Entwicker-Repositories integriert werden können.

Unterstützte Hardware:
o alles, was media_build unterstützt

o Digital Devices/Linux4Media Hardware:
- ngene: cineS2(v3/v4/v5), SaTiX-S2 Dual, SaTiX-S2 Dual (v2), PCIe-Bridge, mini PCIe-Bridge
- ddbridge: Octopus, Octopus LE, cine S2 (v6.x), SaTiX-S2 Dual (v3), cine CT (v6.x), cine CT2 (v7), cine C2T2 (v7)
- DuoFlex S2, DuoFlex CT (v1/v2), DuoFlex C/T/T2 (v3), DuoFlex C/C2/T/T2 (v3)
- CI

o aus http://powarman.dyndns.org/hgwebdir.cgi/v4l-dvb-saa716x:
- TT S2-6400

Kompiliert mit Kernel 2.6.32 und höher (2.6.30 und niedriger geht definitiv nicht!).


Und so geht's:

1. Modifiziertes media_build herunterladen

Source code

1
hg clone http://linuxtv.org/hg/~endriss/media_build_experimental


2. Treiberpakete herunterladen und auspacken

Source code

1
2
3
cd media_build_experimental
make download
make untar


3. optional: nicht benötigte Module abwählen

Source code

1
make menuconfig


4. Treiber bauen

Source code

1
make


5. Module installieren

Source code

1
make install


Achtung: [28.10.2013: Manuelles Verschieben ist nicht mehr notwendig!]
Da sich die Verzeichnisstruktur der Treiber geändert hat, führt "make install" dazu, daß unter "/lib/modules/<kernel-version>/kernel/drivers/media" mehrere Module gleichen Namens in verschiedenen Verzeichnissen liegen können. Mit hoher Wahrscheinlichkeit wird dann das falsche Modul geladen und führt zu unvorhersehbarem Verhalten!

Es empfiehlt sich, vor "make install" die "media"-Verzeichnisse unter
- /lib/modules/<kernel-version>/kernel/drivers
- /lib/modules/<kernel-version>/kernel/drivers/linux/drivers/staging
aus dem Weg zu räumen, d.h. aus "/lib/modules/..." heraus zu verschieben! (Löschen ist nicht zu empfehlen, da man den alten Zustand evtl. wiederherstellen möchte.)

Alternativ können die Module auch direkt mit "insmod" aus dem Unterverzeichnis "v4l" geladen werden.


Firmware
Je nach Karte werden verschiedene Firmware-Dateien benötigt. Sie können wie folgt heruntergeladen werden:

  1. ngene-basierte Karten: ngene_18.fw

    Source code

    1
    
    experimental/oe/get_dvb_firmware ngene


  2. DuoFlex CT(v1, DRXK-basiert): drxk_a3.mc

    Source code

    1
    
    experimental/oe/get_dvb_firmware drxk


  3. TT S2-6400: dvb-ttpremium-loader-01.fw, dvb-ttpremium-fpga-01.fw, dvb-ttpremium-st7109-01.fw
    Die aktuellen Firmware-Dateien können von http://www.aregel.de heruntergeladen werden.



Hinweise
  1. Um festzustellen, ob alles Notwendige installiert ist, kann man

    Source code

    1
    
    ./build --check-only

    aufrufen. Falls alles vorhanden ist, kommt

    Source code

    1
    2
    
    Checking if the needed tools are present
    Needed package dependencies are met.


  2. Falls "make menuconfig" in Schritt 3 nicht funktioniert, ist wahrscheinlich der Kernel-Source nicht installiert.
    Die Kernel-Header genügen, wenn man auf menuconfig verzichten kann.

  3. Nach jedem Update des Kernels müssen die Treiber neu gebaut werden. Dazu

    Source code

    1
    2
    
    make distclean
    make untar

    ausführen und dann weiter mit Schritt 3 bzw. 4.

  4. [28.10.2013] Schritt 5 installiert alle Treibermodule nach /lib/modules/<kernel-version>/updates/media.
    Sie können durch

    Source code

    1
    
    make rminstall
    wieder entfernt werden..


CU
Oliver


Änderungen:
05.11.2013: Update auf Treiberpaket dddvb-0.9.10 (u.a für DuoFlex C/T/T2 v3). ngene-octopus-test ist nun obsolete!
08.03.2014: Aktualisiert auf media_build vom 6.3.2014.
09.03.2014: Treiberpaket dddvb-0.9.12 integriert.
27.03.2014: Treiberpaket dddvb-0.9.13 (cineCT v7) integriert.
24.04.2014: Treiberpaket dddvb-0.9.14 integriert.
VDR Remote Control Plugin (Version 0.5.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board16-video-d…-s2-6400-teil-2
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

This post has been edited 18 times, last edit by "UFO" (Jun 21st 2014, 1:03pm)


2

Tuesday, June 26th 2012, 10:24pm

Hallo Oliver,

ich nutze yaVDR 0.4 (2.6.38-15) und möchte eine DD cine CT V6 installieren. Ich habe die Installation wie oben beschrieben durchgeführt was sie auch ohne Fehler tat. Denoch will es nicht laufen...

dmesg |grep DVB bringt folgendes

[ 14.569109] DDBridge driver detected: Digital Devices DVBCT V6.1 DVB adapter
[ 14.570879] Port 0 (TAB 1): DUAL DVB-C/T
[ 14.573405] DVB: registering new adapter (DDBridge)
[ 14.573408] DVB: registering new adapter (DDBridge)
[ 14.573409] DVB: registering new adapter (DDBridge)
[ 15.064292] DVB: registering adapter 0 frontend 0 (STV0367 DVB-C DVB-T)...
[ 15.594409] DVB: registering adapter 1 frontend 0 (STV0367 DVB-C DVB-T)...

dmesg habe ich im Anhang beigelegt
sowie auch lsmod


vielleicht hast du eine Idee damit es funktioniert

vielen Dank im Voraus

Kolja
kolja2108 has attached the following files:
  • lsmod.txt (2.6 kB - 199 times downloaded - latest: Jul 27th 2014, 2:05pm)
  • dmesg.txt (16.2 kB - 189 times downloaded - latest: Jul 29th 2014, 12:01am)

3

Wednesday, June 27th 2012, 11:22am

Hi,

I installed drivers following the instuction for DD cine S2 v5 against last ubuntu 12.04 kernel 3.2.0; Compilation/installation went ok; after booting I see correct DVB devices. No errors in the system logs.

But when I start mythtv, it cannot communicate with the devices; I see "incorrect ioctl calls' errors in Myth's logs. .
Before installing last version of the drivers it was working correct (so plain Ubuntu 12.04 drivers).

Is there a known issue with these drivers against kernel 3.2.0?


Note: I will revert to the original ubuntu drivers (but must say I don't know how -yet).

Walter

4

Wednesday, June 27th 2012, 11:24am

ich nutze yaVDR 0.4 (2.6.38-15) und möchte eine DD cine CT V6 installieren. Ich habe die Installation wie oben beschrieben durchgeführt was sie auch ohne Fehler tat. Denoch will es nicht laufen...

Und warum installierst du nicht einfach das Paket linux-media-dkms (Achtung: das selbst kompilierte linux-media vorher wieder entfernen!)?
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

5

Wednesday, June 27th 2012, 11:48am

ich nutze yaVDR 0.4 (2.6.38-15) und möchte eine DD cine CT V6 installieren. Ich habe die Installation wie oben beschrieben durchgeführt was sie auch ohne Fehler tat. Denoch will es nicht laufen...

Und warum installierst du nicht einfach das Paket linux-media-dkms (Achtung: das selbst kompilierte linux-media vorher wieder entfernen!)?
... und ganz ohne die linux-media-experimantal? So zu sagen yaVDR 0.4. blank installieren und lediglich linux-media-dkms nutzen?

6

Wednesday, June 27th 2012, 11:59am

Naja, das ist ein linux-media-experimental Paket (in yaVDR 0.4 AFAIK auf einem etwas älteren Stand als in 0.5alpha) , das immer automatisch passend zu den installierten Kerneln gebaut wird. Wenn ich die Threads dazu hier im Forum richtig im Kopf habe, sollte es so funktionieren.
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

7

Wednesday, June 27th 2012, 12:49pm

korrekt es ist linuxtv.org media_tree - wobei die Digitaldevices und S2 6400 Treiber wie bei dem hier genannten git tree mit denen von hier ersetzt werden. Also ja, dkms installieren und gut
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

jermak

Beginner

Posts: 46

Location: Lunteren-NL

Occupation: passt hier nicht herein

  • Send private message

8

Wednesday, June 27th 2012, 8:39pm

Kurzanleitung zu installation von Octopus mit 2x DuoFlex S2 mit unicable auf Yavdr

Anbei ein Kurzanleitung und konfiguration.

Das einzige was noch niet funktioniert ist die genaue zuordnung vom CI-Cam auf der DDbridge. Jetzt stehen nur die FTA kanaele zu verfuegung.

[ 11.497190] DDBridge driver detected: Digital Devices Octopus DVB adapter
[ 11.497235] HW 00010004 REG 00010001
[ 11.497294] DDBridge 0000:02:00.0: irq 44 for MSI/MSI-X
[ 11.498506] Port 0 (TAB 1): NO MODULE
[ 11.498988] Port 1 (TAB 2): CI
[ 11.499772] Port 2 (TAB 3): DUAL DVB-S2
[ 11.500510] Port 3 (TAB 4): DUAL DVB-S2

Wie muss ich die Freischalten ? "Redirect und modprobe ddbridge adapter_alloc=3 " hab ich versucht benutzen aber hat nicht geklappt.
jermak has attached the following image:
  • Unicable.JPG
jermak has attached the following file:
  • Unicable-19E2.pdf (72.66 kB - 267 times downloaded - latest: Jul 28th 2014, 8:43am)

This post has been edited 1 times, last edit by "jermak" (Jun 28th 2012, 3:25pm)


9

Thursday, June 28th 2012, 9:47am

ddbridge driver crashing with DuoFlex CT v2

Anyone else experiencing driver crashes? I did find old pastebin "post" via Google dating back to November 2011 with exactly same error message so I guess it's not only me. However doesn't seem to be that common either.

System runs fine from 5 minutes to one week. Then I get divide error from set_parameters in stv0367dd and DVB tuners stop working. After rebooting it works until inevitably crash later. System is Intel Core i5-2400 with two DuoFlex CT v2 PCIe cards and two DuoFlex CT v2 extension modules. I'm using cards in DVB-C mode. Problem occurs also with only one card without extension modules. System load doesn't seem to have any effect and to me crash seems completely random. Usually setup works for few days but like I said sometimes it crashes within 5 minutes and sometimes works flawlessly up to one week.

OS is Ubuntu 12.04 and I've tried with various kernel versions with and without Ubuntu specific patches. Kernel version doesn't have any effect on problem. As for DVB drivers I've followed instructions on first post of this thread.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[  521.741743] divide error: 0000 [#1] SMP
[  521.742405] CPU 3
[  521.742412] Modules linked in: sit tunnel4 nls_iso8859_1 nls_cp437 vfat fat tda18212dd(O) i915 drm_kms_helper drm i2c_algo_bit stv0367dd(O) ddbridge(O) dvb_core(O) video e1000e
[  521.743531]
[  521.743920] Pid: 2318, comm: kdvb-ad-1-fe-0 Tainted: G        W  O 3.2.0-25-generic #40-Ubuntu Hewlett-Packard HP Compaq 8200 Elite SFF PC/1495
[  521.744805] RIP: 0010:[<ffffffffa006bb8a>]  [<ffffffffa006bb8a>] set_parameters+0xda/0x1690 [stv0367dd]
[  521.745290] RSP: 0000:ffff880122139c20  EFLAGS: 00010246
[  521.745774] RAX: 0000000005f5e100 RBX: ffff880123183800 RCX: 0000000000000000
[  521.746276] RDX: 0000000000000000 RSI: ffff880122139c44 RDI: ffff880123183800
[  521.746790] RBP: ffff880122139c80 R08: ffff880122138000 R09: 0000000000000000
[  521.747315] R10: dead000000200200 R11: 0000000000000001 R12: ffff880123183800
[  521.747853] R13: 00000000004c4b40 R14: 0000000000000000 R15: 0000000051eb851f
[  521.748405] FS:  0000000000000000(0000) GS:ffff88012e380000(0000) knlGS:0000000000000000
[  521.748971] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  521.749546] CR2: 00007fee4161bff0 CR3: 0000000123a0a000 CR4: 00000000000406e0
[  521.750137] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  521.750731] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  521.751328] Process kdvb-ad-1-fe-0 (pid: 2318, threadinfo ffff880122138000, task ffff880123bd0000)
[  521.751950] Stack:
[  521.752575]  ffff880122139c80 ffffffffa007d9b6 004c4b4022139c60 0000000000000000
[  521.753230]  004c4b4023bd0000 ffffffff8108b030 ffff880122139c50 ffff8801268dd800
[  521.753900]  ffff880123183800 ffff880122139cb4 0000000000000000 0000000000000000
[  521.754576] Call Trace:
[  521.755272]  [<ffffffffa007d9b6>] ? ddb_i2c_cmd+0xb6/0x130 [ddbridge]
[  521.755973]  [<ffffffff8108b030>] ? add_wait_queue+0x60/0x60
[  521.756674]  [<ffffffffa00574dc>] dvb_frontend_swzigzag_autotune+0x15c/0x390 [dvb_core]
[  521.757387]  [<ffffffffa005818a>] dvb_frontend_swzigzag+0x27a/0x370 [dvb_core]
[  521.758097]  [<ffffffff8165bc35>] ? schedule_timeout+0x175/0x320
[  521.758817]  [<ffffffff81076c20>] ? usleep_range+0x50/0x50
[  521.759542]  [<ffffffff8103dcf9>] ? default_spin_lock_flags+0x9/0x10
[  521.760274]  [<ffffffffa00590b8>] dvb_frontend_thread+0x418/0x6f0 [dvb_core]
[  521.761000]  [<ffffffff8108b030>] ? add_wait_queue+0x60/0x60
[  521.761722]  [<ffffffffa0058ca0>] ? dvb_frontend_reinitialise+0x30/0x30 [dvb_core]
[  521.762453]  [<ffffffff8108a59c>] kthread+0x8c/0xa0
[  521.763179]  [<ffffffff81667db4>] kernel_thread_helper+0x4/0x10
[  521.763908]  [<ffffffff8108a510>] ? flush_kthread_worker+0xa0/0xa0
[  521.764622]  [<ffffffff81667db0>] ? gs_change+0x13/0x13
[  521.765327] Code: 84 cc 05 00 00 0f 82 7a ff ff ff 83 f8 03 0f 87 71 ff ff ff 8b 8b d4 03 00 00 31 d2 b8 00 e1 f5 05 41 bf 1f 85 eb 51 44 8b 6d c4 <f7> f1 44 89 6d b4 89 45 b8 89 c8 41 f7 e7 41 89 d7 41 c1 ef 03
[  521.766946] RIP  [<ffffffffa006bb8a>] set_parameters+0xda/0x1690 [stv0367dd]
[  521.767743]  RSP <ffff880122139c20>

10

Thursday, June 28th 2012, 12:25pm

Hi,

I installed drivers following the instuction for DD cine S2 v5 against last ubuntu 12.04 kernel 3.2.0; Compilation/installation went ok; after booting I see correct DVB devices. No errors in the system logs.

But when I start mythtv, it cannot communicate with the devices; I see "incorrect ioctl calls' errors in Myth's logs. .
Before installing last version of the drivers it was working correct (so plain Ubuntu 12.04 drivers).
....
I recompiled the kernel (actually 3.2.18) and now it is working again.
I will check if I can reproduce the issue.

Walter

11

Sunday, July 1st 2012, 3:44pm

Die aktuelle Version lässt sich leider mit Kernel 3.4.4 nicht bauen.

Der Compiler bricht an folgender Stelle ab:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.....
  CC [M]  /usr/local/src/media_build_experimental/v4l/cx88-input.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/cxd2820r_core.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/cxd2820r_c.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/cxd2820r_t.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/cxd2820r_t2.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/ddbridge-core.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/drxd_firm.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/drxd_hard.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/drxk_hard.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/dvbdev.o
  CC [M]  /usr/local/src/media_build_experimental/v4l/dmxdev.o
/usr/local/src/media_build_experimental/v4l/drxk_hard.c: In function 'drxk_i2c_transfer':
/usr/local/src/media_build_experimental/v4l/drxk_hard.c:333:3: error: implicit declaration of function '__i2c_transfer'
make[3]: *** [/usr/local/src/media_build_experimental/v4l/drxk_hard.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [_module_/usr/local/src/media_build_experimental/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-3.4.4-gentoo'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make: *** [all] Error 2

:!: Hier nicht klicken!!



dreipo.cc

"Ubuntu" -- An african Word, meaning: "Gentoo is too hard for me".

my VDR


Gen2VDR V4.3PO

VDR: vdr-2.1.6
Mainboard: ASUS P8Z77-V LX2
CPU: i7-3770K
RAM: 16G
System HDD: OCZ-VERTEX4 SSD, 120 GB
Video HDD: WD Caviar Green, 3 TB
BD-ROM: Samsung SH-B123L
Gehäuse: Thermaltake DH202 Touch (VM90051N2Z)
DVB: DD Cine S2 V6.5 & DuofleX C/T
IR/FB: yaUSBIR v3 ; Harmony 885

12

Sunday, July 1st 2012, 5:36pm

Hallo,

gleiches Problem hier. Auch bei mir bricht das Update an genau der gleichen Stelle ab.

Daten:
Kernel 3.4.4
Gen2VDR V3 Release
Gentoo nach world-Update auf aktuellsten Stand.

vy 73 ...
NetWraith
Meine Projekte:
VDR1: Zotac IONITX-P-E, 2x2GB RAM, DD CineS2 V6.5, WinTV-Nova-TD, OCZSSD2-2VTXE60G, WD3200BEVT, Samsung SN-083C
VDR2: Zotac IONITX-P-E, 2x2GB RAM, DD CineS2 V6.1, WinTV-Nova-TD, OCZSSD2-2VTXE60G, WD5000AVDS, Sony Optiarc AD-7260s
VDR-Server: Intel NUC D54250WYKH, 2x8GB RAM, 240GB Crucial M500 mSATA, WinTV-Nova-T, VMware ESXi V5.5 Hypervisor
DVB-S(2)-Deviceserver: Seagate Dockstar, 2x Sundtek SkyTV Ultimate II, OpenWRT
... mehr Infos

Nicht nur eine Frage der Höflichkeit: "Wie man Fragen richtig stellt".

13

Monday, July 2nd 2012, 9:35am

Ich muss zugeben das ich nicht ganz Aktuelle Treiber benutze aber gestern Abend gab es bei uns ein Unwetter und da hat sich mein ngene Treiber mehrmals verabschiedet.

http://pastebin.com/raw.php?i=yHkm0hN4

Meine VDRs

VDR Server: Ubuntu Lucid Lynx mit 4TB im RAID und quadtuner DVB-S2
VDR Client1: MDL @ Raspberry Pi
VDR Client2: Ubuntu @ Laptop
VDR Client3: yaVDR @ Asus AT5IONT (Mit ION2 Chipsatz)
VDR Client4: zen2vdr @ SMT-7020s (wird zZ nicht benutzt)
VDR Client5: Android @ HP Touchpad mit VDR Manager App


14

Monday, July 2nd 2012, 9:43am

Wo siehst du da ein Treiberproblem ? Ich sehe da nur ein segfault in epgsearch weswegen sich der vdr ständig neustartet.
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

15

Monday, July 2nd 2012, 9:48am

Schau mal ins syslog - gab es da evtl. einen mehrfachen Notausstieg des VDR weil es Timer + Empfangsstörungen gab?
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

16

Monday, July 2nd 2012, 9:51am

Ich bin mir nicht ganz sicher aber das mit dem epgsearch ist glaube ich eher eine Folge davon das der Treiber weg ist.

Im vdr.log steht:

Source code

1
2
3
4
5
Jul  1 21:23:03 server vdr: [2981] frontend 0/0 timed out while tuning to channel 5, tp 111953
Jul  1 21:23:08 server vdr: [2984] frontend 1/0 timed out while tuning to channel 8, tp 112544
Jul  1 21:23:25 server vdr: [3024] ERROR: video data stream broken
Jul  1 21:23:25 server vdr: [3024] initiating emergency exit
Jul  1 21:23:25 server vdr: [2977] emergency exit requested - shutting down


im syslog steht noch:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Jul  1 21:22:56 server recordingaction: executing /usr/share/vdr/recording-hooks/R10.noad before recording /var/lib/video.00/Series/Navy_CIS/Staffel_07/01._Der_Joker/2012-07-01.21.10.8-0.rec as shell script
Jul  1 21:22:56 server noad[3033]: noad arg[0]: /usr/bin/noad
Jul  1 21:22:56 server noad[3033]: noad arg[1]: --online=1
Jul  1 21:22:56 server noad[3033]: noad arg[2]: --comments
Jul  1 21:22:56 server noad[3033]: noad arg[3]: --jumplogo
Jul  1 21:22:56 server noad[3033]: noad arg[4]: --ac3
Jul  1 21:22:56 server noad[3033]: noad arg[5]: --overlap
Jul  1 21:22:56 server noad[3033]: noad arg[6]: before
Jul  1 21:22:56 server noad[3033]: noad arg[7]: /var/lib/video.00/Series/Navy_CIS/Staffel_07/01._Der_Joker/2012-07-01.21.10.8-0.rec
Jul  1 21:22:56 server noad[3033]: noad args done
Jul  1 21:22:56 server noad[3033]: noad called with 'before' and online=1 and liverecording is no
Jul  1 21:22:56 server noad[3033]: nothing to do yet
Jul  1 21:22:56 server recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom before recording /var/lib/video.00/Series/Navy_CIS/Staffel_07/01._Der_Joker/2012-07-01.21.10.8-0.rec as shell script
Jul  1 21:23:09 server dnsmasq[1122]: query[AAAA] changelogs.ubuntu.com from 192.168.1.119
Jul  1 21:23:09 server dnsmasq[1122]: cached changelogs.ubuntu.com is NODATA-IPv6
Jul  1 21:23:09 server dnsmasq[1122]: query[AAAA] changelogs.ubuntu.com from 192.168.1.119
Jul  1 21:23:09 server dnsmasq[1122]: cached changelogs.ubuntu.com is NODATA-IPv6
Jul  1 21:23:09 server dnsmasq[1122]: query[A] changelogs.ubuntu.com from 192.168.1.119
Jul  1 21:23:09 server dnsmasq[1122]: forwarded changelogs.ubuntu.com to 208.67.222.222
Jul  1 21:23:09 server dnsmasq[1122]: forwarded changelogs.ubuntu.com to 192.168.1.1
Jul  1 21:23:09 server dnsmasq[1122]: reply changelogs.ubuntu.com is 91.189.95.36
Jul  1 21:23:18 vdrion2 vdr: [1661] [xine..put] OSD bandwidth: 383873 bytes/s (2999 kbit/s)
Jul  1 21:23:19 vdrion2 vdr: [1661] [xine..put] OSD bandwidth: 383905 bytes/s (2999 kbit/s)
Jul  1 21:23:20 vdrion2 vdr: [1661] [xine..put] OSD bandwidth: 383879 bytes/s (2999 kbit/s)
Jul  1 21:23:23 vdrion2 vdr: [1661] [xine..put] OSD bandwidth: 255922 bytes/s (1999 kbit/s)
Jul  1 21:23:31 server kernel: [1340439.017638] EPGSearch: sear[3005]: segfault at 90 ip b624ee50 sp aa0fdf9c error 4 in libvdr-epgsearch.so.1.7.22[b6220000+eb000]
Jul  1 21:23:31 server runvdr: restarting VDR
Jul  1 21:23:33 server kernel: [1340441.475982] ngene 0000:02:00.0: PCI INT A disabled
Jul  1 21:23:34 vdrion2 vdr: [1027] confirm: Aufzeichnung löschen?
Jul  1 21:23:34 vdrion2 vdr: [1027] warning: Aufzeichnung löschen?
Jul  1 21:23:35 server kernel: [1340443.533904] WARNING: You are using an experimental version of the media stack.
Jul  1 21:23:35 server kernel: [1340443.533909]         As the driver is backported to an older kernel, it doesn't offer
Jul  1 21:23:35 server kernel: [1340443.533912]         enough quality for its usage in production.
Jul  1 21:23:35 server kernel: [1340443.533915]         Use it with care.
Jul  1 21:23:35 server kernel: [1340443.533917] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
Jul  1 21:23:35 server kernel: [1340443.533920]         875e2e3edf48a206c64195666cf408dd3d119137 [media] omap3isp: Mark next captured frame as faulty when an SBL overflow occurs
Jul  1 21:23:35 server kernel: [1340443.533923]         c3cd257402fdcd650816ec25b83480a24912430a [media] omap3isp: video: Don't WARN() on unknown pixel formats
Jul  1 21:23:35 server kernel: [1340443.533927]         22db44cb9cd67d56b02b2b5dceb10d3d1361b28b [media] as3645a: Add driver for LED flash controller
Jul  1 21:23:35 server kernel: [1340443.679265] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas
Jul  1 21:23:35 server kernel: [1340443.679309] ngene 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Jul  1 21:23:35 server kernel: [1340443.679335] ngene: Found Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
Jul  1 21:23:35 server kernel: [1340443.682271] ngene 0000:02:00.0: setting latency timer to 64
Jul  1 21:23:35 server kernel: [1340443.682448] ngene: Device version 1
Jul  1 21:23:35 server kernel: [1340443.682460] ngene 0000:02:00.0: firmware: requesting ngene_18.fw
Jul  1 21:23:35 server kernel: [1340443.686080] ngene: Loading firmware file ngene_18.fw.
Jul  1 21:23:35 server kernel: [1340443.697131] ngene 0000:02:00.0: irq 27 for MSI/MSI-X
Jul  1 21:23:35 server kernel: [1340443.698606] error in i2c_read_reg
Jul  1 21:23:35 server kernel: [1340443.706846] No CXD2099 detected at 40
Jul  1 21:23:35 vdrion2 vdr: [1027] confirmed
Jul  1 21:23:35 vdrion2 vdr: [1027] deleting recording '/srv/vdr/video.00/Series/CSI:_Miami/Staffel_01/13._Alte_Wunden/2012-07-01.20.13.13-0.rec'
Jul  1 21:23:35 vdrion2 vdr: [1027] executing '/usr/lib/vdr/vdr-recordingaction delete "/srv/vdr/video.00/Series/CSI:_Miami/Staffel_01/13._Alte_Wunden/2012-07-01.20.13.13-0.rec"'
Jul  1 21:23:36 server kernel: [1340444.013479] LNBx2x attached on addr=a
Jul  1 21:23:36 server kernel: [1340444.013698] stv6110x_attach: Attaching STV6110x
Jul  1 21:23:36 server kernel: [1340444.013705] DVB: registering new adapter (nGene)


Falls es wirklich nicht der Treiber ist, dann wäre ich eigentlich sogar froh.

Meine VDRs

VDR Server: Ubuntu Lucid Lynx mit 4TB im RAID und quadtuner DVB-S2
VDR Client1: MDL @ Raspberry Pi
VDR Client2: Ubuntu @ Laptop
VDR Client3: yaVDR @ Asus AT5IONT (Mit ION2 Chipsatz)
VDR Client4: zen2vdr @ SMT-7020s (wird zZ nicht benutzt)
VDR Client5: Android @ HP Touchpad mit VDR Manager App

This post has been edited 2 times, last edit by "decembersoul" (Jul 2nd 2012, 10:11am)


17

Monday, July 2nd 2012, 11:58am

Quoted


Zitat von »Hemonu«

Quoted


Quoted



DVB: registering adapter 0 frontend 0 (STV0367 DVB-C DVB-T)...
Feb 23 21:00:02 vdr-cube kernel: [ 6.790377] stv0367 found
Feb 23 21:00:02 vdr-cube kernel: [ 7.039208] tda18212dd: i2c_read error
Feb 23 21:00:02 vdr-cube kernel: [ 7.039331] tda18212dd: i2c_read error
Feb 23 21:00:02 vdr-cube kernel: [ 7.039737] No TDA18212 found!
...

Sieht nach einem Problem mit dem I2C-Bus aus.
Prüfen, ob das Datenkabel richtig sitzt bzw. ungünstig verlegt ist.

Der darauf folgende Kernel Bug deutet auf einen Fehler im Treiber hin. Muß ich mir mal anschauen. Ist aber nur die Folge, nicht die Ursache des Problems.

CU
Oliver
Kabelfehler kann nicht sein. Ist ja die neue kompakte Karte mit integriertem Tuner.

Funktioniert es denn, wenn man ddbridge nach diesem Fehler manuell entlädt und neulädt ("rmmod ddbridge ; modprobe ddbridge").
Bitte zuerst den Treiber per "make untar" aktualisieren, sonst klappt das Entladen im Fehlerfall nicht.

CU
Oliver

Hallo Oliver,

ich komme noch einmal auf dieses Problem aus dem alten Thread zurück. Ich habe jetzt endlich mal wieder (nach nur drei Monaten :rolleyes: ) den Treiber aktualisiert und gestern trat der Fehler wieder einmal auf. Nach Entladen und Neuladen des Treibers war der Fehler behoben.

Gruß

Herbert
Don't Panic !!!

Zotac IONITX-P-E, DD Cine CT V6, yaVDR 0.5 plus media_build_experimental, ONKYO TX-SR 606, Panasonic TH-42PZ85E via HDMI

e9hack

Professional

Posts: 1,640

Location: BW in der Nähe von Esslingen

  • Send private message

18

Monday, July 2nd 2012, 7:49pm

Im vdr.log steht:

Source code

1
2
3
4
5
Jul  1 21:23:03 server vdr: [2981] frontend 0/0 timed out while tuning to channel 5, tp 111953
Jul  1 21:23:08 server vdr: [2984] frontend 1/0 timed out while tuning to channel 8, tp 112544
Jul  1 21:23:25 server vdr: [3024] ERROR: video data stream broken
Jul  1 21:23:25 server vdr: [3024] initiating emergency exit
Jul  1 21:23:25 server vdr: [2977] emergency exit requested - shutting down


Das sagt doch alles, Deine Frontends verlieren die Satelliten. Dann gibts keine Daten mehr und der VDR beendet sich mit einem emergency exit. Deine runvdr wird den VDR dann neu starten.

Gruß
e9hack

19

Monday, July 2nd 2012, 9:17pm

Im vdr.log steht:

Source code

1
2
3
4
5
Jul  1 21:23:03 server vdr: [2981] frontend 0/0 timed out while tuning to channel 5, tp 111953
Jul  1 21:23:08 server vdr: [2984] frontend 1/0 timed out while tuning to channel 8, tp 112544
Jul  1 21:23:25 server vdr: [3024] ERROR: video data stream broken
Jul  1 21:23:25 server vdr: [3024] initiating emergency exit
Jul  1 21:23:25 server vdr: [2977] emergency exit requested - shutting down


Das sagt doch alles, Deine Frontends verlieren die Satelliten. Dann gibts keine Daten mehr und der VDR beendet sich mit einem emergency exit. Deine runvdr wird den VDR dann neu starten.

Gruß
e9hack


Ja so sieht es aus. Jedoch ist das nicht das verhalten was man erwarten sollte oder?
Wenn das dvb device den lock auf den channel verlieht, dann darf das doch nicht dazu führen das sich VDR beendet.
Würde erwarten das ich dann einfach kein Bild mehr bekomme.

Meine VDRs

VDR Server: Ubuntu Lucid Lynx mit 4TB im RAID und quadtuner DVB-S2
VDR Client1: MDL @ Raspberry Pi
VDR Client2: Ubuntu @ Laptop
VDR Client3: yaVDR @ Asus AT5IONT (Mit ION2 Chipsatz)
VDR Client4: zen2vdr @ SMT-7020s (wird zZ nicht benutzt)
VDR Client5: Android @ HP Touchpad mit VDR Manager App


20

Monday, July 2nd 2012, 9:21pm

Wenn das dvb device den lock auf den channel verlieht, dann darf das doch nicht dazu führen das sich VDR beendet.
Würde erwarten das ich dann einfach kein Bild mehr bekomme.

Dann musst du den Notausstieg in den Einstellungen des VDR deaktivieren - es steht doch genau im Log was da passiert...
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.