[pvrusb2] pvrusb2-mci-20070114 radio support - stereo?

Rick Macdonald rickm at timshel.ca
Mon Feb 12 09:00:48 CST 2007


Mike Isely wrote:
> On Mon, 12 Feb 2007, Rick Macdonald wrote:
>
>   
>> v4l-dvb built perfectly cleanly, but loading the modules gave me a ton 
>> of unresolved references. For the first time in 13 years I have 
>> installed a pre-built kernel image (Debian) instead of building my own 
>> kernel, so I don't have the full kernel source, just the headers. I'm 
>> surprised it didn't work, but I guess I don't really know what to 
>> expect. I got real busy and haven't had a chance to build a kernel yet.
>>     
>
> Two things:
>
> First, make sure you are building v4l-dvb against the correct set of 
> kernel headers.
>
> Second, you need to install all of v4l-dvb modules not just a few pieces 
> (no idea if you did that or not).  And make sure you've removed the old 
> versions of those modules out of the kernel and have unloaded any old 
> modules that might be running at the time you did the install.
>
> Miss either of those two and you will have unresolved references.
>
> FYI, I just started using kernel 2.6.20 regularly.  I had been using 
> 2.6.18.1 previously.  So far it's looking pretty good.  Too soon to 
> tell, but on my big desktop system (Intel core 2 duo w/ a pair of large 
> SATA drives) I think I'm seeing significantly improved I/O throughput.
>
>   -Mike
>   
I have the matching headers for sure. I just did "make reload" as in the 
instructions. I could try making my own list of modules and doing the 
remove/load manually. I didn't want to install them in case they didn't 
load properly.


    How to build the v4l-dvb kernel modules

The v4l-dvb tree is backwards compatable against recent vanilla kernels. 
Kernel version 2.6.10 or later is required to build the dvb modules, and 
version 2.6.12 or later is required to build support for hybrid devices.

   1. Change into the v4l-dvb directory:

      cd v4l-dvb

   2. Build the modules:

      make

   3. Install the modules:

      make install

   4. If you get errors in relation to unresolved symbols, please try to
      reboot before filing an error report.

/optional:/

    * To clean the source tree:

      make clean

    * To clean the build configuration:

      make distclean

    * To remove (rmmod) all modules at once from the running kernel (in
      memory):

      make unload

    * To insert (insmod) all modules at once into the running kernel,
      without the need to install them:

      make load

    * To perform the two commands above in a single step:

      make reload



More information about the pvrusb2 mailing list