[pvrusb2] 2.6.16-rc1 test

Mike Isely isely at isely.net
Fri Jan 20 23:10:24 CST 2006


I've downloaded and built 2.6.16-rc1 here.  Unfortunately I can't run it 
on my test machine yet because the nvidia driver source version I've been 
using for my X server there won't compile under 2.6.16-rc1.  So no 
graphics.  $##@!@ closed source driver!  I'm working on resolving that, 
but in the mean time I attempted to compile the pvrusb2 driver against 
that kernel and ran into no fewer than FOUR separate compilation problems 
in the driver.  I need to understand the implications of these differences 
before I can fix these things, so it's probably going to be another day or 
two before I have an updated snapshot ready.

   -Mike


On Thu, 19 Jan 2006, Mike Isely wrote:

>
> Hmm.  Swell.  So much for my previous statement.  I think I know what this is 
> but I need to do some more digging.  The "owner" field is used for a type of 
> a lock which is needed to prevent accidental removal of a module from the 
> kernel while something might be processing inside of it.  I had heard that 
> some owner fields had been removed, but that implies that there has to a 
> substitute means to avoid the remove-while-executing race.  I'll look into 
> this - however there probably won't be an answer until Friday night at the 
> earliest.
>
>  -Mike
>
>
> On Thu, 19 Jan 2006, Bill Crowell wrote:
>
>> Here's the test with latest:
>> root at pc_1_200:/home/mfx400/pvrusb2-mci-20060107/driver# make
>> make INSTALL_MOD_DIR=pvrusb2 -C /lib/modules/2.6.16-rc1/build 
>> M=/home/mfx400/pvrusb2-mci-20060107/driver CONFIG_VIDEO_PVRUSB2=m modules
>> make[1]: Entering directory `/usr/src/linux-2.6.16-rc1'
>> CC [M]  /home/mfx400/pvrusb2-mci-20060107/driver/pvrusb2-i2c-core.o
>> /home/mfx400/pvrusb2-mci-20060107/driver/pvrusb2-i2c-core.c: In function 
>> `pvr2_i2c_core_singleton':
>> /home/mfx400/pvrusb2-mci-20060107/driver/pvrusb2-i2c-core.c:302: error: 
>> structure has no member named `owner'
>> /home/mfx400/pvrusb2-mci-20060107/driver/pvrusb2-i2c-core.c:304: error: 
>> structure has no member named `owner'
>> make[2]: *** [/home/mfx400/pvrusb2-mci-20060107/driver/pvrusb2-i2c-core.o] 
>> Error 1
>> make[1]: *** [_module_/home/mfx400/pvrusb2-mci-20060107/driver] Error 2
>> make[1]: Leaving directory `/usr/src/linux-2.6.16-rc1'
>> make: *** [modules] Error 2
>> 
>> Bill
>> 
>> 
>
>

-- 
                         |         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