praegune kellaaeg 29.03.2024 09:27:50
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
warwas
HV Guru
liitunud: 06.07.2003
|
22.03.2018 23:48:04
V4L-DVB kompileerimine Debian 9 all |
|
|
Vaja üks USB digitüüner Debiani all tööle saada. Kernelist on draiverid hetkel veel puudu. Elab vast üle, V4L-DVB kokku laskmine pole ju reeglina eriline raketiteadus.
Mõeldud, tehtud! Kerneli päised on installitud (stretch-backports 4.14), draiverite komileerimine ka nagu mingeid vigu ei anna.
Samas, kui pulk külge torgata, juhtub nii:
[ 131.087531] media: loading out-of-tree module taints kernel.
[ 131.088994] media: Linux media interface: v0.10
[ 131.094884] Linux video capture interface: v2.00
[ 131.094886] WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
238f694e1b7f8297f1256c57e41f69c39576c9b4 media: v4l2-common: fix a compilation breakage
35c6ef89661cb3a1d8767e70fbbb914bfcce776c media: staging: media: Replace cant with can't
57e6b6f2303e596a6493078b53be14b789e7b79f media: atomisp_fops.c: disable atomisp_compat_ioctl32
[ 131.103605] WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
238f694e1b7f8297f1256c57e41f69c39576c9b4 media: v4l2-common: fix a compilation breakage
35c6ef89661cb3a1d8767e70fbbb914bfcce776c media: staging: media: Replace cant with can't
57e6b6f2303e596a6493078b53be14b789e7b79f media: atomisp_fops.c: disable atomisp_compat_ioctl32
[ 131.108455] dvb_core: disagrees about version of symbol vb2_vmalloc_memops
[ 131.108458] dvb_core: Unknown symbol vb2_vmalloc_memops (err -22) |
Võtsin kõrvale ühe buntuga testmasina (vist viimane LTS 4.10 kerneliga) ja seal toimib kõik nagu kulda.
Tõsi, seda v4l2-common patchi pole jõudnud veel proovida aga väheusutav, et see aitaks, sest kompileerimise protsess, kui selline, mul katki ei ole.
Tekkis küsimus, et kas Debiani kerneli pakkidest on midagi puudu? Midagi sellist, mis Ubuntus olemas on. Millele need sümboli vead üldse viitavad?
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
3 :: |
221 |
|
tagasi üles |
|
|
aht0
HV veteran
liitunud: 14.10.2003
|
23.03.2018 21:15:37
|
|
|
API erinevused ma pakun. Proovid äkki samuti 4.10 kerneliga?
|
|
Kommentaarid: 82 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
71 |
|
tagasi üles |
|
|
warwas
HV Guru
liitunud: 06.07.2003
|
23.03.2018 23:25:21
|
|
|
No 4.10 ongi tegelikult abs. miinimum, mille all too pulk üldse käima läheks. Paraku on backports'is ainult 4.13 ja 4.14.
Teoreetiliselt võiks ju proovida ka kernelit ennast sortust kokku lasta (tehagi siis kohe 4.10). Ma ei ole ainult kindel, ega ma sellega mingeid muid uusi probleeme ei tekita.
Tegin täna veel ühe buntu katse - 16.04 LTS, millel HWE abiga 4.13 kernel. Kompileerub (ja pulk töötab) ilma ühegi kobinata!
EDIT:
Mul on tunne, et sellest Debiani installist on ikkagi miskit puudu, sest avastasin praegu, et make menuconfig lõpetab samuti veaga:
testmasin@debian:~/media_build$ sudo make menuconfig
make -C /home/testmasin/media_build/v4l menuconfig
make[1]: Entering directory '/home/testmasin/media_build/v4l'
make -C /lib/modules/4.14.0-0.bpo.3-amd64/build -f /home/testmasin/media_build/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/4.14.0-0.bpo.3-amd64/source v4l-mconf
make[2]: Entering directory '/usr/src/linux-headers-4.14.0-0.bpo.3-amd64'
/lib/modules/4.14.0-0.bpo.3-amd64/source/Makefile:539: arch/x86/Makefile: No such file or directory
make[2]: *** No rule to make target 'arch/x86/Makefile'. Stop.
make[2]: Leaving directory '/usr/src/linux-headers-4.14.0-0.bpo.3-amd64'
Makefile:386: recipe for target '/lib/modules/4.14.0-0.bpo.3-amd64/build/scripts/kconfig/mconf' failed
make[1]: *** [/lib/modules/4.14.0-0.bpo.3-amd64/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory '/home/testmasin/media_build/v4l'
Makefile:26: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2
|
See Makefile, mis ta väidab puudu olevat, on tegelikult olemas:
-rw-r--r-- 1 root root 12137 Jan 10 10:31 /lib/modules/4.14.0-0.bpo.3-amd64/source/arch/x86/Makefile |
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
3 :: |
221 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|