so... läuft:
Sieht schön aus
Extra Patch daher vermutlich nicht nötig. Weiteres nach ein paar Parallel-Aufnahmen...
Wenn Du mit "Extra-Patch" die "-extra"-belabelten Branches meinst - nein, die braucht niemand (mehr).
so... läuft:
Sieht schön aus
Extra Patch daher vermutlich nicht nötig. Weiteres nach ein paar Parallel-Aufnahmen...
Wenn Du mit "Extra-Patch" die "-extra"-belabelten Branches meinst - nein, die braucht niemand (mehr).
Hallo nst,
also beim Versuch heute morgen mit drei parallelen Aufnahmen (über ein ACL) hatten mit 0.9.29 integrated alle drei Aufnahmen TS-Folge Fehler.
Gestern Abend mit der 0.9.28 ging es noch.
Beobachte das mal weiter, da die TS Continuity Fehler diesmal nicht im Syslog auftauchten. Komisch...
Grüße,
Stefan
Hm, klingt erstmal "befremdlich", weil alle mit dem CI-Kram in Zusammenhang stehenden Änderungen in gleicher Form bereits im 0.9.28er Branch (v4.12-ddbridge) drin sind. Verglichen mit v4.12-ddbridge-edge (0.9.29) sind keine weiteren Änderungen rund um CI/EN50221 dazugekommen. Kannst Du die Continuity Errors an irgendwas festmachen? Gibts irgendein Muster, wie die auftreten? Wie sieht sowas denn im Syslog aus?
Hallo nst,
nein, war zunächst alles soweit normal. Kam erst beim CheckTS Lauf raus...
Störungen suche ich mal, ob es eine "Gleichzeitige" in allen Aufnahmen war.
CheckTS schreibt ja leider keine Zeiten dran.
Im Syslog sieht das so aus:
Jul 19 16:10:10 roadrunner vdr: [6353] cNaluDumper: TS continuity offset 15
Jul 19 16:10:10 roadrunner vdr: [6353] cNaluDumper: TS continuity offset 1
Jul 19 16:10:10 roadrunner vdr: [6353] cNaluDumper: TS continuity offset 4
Jul 19 16:10:10 roadrunner vdr: [6353] cNaluDumper: TS continuity offset 12
[...]
Tröpfchendämpfung zu groß...
[...]
Jul 19 16:37:57 roadrunner vdr: [10910] cNaluDumper: TS continuity offset 10
Jul 19 16:37:57 roadrunner vdr: [10910] cNaluDumper: TS continuity offset 7
Jul 19 16:37:57 roadrunner vdr: [10910] cNaluDumper: TS continuity offset 4
(vom Gewitter heute).
Weitere Aussagen dann bei Gewitterfreiheit morgen Abend...
Grüße,
Stefan
And the Remove_188_byte_limit_in_ts_write patch available here...
Ist dieser Patch enthalten, falls nein, gibt es eine passende Version?
Im README steht aber auch "reqires version 0.9.13 of the ddbridge Kernel driver suite".
Wir haben in der Zwischenzeit Version 0.9.29 und der Patch wurde sehr schnell von Ralph in den Treiber übernommen (ich glaube schon bei 0.9.14).
Also nein man benötigt den Patch nicht mehr.
Ich ändere gerade das README.
LG,
Jasmin
Servus zusammen,
Für alle Interessierten: Die Patches für die CineS2 V7/V7A und Flex S2 V4 (und was sonst alles auf der STV0910/STV6111/LNBH25 Kombo basiert) sind mit Target Linux-4.14 auf linux-media gepostet: http://www.spinics.net/lists/linux-media/msg117475.html
Die Patches wurden vor ca. 1h in linux-media gemerged, Linux Kernel 4.14 wird die S2v7(A) OoTB supporten.
Feine Sache!
Habe allerdings eine MaxS8.
Wie kann man bei der MaxS8 als normaler User mit Linux-Skills unterstützen, wenn es soweit ist?
Gruß Hoppel
Ganz einfach:
Per media_build (HOWTO hier im Thread oder unter https://github.com/herrnst/ddd…ile-using-media_build.git dokumentiert) jetzt den Branch "mediatree/master-ddbridge" compilen und installieren, testen, und (Miss)Erfolg auf linux-media hinterlassen, zusammen mit einer
Zeile. Das wird gefühlt derzeit wohl noch wichtiger, weil Mauro (Maintainer vom linux media Subsystem) gerne einen Weg sehen möchte, wie die Treiberstände (mainline vs. dddvb) "synchroner" sind...
Im README steht aber auch "reqires version 0.9.13 of the ddbridge Kernel driver suite".
Wir haben in der Zwischenzeit Version 0.9.29 und der Patch wurde sehr schnell von Ralph in den Treiber übernommen (ich glaube schon bei 0.9.14).
Also nein man benötigt den Patch nicht mehr.
Ich ändere gerade das README.
LG,
Jasmin
Danke für die Info/Readme Update. ddci2 läuft gut mit CI an einer Cine und dvb per satip.
Das wird gefühlt derzeit wohl noch wichtiger, weil Mauro (Maintainer vom linux media Subsystem) gerne einen Weg sehen möchte, wie die Treiberstände (mainline vs. dddvb) "synchroner" sind...
Ich habe dazu eine Mail geschrieben:
https://www.spinics.net/lists/linux-media/msg118977.html
Es wäre wirklich wichtig, dass noch mehr Leute ihr "Tested-by" senden würden, dass der Maintainer sieht wir verwenden die neuen Treiber.
Ich hab es leider bis jetzt nicht geschafft ein DKMS zu machen, aber man kann es ja auch mit media-build compilieren.
LG,
Jasmin
ZitatGanz einfach:
Per media_build (HOWTO hier im Thread oder unter https://github.com/herrnst/ddd…ile-using-media_build.git dokumentiert) jetzt den Branch "mediatree/master-ddbridge" compilen und installieren, testen, und (Miss)Erfolg auf linux-media hinterlassen, zusammen mit einer
Zeile. Das wird gefühlt derzeit wohl noch wichtiger, weil Mauro (Maintainer vom linux media Subsystem) gerne einen Weg sehen möchte, wie die Treiberstände (mainline vs. dddvb) "synchroner" sind...
Ok, schau ich mir in den nächsten beiden Wochen mal an.
Danke und Gruß Hoppel
Na ja, Jasmin hat sich breit schlagen lassen das live Plugin zu übernehmen und das ist doch viel aufwändiger, als ich dachte.
Aber ich hoffe bald die V2 des Kernel Patches fertig zu haben. Ich musste ja ned 4 Monate auf eine Antwort warten
Meine beiden Patch Serien für den cxd2099 und für das CAM Protokoll sind jetzt auch im Kernel:
https://www.spinics.net/lists/linux-media/msg117560.html
http://www.spinics.net/lists/linux-media/msg118585.html
Geht sich also auch noch für Linux Kernel 4.14 aus.
LG,
Jasmin
Bei mir bricht das Kompilieren leider mit einem Error ab - siehe ausführlichen Log-Eintrag unten:
...videobuf-dma-sg.o' failed
Über Hinweise wäre ich sehr dankbar,
Stefan
System: Opensuse 42.3, Kernel 4.4.76-1, Cine S2 6.1
Vorgehen
cd /usr/local/src
git clone --branch ddbridge https://github.com/herrnst/media_build.git
git clone --branch mediatree/master-ddbridge https://github.com/herrnst/dddvb-linux-kernel.git
cd media_build
./build_all.sh ../dddvb-linux-kernel/
CC [M] /usr/local/src/media_build/v4l/videobuf-dma-sg.o
CC [M] /usr/local/src/media_build/v4l/videobuf-dma-contig.o
/usr/local/src/media_build/v4l/videobuf-dma-sg.c: In function 'videobuf_dma_init_user_locked':
/usr/local/src/media_build/v4l/videobuf-dma-sg.c:187:9: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [enabled by default]
dma->pages, NULL);
^
In file included from /usr/src/linux-4.4.76-1/include/linux/scatterlist.h:7:0,
from /usr/src/linux-4.4.76-1/include/linux/dma-mapping.h:11,
from /usr/src/linux-4.4.76-1/include/linux/skbuff.h:34,
from /usr/src/linux-4.4.76-1/include/linux/if_ether.h:23,
from /usr/local/src/media_build/v4l/compat.h:1669,
from <command-line>:0:
/usr/src/linux-4.4.76-1/include/linux/mm.h:1264:6: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/local/src/media_build/v4l/videobuf-dma-sg.c:187:9: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [enabled by default]
dma->pages, NULL);
^
In file included from /usr/src/linux-4.4.76-1/include/linux/scatterlist.h:7:0,
from /usr/src/linux-4.4.76-1/include/linux/dma-mapping.h:11,
from /usr/src/linux-4.4.76-1/include/linux/skbuff.h:34,
from /usr/src/linux-4.4.76-1/include/linux/if_ether.h:23,
from /usr/local/src/media_build/v4l/compat.h:1669,
from <command-line>:0:
/usr/src/linux-4.4.76-1/include/linux/mm.h:1264:6: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/local/src/media_build/v4l/videobuf-dma-sg.c:187:9: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [enabled by default]
dma->pages, NULL);
^
In file included from /usr/src/linux-4.4.76-1/include/linux/scatterlist.h:7:0,
from /usr/src/linux-4.4.76-1/include/linux/dma-mapping.h:11,
from /usr/src/linux-4.4.76-1/include/linux/skbuff.h:34,
from /usr/src/linux-4.4.76-1/include/linux/if_ether.h:23,
from /usr/local/src/media_build/v4l/compat.h:1669,
from <command-line>:0:
/usr/src/linux-4.4.76-1/include/linux/mm.h:1264:6: note: expected 'struct page **' but argument is of type 'int'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/local/src/media_build/v4l/videobuf-dma-sg.c:187:9: warning: passing argument 5 of 'get_user_pages' makes pointer from integer without a cast [enabled by default]
dma->pages, NULL);
^
In file included from /usr/src/linux-4.4.76-1/include/linux/scatterlist.h:7:0,
from /usr/src/linux-4.4.76-1/include/linux/dma-mapping.h:11,
from /usr/src/linux-4.4.76-1/include/linux/skbuff.h:34,
from /usr/src/linux-4.4.76-1/include/linux/if_ether.h:23,
from /usr/local/src/media_build/v4l/compat.h:1669,
from <command-line>:0:
/usr/src/linux-4.4.76-1/include/linux/mm.h:1264:6: note: expected 'struct vm_area_struct **' but argument is of type 'int'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/local/src/media_build/v4l/videobuf-dma-sg.c:187:9: error: too many arguments to function 'get_user_pages'
dma->pages, NULL);
^
In file included from /usr/src/linux-4.4.76-1/include/linux/scatterlist.h:7:0,
from /usr/src/linux-4.4.76-1/include/linux/dma-mapping.h:11,
from /usr/src/linux-4.4.76-1/include/linux/skbuff.h:34,
from /usr/src/linux-4.4.76-1/include/linux/if_ether.h:23,
from /usr/local/src/media_build/v4l/compat.h:1669,
from <command-line>:0:
/usr/src/linux-4.4.76-1/include/linux/mm.h:1264:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/src/linux-4.4.76-1/scripts/Makefile.build:266: recipe for target '/usr/local/src/media_build/v4l/videobuf-dma-sg.o' failed
make[5]: *** [/usr/local/src/media_build/v4l/videobuf-dma-sg.o] Error 1
make[5]: *** Warte auf noch nicht beendete Prozesse...
/usr/src/linux-4.4.76-1/Makefile:1428: recipe for target '_module_/usr/local/src/media_build/v4l' failed
make[4]: *** [_module_/usr/local/src/media_build/v4l] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make[2]: *** [__sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-4.4.76-1-obj/x86_64/default'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/usr/local/src/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
Alles anzeigen
Versuche es mal mit einem aktuellen Kernel.
Ich kann empfehlen den ganzen Kernel neu zu bauen, und nicht mit Updates Zeit zu verbraten.
Mit 4.8.0 läuft es auch noch nicht durch. Da ist man bequemer dran die config aus /boot nach .config zu kopieren und den ganzen Kernel neu zu bauen.
Sehr schön, offenbar haben die OpenSUSE Kernel Maintainer Patches aus 4.5 oder gar 4.9 in 4.4 rückportiert, und nennen das weiterhin 4.4: https://github.com/herrnst/ddd…rnel/commit/768ae309a9610 z.B. verändert die Funktionssignatur und taucht erstmals in 4.9-rc2 auf. Da hier ein Funktionsargument wegfällt, passt das ganz gut zu "too many arguments", was durch Rückportierungspatches in media_build entsprechend umgepatcht wird, um eben mit 4.4 kompatibel zu sein. Immerhin, Ubuntu 16 mit Kernel 4.4 scheint das Problem nicht zu haben, "VER=4.4.0-87-generic ./build_all.sh" lief auf dem Notebook grad sauber durch. Und ja, die Info hilft Dir bei dem Problem gerade nicht
TL;DR: Ich kann Dir nicht wirklich mit dem Problem helfen. Am besten aus 'nem Thirdparty-Repo ein aktuelles Kernel-Image installieren und dann nochmal von vorne.
Bei mir bricht das Kompilieren leider mit einem Error ab - siehe ausführlichen Log-Eintrag unten:
...videobuf-dma-sg.o' failed
Daniel hat es ja schon geschrieben, die SUSE Leute haben da kein Sternderl verdient, sowas geht gar nicht!
Wenn du keinen Third Party Kernel verwenden möchtest, könntest du die Ursache beheben.
Im Verzeichnis "media_build/backports" gibt es 4 Patches die in Frage kommen in denen videobuf-dma-sg.c vorkommt (grep videobuf-dma-sg.c *).
Du könntest einen nach dem anderen in "backports.txt" auskommentieren und schauen ob es besser wird.
Wenn nicht, dann muss man eben gezielt die Paar Zeilen anpassen und den Patch verändern.
Sollte das deine Fähigkeiten übersteigen, dann kann ich dir leider auch nicht helfen, solange mein DKMS Paket für die neuen Treiber nicht fertig ist.
LG,
Jasmin
Mit 4.8.0 läuft es auch noch nicht durch.
Versteh ich nicht!
Laut der "daily build" eMail sollte media-build für 4.8 bauen.
Logfile?
LG,
Jasmin
Ich kann Dir nicht wirklich mit dem Problem helfen. Am besten aus 'nem Thirdparty-Repo ein aktuelles Kernel-Image installieren und dann nochmal von vorne.
Doch, das half mir schon mal weiter, dass Suse da so bastelt...
Jedenfalls habe ich gestern auf den Kernel 4.12.4 geupdatet und anschl. Deinen Mediatree erfolgreich bauen können. Der ausführliche Test folgt. Einfach schon mal ein Dankeschön für Deine Mühen!
Im Verzeichnis "media_build/backports" gibt es 4 Patches die in Frage kommen in denen videobuf-dma-sg.c vorkommt (grep videobuf-dma-sg.c *).
Du könntest einen nach dem anderen in "backports.txt" auskommentieren und schauen ob es besser wird.
Auch danke, Jasmin für Deine Erläuterungen, das werde ich die nä. Tage gleich mal testen. Und wenn ich den Thread noch richtig in Erinnerung habe, warst Du neben nst hier auch am Werk. Danke!
Stefan
Logfile?
Es liegt vielleicht auch daran, dass der 4.8.x vom Ubuntu Patches enthält die im Vanilla nicht enthalten sind:
VIDEO_S5C73M3: Requires at least kernel 4.12.0
INTEL_ATOMISP: Requires at least kernel 9.255.255
Created default (all yes) .config file
./scripts/fix_kconfig.pl
make[1]: Leaving directory '/mnt/sda2/dddvb/media_build/v4l'
Disabling CONFIG_DVB_DEMUX_SECTION_LOSS_LOG
Disabling CONFIG_DVB_DDBRIDGE_MSIENABLE
Disabling CONFIG_VIDEOBUF2_MEMOPS
Disabling CONFIG_FRAME_VECTOR
Setting CONFIG_DVB_MAX_ADAPTERS to 32
make -C /mnt/sda2/dddvb/media_build/v4l
make[1]: Entering directory '/mnt/sda2/dddvb/media_build/v4l'
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/4.8.0-58-generic/build ./.myconfig ./config-compat.h
make -C firmware prep
creating symbolic links...
make[2]: Entering directory '/mnt/sda2/dddvb/media_build/v4l/firmware'
make[2]: Leaving directory '/mnt/sda2/dddvb/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory '/mnt/sda2/dddvb/media_build/v4l/firmware'
make[2]: Nothing to be done for 'default'.
make[2]: Leaving directory '/mnt/sda2/dddvb/media_build/v4l/firmware'
Kernel build directory is /lib/modules/4.8.0-58-generic/build
make -C ../linux apply_patches
make[2]: Entering directory '/mnt/sda2/dddvb/media_build/linux'
Patches for 4.8.0-58-generic already applied.
make[2]: Leaving directory '/mnt/sda2/dddvb/media_build/linux'
make -C /lib/modules/4.8.0-58-generic/build SUBDIRS=/mnt/sda2/dddvb/media_build/v4l modules
make[2]: Entering directory '/usr/src/linux-headers-4.8.0-58-generic'
CC [M] /mnt/sda2/dddvb/media_build/v4l/msp3400-driver.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/msp3400-kthreads.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/et8ek8_mode.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/et8ek8_driver.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cx25840-core.o
/mnt/sda2/dddvb/media_build/v4l/et8ek8_driver.c: In function 'et8ek8_i2c_buffered_write_regs':
/mnt/sda2/dddvb/media_build/v4l/et8ek8_driver.c:256:1: warning: the frame size of 1104 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
CC [M] /mnt/sda2/dddvb/media_build/v4l/cx25840-audio.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cx25840-firmware.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cx25840-vbi.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cx25840-ir.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/m5mols_core.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/m5mols_controls.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/m5mols_capture.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/imx074.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/mt9m001.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/mt9t031.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/mt9t112.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/mt9v022.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov5642.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov772x.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov9640.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov9740.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/rj54n1cb0c.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tw9910.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/aptina-pll.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tvaudio.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tda7432.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa6588.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tda9840.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tea6415c.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tea6420.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa7110.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa7115.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa717x.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa7127.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa7185.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/saa6752hs.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ad5820.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7170.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7175.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7180.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7183.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7343.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7393.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7842.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ad9389b.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/adv7511.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/vpx3220.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/vs6624.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/bt819.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/bt856.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/bt866.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ks0127.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ths7303.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ths8200.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tvp5150.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tw2804.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tw9903.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tw9906.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cs3308.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cs5345.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/cs53l32a.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/m52790.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/tlv320aic23b.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/uda1342.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/wm8775.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/wm8739.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/vp27smpx.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/sony-btf-mpx.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/upd64031a.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/upd64083.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov2640.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov5670.o
CC [M] /mnt/sda2/dddvb/media_build/v4l/ov6650.o
/mnt/sda2/dddvb/media_build/v4l/ov5670.c:2579:2: error: unknown field 'probe_new' specified in initializer
.probe_new = ov5670_probe,
^
/mnt/sda2/dddvb/media_build/v4l/ov5670.c:2579:15: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.probe_new = ov5670_probe,
^
/mnt/sda2/dddvb/media_build/v4l/ov5670.c:2579:15: note: (near initialization for 'ov5670_i2c_driver.id_table')
cc1: some warnings being treated as errors
scripts/Makefile.build:295: recipe for target '/mnt/sda2/dddvb/media_build/v4l/ov5670.o' failed
make[3]: *** [/mnt/sda2/dddvb/media_build/v4l/ov5670.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:1491: recipe for target '_module_/mnt/sda2/dddvb/media_build/v4l' failed
make[2]: *** [_module_/mnt/sda2/dddvb/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.8.0-58-generic'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/mnt/sda2/dddvb/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
root@htpc:/mnt/sda2/dddvb/media_build# uname -a
Linux htpc 4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@htpc:/mnt/sda2/dddvb/media_build# dpkg -l | egrep "linux-image|linux-header"
ii linux-headers-4.8.0-44 4.8.0-44.47~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-44-generic 4.8.0-44.47~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-58 4.8.0-58.63~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-58-generic 4.8.0-58.63~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-generic-hwe-16.04 4.8.0.58.29 amd64 Generic Linux kernel headers
ii linux-image-4.8.0-44-generic 4.8.0-44.47~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-58-generic 4.8.0-58.63~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-44-generic 4.8.0-44.47~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-58-generic 4.8.0-58.63~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-generic-hwe-16.04 4.8.0.58.29 amd64 Generic Linux kernel image
root@htpc:/mnt/sda2/dddvb/media_build# cd ..
root@htpc:/mnt/sda2/dddvb# cd dddvb-linux-kernel/
root@htpc:/mnt/sda2/dddvb/dddvb-linux-kernel# git branch
* mediatree/master-ddbridge
root@htpc:/mnt/sda2/dddvb/dddvb-linux-kernel# git rev-parse HEAD
35b91b7e52aa5eec68f7bd93f3a37a16f7b56741
root@htpc:/mnt/sda2/dddvb/dddvb-linux-kernel#
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!