[linux-dvb] Fusion HDTV 7

Michael Krufky mkrufky at linuxtv.org
Fri Aug 29 18:32:51 CEST 2008


On Fri, Aug 29, 2008 at 12:24 PM, Matyas Sustik
<linux-dvb.list at sustik.com> wrote:
> I am using debian sid and attempts to load the cx23885 module fail:
>
> in dmesg:
> cx23885: Unknown parameter `car'
> (I use the card=4 option.)


No, you must have used a "car=4" option....  Next time read the error
message and it might help you figure out what you did wrong.


>
> The device:
> 02:00.0 Multimedia video controller: Conexant Device 8852 (rev 02)
>        Subsystem: DViCO Corporation Device d618
>        Flags: bus master, fast devsel, latency 0, IRQ 10
>        Memory at fbc00000 (64-bit, non-prefetchable) [size=2M]
>        Capabilities: [40] Express Endpoint, MSI 00
>        Capabilities: [80] Power Management version 2
>        Capabilities: [90] Vital Product Data <?>
>        Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+
> Queue=0/0 Enable-
>        Capabilities: [100] Advanced Error Reporting <?>
>        Capabilities: [200] Virtual Channel <?>
>        Kernel modules: cx23885
>
> kernel version:
> 2.6.26-1-amd64
>
> Note that this module came with the debian package:
> linux-image-2.6.26-1-amd64      2.6.26-3
>
> 1.  Am I right that this is not supposed to happen?  May I conclude
> that the packaged module is incompatible with the kernel it is packaged for?
> If so, I can report this bug to Debian; but I want to make sure I have the
> concepts straight before they shoot me down saying it is linuxtv.org's fault.


No idea what you're talking about.  I dont see a bug anywhere.

FusionHDTV7 is not supported in 2.6.26.y -- you should use the
linuxtv.org modules from the development repository, instead.


> 2.  I tried recompiling the module(s) using sources from linuxtv.org.  I used
> http://linuxtv.org/hg/v4l-dvb but the created modules still reported unknown
> symbols:
> cx23885: disagrees about version of symbol videobuf_streamoff
> cx23885: Unknown symbol videobuf_streamoff


Did you follow the instructions for building modules from the
linuxtv.org repositories?

Did you reboot your machine before trying the new modules?

Is videobuf compiled in the kernel, or as a module?  (it should be a module)

Did you just try to select the driver you needed in the linuxtv.org
mercurial repository, or did you build everything?

Just follow the instructions exactly -- dont pick and choose, just
build the entire repository.  Dont use "make load" ever -- it is evil.
 Just reboot your computer.




> There are actually various other mercurial repos hosted on linuxtv.org, which
> one should I try next?


There are individual developer repositories hosted on linuxtv.org --
you should never use them unless you know that you explicitly need a
changeset from a developer repository that has not yet been merged.

Use v4l-dvb, and follow instructions exactly -- regardless of whether
you think you know what you're doing -- the build rules for v4l-dvb
must be followed exactly... but  NEVER USE MAKE LOAD.


FusionHDTV7 support will be present in Intrepid, which uses the 2.6.27 kernel.

Regards,

Mike



More information about the linux-dvb mailing list