All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mason <slash.tmp@free.fr>
To: linux-media <linux-media@vger.kernel.org>
Cc: Mauro Carvalho Chehab <mchehab@osg.samsung.com>,
	Hans Verkuil <hans.verkuil@cisco.com>
Subject: Re: Automatic device driver back-porting with media_build
Date: Mon, 28 Dec 2015 13:21:03 +0100	[thread overview]
Message-ID: <5681292F.3010204@free.fr> (raw)
In-Reply-To: <56811270.7070907@free.fr>

On 28/12/2015 11:44, Mason wrote:

> Hello Mauro,
> 
> Haven't heard back from you in a while. Maybe someone else can point
> out what I'm doing wrong?
> 
> On 17/12/2015 13:55, Mauro Carvalho Chehab wrote:
> 
>> Mason wrote:
>>
>>> I have a TechnoTrend TT-TVStick CT2-4400v2 USB tuner, as described here:
>>> http://linuxtv.org/wiki/index.php/TechnoTrend_TT-TVStick_CT2-4400
>>>
>>> According to the article, the device is supported since kernel 3.19
>>> and indeed, if I use a 4.1 kernel, I can pick CONFIG_DVB_USB_DVBSKY
>>> and everything seems to work.
>>>
>>> Unfortunately (for me), I've been asked to make this driver work on
>>> an ancient 3.4 kernel.
>>
>> The goal is to allow compilation since 2.6.32, but please notice that
>> not all drivers will go that far. Basically, when the backport seems too
>> complex, we just remove the driver from the list of drivers that are
>> compiled for a given legacy version.
>>
>> See the file v4l/versions.txt to double-check if the drivers you need
>> have such restrictions. I suspect that, in the specific case of
>> DVB_USB_DVBSKY, it should compile.
> 
> Whatever options I pick for my 3.4 config, CONFIG_DVB_USB_DVBSKY remains
> unset in v4l/.config
> 
> $ grep -r DVB_USB_DVBSKY media_build/v4l/
> media_build/v4l/Kconfig:config DVB_USB_DVBSKY
> media_build/v4l/Kconfig.kern: [snip config USB]
> media_build/v4l/Kconfig.kern: [snip config I2C]
> media_build/v4l/.myconfig:CONFIG_DVB_USB_DVBSKY                        := n
> media_build/v4l/Makefile.media:obj-$(CONFIG_DVB_USB_DVBSKY) += dvb-usb-dvbsky.o
> media_build/v4l/.config:# CONFIG_DVB_USB_DVBSKY is not set
> 
> I suppose some prerequisite is missing?
> Does anything obvious come to mind?
> 
> I've resorted to interrupting the build and changing v4l/.config to
> CONFIG_DVB_USB_DVBSKY=m (and the module is correctly built) but this
> feels like an unnecessary hack.

/tmp/sandbox/media_build$ make allmodconfig

didn't add anything on top of what the vanilla 'make' did.

$ make menuconfig
make -C /tmp/sandbox/media_build/v4l menuconfig
make[1]: Entering directory `/tmp/sandbox/media_build/v4l'
/tmp/buildroot-2014.05-13/output/build/linux-custom/scripts/kconfig/mconf ./Kconfig
./Kconfig:519: syntax error
./Kconfig:518: unknown option "Say"
./Kconfig:519: unknown option "To"
./Kconfig:520: unknown option "called"
./Kconfig:523: syntax error
./Kconfig:522:warning: multi-line strings not supported
./Kconfig:522: unknown option "If"
make[1]: *** [menuconfig] Error 1
make[1]: Leaving directory `/tmp/sandbox/media_build/v4l'
make: *** [menuconfig] Error 2

I'll keep poking random knobs.

Regards.


  reply	other threads:[~2015-12-28 12:21 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-17 12:13 Automatic device driver back-porting with media_build Mason
2015-12-17 12:55 ` Mauro Carvalho Chehab
2015-12-17 13:52   ` Mason
2015-12-17 14:08     ` Mauro Carvalho Chehab
2015-12-17 14:30       ` Mason
2015-12-17 14:55         ` Mauro Carvalho Chehab
2015-12-17 15:32           ` Mason
2015-12-17 16:09             ` Mauro Carvalho Chehab
2015-12-17 16:48               ` Mason
2015-12-18 10:37                 ` Mauro Carvalho Chehab
2015-12-18 11:01                   ` Mason
2015-12-17 17:03               ` Mason
2015-12-17 17:17                 ` Mason
2015-12-18 10:44                 ` Mason
2015-12-18 11:03                   ` Mauro Carvalho Chehab
2015-12-18 11:22                     ` Mauro Carvalho Chehab
2015-12-18 12:10                       ` Mason
2015-12-18 12:59                         ` Mason
2015-12-18 13:40                           ` Mason
2015-12-18 15:13                             ` Mason
2015-12-18 17:10           ` Mason
2015-12-18 19:42             ` Mason
2015-12-28 10:44   ` Mason
2015-12-28 12:21     ` Mason [this message]
2015-12-28 13:02       ` Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5681292F.3010204@free.fr \
    --to=slash.tmp@free.fr \
    --cc=hans.verkuil@cisco.com \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@osg.samsung.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.