[pvrusb2] ivtv 0.4.0

Bill Crowell bill at crowellsystems.com
Fri Oct 28 14:17:18 CDT 2005


Mike,

Thanks for the clarification.

Mike Isely wrote:

> On Fri, 28 Oct 2005, Bill Crowell wrote:
>
>> Mike and the group,
>>
>> There is a new ivtv driver and apparently new maintainers. I was able 
>> to compile it against 2.6.14, but the make install complains about 
>> drivers already in the kernel - tveeprom and so forth.
>>
>> We apparently have drivers in 3 places:
>>
>> 1. The kernel from kernel.org
>> 2. The ivtv group
>> 3. The ones distributed with pvrusb2
>
>
> Case (3) is identical to case (2). What is in pvrusb2 comes DIRECTLY 
> out of the ivtv driver sources, unchanged. What is in the current 
> snapshot has already been updated to come from ivtv 0.4.0. Diff the C 
> sources and you'll see they are identical.


This is a point that was not clear to me. With that in mind, I shall 
trudge forwards.

>
>
>>
>> I would *presume* that I should remove the drivers from the base 
>> kernel's configuration and use the ones supplied by the ivtv group. 
>> The reasoning is that theirs should be the latest as a number of 
>> modifications are listed.
>
>
> Probably favoring the ivtv-sourced versions are the best choice.
>
>
>>
>> The question then is, what to do with pvrusb2? Does it link against 
>> existing drivers?
>
>
> Ignore the pvrusb2-built version of those modules and load the ones 
> from ivtv. It should all "just work".
>
>
>>
>> Which is the best configuration and how should this be done?
>
>
> The versions included in pvrusb2 are there purely as a convenience. 
> They are identical to what is in ivtv (at some point in time). Most of 
> these modules also have clones in V4L itself (all except for 
> saa7115.ko). The reason why I've copied them into pvrusb2 is because 
> (1) it's silly to require everybody to grab and build ivtv in order to 
> use pvrusb2, and (2) there have been incidents in the past where bugs 
> in the V4L-supplied versions of those modules have caused problems 
> with pvrusb2 yet the versions from ivtv tend (for me at least) to work 
> better.
>
>
>>
>> DISCLAIMER: I make no assertion that I can program in C or have any 
>> idea of what I'm actually doing in the kernel.
>
>
> This whole situation is explained on the main pvrusb2 web page. Sorry 
> about the verbosity, but the detail on that page has evolved to the 
> level it's at because of issues that have come up over time.
>
>
>>
>> Once this is settled, on to lirc which I've yet to see running 
>> properly with both KDE and xawtv, but that is another story...
>>
>
> -Mike
>
>

-- 
William G. Crowell, VP & CTO
Crowell Systems
4235 South Stream Blvd Suite 100
Charlotte  NC 28217
704.665.2000 fax 704.665.2180 



More information about the pvrusb2 mailing list