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.
|
|
Source code |
1 |
hg clone http://linuxtv.org/hg/~endriss/media_build_experimental |
|
|
Source code |
1 2 3 |
cd media_build_experimental make download make untar |
|
|
Source code |
1 |
make menuconfig |
|
|
Source code |
1 |
make |
|
|
Source code |
1 |
make install |
|
|
Source code |
1 |
experimental/ngene-octopus-test/linux/Documentation/dvb/get_dvb_firmware ngene |
|
|
Source code |
1 |
experimental/ngene-octopus-test/linux/Documentation/dvb/get_dvb_firmware drxk |
|
|
Source code |
1 |
./build --check-only |
|
|
Source code |
1 2 |
Checking if the needed tools are present Needed package dependencies are met. |
|
|
Source code |
1 2 |
make distclean make untar |
This post has been edited 6 times, last edit by "UFO" (Jan 5th 2013, 9:53am)
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 ganz ohne die linux-media-experimantal? So zu sagen yaVDR 0.4. blank installieren und lediglich linux-media-dkms nutzen?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!)?
This post has been edited 1 times, last edit by "jermak" (Jun 28th 2012, 3:25pm)
|
|
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> |
I recompiled the kernel (actually 3.2.1Hi,
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).
....
and now it is working again. |
|
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!! 
|
|
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 |
|
|
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) |
This post has been edited 2 times, last edit by "decembersoul" (Jul 2nd 2012, 10:11am)
Quoted
Zitat von »Hemonu«
Kabelfehler kann nicht sein. Ist ja die neue kompakte Karte mit integriertem Tuner.
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
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
) den Treiber aktualisiert und gestern trat der Fehler wieder einmal auf. Nach Entladen und Neuladen des Treibers war der Fehler behoben. 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
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
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.