Posts by tcamargo
-
-
All good but crazycat.
Nice build by the way.
digital devices seems to be the same as vanilla. both point to the same file
Code
Display More# modinfo dvb_usb_ttusb2 filename: /lib/modules/4.11.12/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko license: GPL version: 1.0 description: Driver for Pinnacle PCTV 400e DVB-S USB2.0 author: Patrick Boettcher <[email protected]> srcversion: 9F7FE8893E4AA3069F304F4 alias: usb:v0B48p3009d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B48p300Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B48p3006d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2304p0222d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2304p020Fd*dc*dsc*dp*ic*isc*ip*in* depends: dvb-usb,rc-core,dvb-core intree: Y vermagic: 4.11.12 SMP mod_unload parm: debug:set debugging level (1=info (or-able)). (debugging is not enabled) (int) parm: debug_ci:set debugging ci. (debugging is not enabled) (int) parm: adapter_nr:DVB adapter numbers (array of short)
-
-
LibreELEC-Generic.x86_64-8.0.2-TT3650-test-tbsofficial.img.gz
it is just an different driver package, if this is not working I build some other so we can rule out if it is a media_build or a driver used from media_build problem.
Working!
Code
Display Moreliessa:/usr/lib # modinfo dvb_usb_ttusb2 filename: /lib/modules/4.9.29/updates/dvb-usb-ttusb2.ko license: GPL version: 1.0 description: Driver for Pinnacle PCTV 400e DVB-S USB2.0 author: Patrick Boettcher <[email protected]> srcversion: B884E2F721B478F3BECF7DE alias: usb:v0B48p3009d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B48p300Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B48p3006d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2304p0222d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2304p020Fd*dc*dsc*dp*ic*isc*ip*in* depends: dvb-usb,rc-core,dvb-core vermagic: 4.9.29 SMP mod_unload parm: debug:set debugging level (1=info (or-able)). (int) parm: debug_ci:set debugging ci. (int) parm: adapter_nr:DVB adapter numbers (array of short)
-
-
-
-
Hi CvH,
it isn't directly connected to media_build (mb just allows to use drivers from much newer kernels at older ones) - the adapter is "just" broken for Kernel >4.10
You could test the current LibreELEC Testbuilds for x86_64 (Kodi 18.0) if it works or not.
I thought the same, but I create some LE images with kernel 4.10 on March and they worked.
I will build a LE8 image with kernel 4.11.3, same used in the test builds, and let you know.
Thanks!
-
-
-
-
-
Well.. some progress...
I could not determine a correspondence between media_build and linux kernel trees. I decided to disable media_build and try to pinpoint the issue directly in the kernel tree. Following CvH directions about the problem being between 4.9.0 and 4.10rc1, I compiled a LE8 image with linux 4.10. To my surprise, my dvb device is working with this image!
# uname -aLinux liessa 4.10.0 #1 SMP Thu Mar 2 22:13:49 BRT 2017 x86_64 GNU/Linux dmesg
gOaY
Changes:- remove unclean patches (i915, eMMC, strange HDMI-AUDIO device)
- default answers for make oldconfig
- cherry-pick c23c406f0d58ad35dddcf84bff7aead47a015982 (xf86-video-nvidia patch for kernel 4.10)
- cherry-pick 8d3956f72d79ea3648b19f4c705a38307bb03efb (xf86-video-nvidia-legacy patch for kernel 4.10)
It's newer than 4.10rc1 but older (I think) than the other images I tested. I have a feeling it is something related to mb (out of tree build?)... if you have clue where to look, please, let me know. -
-
-
Another problem with gperf-3.1 and systemd. See gperf-3.1 lookup functions take size_t length parameter instead of unsigned int · Issue #5039 · systemd/systemd · GitHub.
For now I would recommend, if possible, to put a hard dependency on an older version of gperf. At least, arch users would get a meaningful error message before starting the build process.Code
Display MoreCC src/basic/libbasic_la-errno-list.lo In file included from /home/camargo/LibreELEC.tv/build.LibreELEC-Generic.x86_64-7.95.3/systemd-232/src/basic/errno-list.c:28:0: ./src/basic/errno-from-name.h:143:1: error: conflicting types for 'lookup_errno' lookup_errno (register const char *str, register size_t len) ^~~~~~~~~~~~ /home/camargo/LibreELEC.tv/build.LibreELEC-Generic.x86_64-7.95.3/systemd-232/src/basic/errno-list.c:25:33: note: previous declaration of 'lookup_errno' was here static const struct errno_name* lookup_errno(register const char *str, ^~~~~~~~~~~~ make[3]: *** [Makefile:15917: src/basic/libbasic_la-errno-list.lo] Error 1 make[2]: *** [Makefile:21949: all-recursive] Error 1 make[1]: *** [Makefile:9889: all] Error 2 make[1]: Leaving directory '/home/camargo/LibreELEC.tv/build.LibreELEC-Generic.x86_64-7.95.3/systemd-232/.x86_64-libreelec-linux-gnu' make: *** [Makefile:12: image] Error 2
-
-