[pvrusb2] 100306 snapshot compilation against kernel 2.6.19rc1 fails

Mike Isely isely at isely.net
Sat Oct 7 11:14:37 CDT 2006


On Sat, 7 Oct 2006, Andreas Korinek wrote:

> I just tried to compile the newest snapshot against kernel 2.6.19rc1, this 
> fails in the following way:
> 
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_ext_ctrls
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_ctrl_query
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_update
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_ctrl_get_menu
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_log_status
> WARNING: /lib/modules/2.6.19-rc1/pvrusb2/pvrusb2.ko needs unknown symbol 
> cx2341x_fill_defaults

These are references to the cx2341x module which is part of v4l/dvb and 
darn well better be in the kernel tree!

With the standalone driver you can work around this.  There's a switch 
(PVR2_ENABLE_CX2341XMOD) in driver/compat.h which enables the use of the 
cx2341x module.  That switch is turned on normally for any kernel 2.6.18 
or later.  Edit the header to turn it off and you should be OK.  (However 
the underlying problem still needs to be solved.)


> 
> I did not find the pvrusb2 module in the menuconfig of the kernel, has the 
> module temporarily been removed from the kernel source?
> 

No, it should still be there.  So should the rest of v4l/dvb, but the fact 
that cx2341x is missing for you makes me wonder if something is seriously 
messed up.

I'll download that kernel and see WTF is going on.

  -Mike


-- 
                        |         Mike Isely          |     PGP fingerprint
     Spammers Die!!     |                             | 03 54 43 4D 75 E5 CC 92
                        |   isely @ pobox (dot) com   | 71 16 01 E2 B5 F5 C1 E8
                        |                             |


More information about the pvrusb2 mailing list