[linux-dvb] FusionHDTV Dual Digital zl10353 / dee1601 tuning

Ville-Pekka Vainio vpivaini at cs.helsinki.fi
Fri Aug 18 17:45:54 CEST 2006


Luke Rosenthal wrote:
> 
> I'm having a few probs compiling on FC5:
> 
> hg clone http://linuxtv.org/hg/v4l-dvb/
> cd v4l-dvb
> make
> 
> I get the following errors:
> 
> /tmp/v4l-dvb/v4l/dvb_net.c: In function 'wq_set_multicast_list':
> /tmp/v4l-dvb/v4l/dvb_net.c:1141: error: 'struct net_device' has no member
> named 'xmit_lock'
> /tmp/v4l-dvb/v4l/dvb_net.c:1170: error: 'struct net_device' has no member
> named 'xmit_lock'
> 
> Compiling against 2.6.17-1.2174_FC5, I have the following kernel packages
> installed:
> 
> kernel-2.6.17-1.2145_FC5.i686.rpm
> kernel-2.6.17-1.2174_FC5.i686.rpm
> kernel-devel-2.6.17-1.2174_FC5.i686.rpm
> 
> Am I doing something wrong?  I have been able to compile the v4l-dvb tree
> before as recently as a week ago (altho that was against 2.6.17-1.2145, I
> think)
> 
> Luke

Hi,

This is my first time mailing to the list, I hope it gets through.

IIRC, the FC5 2.6.17 kernels are actually based on 2.6.18, so this 
problem can be fixed by doing small changes to the dvb_net.c file.

Find the function wq_set_multicast_list and change the two occurrences of

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)

to

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17)

so that xmit_lock won't be used. Works for me.

Ville-Pekka



More information about the linux-dvb mailing list