[yocto] Kernel driver for Turbosight TBS6285 DVB card
Chris Tapp
opensource at keylevel.com
Wed Aug 20 13:11:47 PDT 2014
Hi Bruce,
Thanks for the feedback.
On 20 Aug 2014, at 03:08, Bruce Ashfield <bruce.ashfield at 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
opensource at keylevel.com
www.keylevel.com
More information about the yocto
mailing list