[ANNOUNCE] vdr-dxr3 0.2.12

Message ID 4D4ED55E.7070508@iki.fi
State New
Headers

Commit Message

Ville Skyttä Feb. 6, 2011, 5:07 p.m. UTC
  On 02/06/2011 06:29 PM, Helmut Auer wrote:

> Thanks for the update ! Is there anyone working on the drivers ?

As far as I know, Christian Gmeiner is the only one who has worked on
them recently.  I haven't tested that stuff, but his hg repository is at
http://hg.assembla.com/em8300-cgmeiner/

> With a recent kernel the em8300 modules won't compile.

The attached patch [1] over driver 0.18.0 is enough to make them build
and work for me with kernel 2.6.35.10; I haven't tested with later versions.

[1] Backport of http://hg.assembla.com/em8300-cgmeiner/changeset/720/
  

Comments

YUP Feb. 6, 2011, 5:47 p.m. UTC | #1
Please use the following patch for kernel 2.6.{36,37} (in attachment).
Christian's repository hasn't been changed for a 3 months and you cannot
compile modules for a newer kernels. I maintain em8300-hg and
em8300-utils-hg packages for archlinux.

Yarema

2011/2/6 Ville Skyttä <ville.skytta@iki.fi>

> On 02/06/2011 06:29 PM, Helmut Auer wrote:
>
> > Thanks for the update ! Is there anyone working on the drivers ?
>
> As far as I know, Christian Gmeiner is the only one who has worked on
> them recently.  I haven't tested that stuff, but his hg repository is at
> http://hg.assembla.com/em8300-cgmeiner/
>
> > With a recent kernel the em8300 modules won't compile.
>
> The attached patch [1] over driver 0.18.0 is enough to make them build
> and work for me with kernel 2.6.35.10; I haven't tested with later
> versions.
>
> [1] Backport of http://hg.assembla.com/em8300-cgmeiner/changeset/720/
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
  
Christian Gmeiner Feb. 7, 2011, 8:03 p.m. UTC | #2
YUP,

thanks for the patch... I will update my hg repository. Maybe its also
a good time to tell everybody about my other
repositroy loacted at github - [0].
The goal of this repository is to get the driver finally into
mainline. There is lot work left, but I started to push the first
patch into mainline - it got included into 2.6.38-rc2 [1]. The next
patch I will send to media list will be the bt865 subdevice
driver. So... its a long way until the whole driver will be in
mainline, but I am working hard to get it done.

[0] https://github.com/austriancoder/v4l2-em8300
[1] http://git.linuxtv.org/media_tree.git?a=commitdiff;h=e5fc54719861ab6ff0853a14b0c44272874a297f
--
Christian Gmeiner, MSc



2011/2/6 YUP <yupadmin@gmail.com>
> Please use the following patch for kernel 2.6.{36,37} (in attachment).
> Christian's repository hasn't been changed for a 3 months and you cannot
> compile modules for a newer kernels. I maintain em8300-hg and
> em8300-utils-hg packages for archlinux.
> Yarema
>
> 2011/2/6 Ville Skyttä <ville.skytta@iki.fi>
>>
>> On 02/06/2011 06:29 PM, Helmut Auer wrote:
>>
>> > Thanks for the update ! Is there anyone working on the drivers ?
>>
>> As far as I know, Christian Gmeiner is the only one who has worked on
>> them recently.  I haven't tested that stuff, but his hg repository is at
>> http://hg.assembla.com/em8300-cgmeiner/
>>
>> > With a recent kernel the em8300 modules won't compile.
>>
>> The attached patch [1] over driver 0.18.0 is enough to make them build
>> and work for me with kernel 2.6.35.10; I haven't tested with later
>> versions.
>>
>> [1] Backport of http://hg.assembla.com/em8300-cgmeiner/changeset/720/
>>
>> _______________________________________________
>> vdr mailing list
>> vdr@linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>>
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
  
Ville Skyttä Feb. 7, 2011, 8:59 p.m. UTC | #3
On 02/07/2011 10:03 PM, Christian Gmeiner wrote:

> The goal of this repository is to get the driver finally into
> mainline.

Hooray!  It's about time, thanks a lot!
  
YUP Feb. 7, 2011, 9:25 p.m. UTC | #4
thanks for the patch...


You are wellcome. I'm still using dxr3 card for my vdr system on 600 Mhz
Pentium III box.


> The goal of this repository is to get the driver finally into
> mainline. There is lot work left, but I started to push the first
> patch into mainline - it got included into 2.6.38-rc2 [1]. The next
> patch I will send to media list will be the bt865 subdevice
> driver. So... its a long way until the whole driver will be in
> mainline, but I am working hard to get it done.
>

WOW!!!! Thanks for your work!!!


>
> [0] https://github.com/austriancoder/v4l2-em8300
> [1]
> http://git.linuxtv.org/media_tree.git?a=commitdiff;h=e5fc54719861ab6ff0853a14b0c44272874a297f
> --
> Christian Gmeiner, MSc
>
>
>
> 2011/2/6 YUP <yupadmin@gmail.com>
> > Please use the following patch for kernel 2.6.{36,37} (in attachment).
> > Christian's repository hasn't been changed for a 3 months and you cannot
> > compile modules for a newer kernels. I maintain em8300-hg and
> > em8300-utils-hg packages for archlinux.
> > Yarema
> >
> > 2011/2/6 Ville Skyttä <ville.skytta@iki.fi>
> >>
> >> On 02/06/2011 06:29 PM, Helmut Auer wrote:
> >>
> >> > Thanks for the update ! Is there anyone working on the drivers ?
> >>
> >> As far as I know, Christian Gmeiner is the only one who has worked on
> >> them recently.  I haven't tested that stuff, but his hg repository is at
> >> http://hg.assembla.com/em8300-cgmeiner/
> >>
> >> > With a recent kernel the em8300 modules won't compile.
> >>
> >> The attached patch [1] over driver 0.18.0 is enough to make them build
> >> and work for me with kernel 2.6.35.10; I haven't tested with later
> >> versions.
> >>
> >> [1] Backport of http://hg.assembla.com/em8300-cgmeiner/changeset/720/
> >>
> >> _______________________________________________
> >> vdr mailing list
> >> vdr@linuxtv.org
> >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> >>
> >
> >
> > _______________________________________________
> > vdr mailing list
> > vdr@linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> >
> >
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
  
Jan Willies Feb. 7, 2011, 10:43 p.m. UTC | #5
2011/2/7 Christian Gmeiner <christian.gmeiner@gmail.com>

> YUP,
>
> thanks for the patch... I will update my hg repository. Maybe its also
> a good time to tell everybody about my other
> repositroy loacted at github - [0].
> The goal of this repository is to get the driver finally into
> mainline. There is lot work left, but I started to push the first
> patch into mainline - it got included into 2.6.38-rc2 [1]. The next
>

That's great!
  

Patch

diff -up em8300-0.18.0/include/linux/em8300.h~ em8300-0.18.0/include/linux/em8300.h
--- em8300-0.18.0/include/linux/em8300.h~	2009-12-21 00:24:55.000000000 +0200
+++ em8300-0.18.0/include/linux/em8300.h	2011-01-23 22:39:34.938179632 +0200
@@ -234,6 +234,10 @@  extern int major;
 #include <linux/wait.h> /* wait_queue_head_t */
 #include <linux/list.h> /* struct list_head */
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34)
+#include <linux/semaphore.h> /* struct semaphore */
+#endif
+
 #if defined(CONFIG_SND) || defined(CONFIG_SND_MODULE)
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
 #define snd_card_t struct snd_card