Hi Bruce, Thanks for the feedback.
On 20 Aug 2014, at 03:08, Bruce Ashfield <bruce.ashfi...@windriver.com> wrote: > On 2014-08-19, 5:26 PM, Chris Tapp wrote: >> I need to include the kernel driver for the Turbosight TBS6285 DVB card in >> an image. >> >> The official bundle at >> http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v140707.zip >> includes the drivers and a load of other "stuff" (e.g. a full V4L build). >> >> LinuxTV.org have the drivers extracted into a .tar.bz2 at (e.g.) >> http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2, so I plan >> to use this as the download source. This bit is wrong - I need to use the .tar.bz within the .zip. >> >> So far I have a recipe which downloads from this URL and extracts the files >> into the work area and ${WORKAREA}/drivers/media includes a Makefile and >> Kconfig. >> >> I've looked at the Yocto documentation, but this doesn't seem to be a good >> match for the "Out of tree" kernel module case. > > Hmm. At a glance, I'd say that it does sound like a typical out of > tree module build. Ah, ok - to my (untrained) eye the use-case looked completely different based on the example. > Did you try adopting the meta-skeleton hello-mod recipe and point it > at that source directory ? I have now (with the above change). However, it looks as if something within the build is referencing the host file system when building. I'm building for ValleyIsland 32-bit: 1) If I configure the drivers for 32-bit there is a linker error complaining that elf 32 and elf 64 aren't compatible (host is 64 bit); 2) Everything appears to build if I target 64-bit, but the installer tries to modify /lib/modules/3.2.0-67/..., which is also part of the host. Looks like I need a patch ;-) Any pointers to where I should be looking would be appreciated as this isn't my normal area... -- Chris Tapp opensou...@keylevel.com www.keylevel.com -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto