[linux-dvb] Re: cx878_41 ?...help needed with Mercurial

Uwe Bugla uwe.bugla at gmx.de
Tue May 15 12:49:07 CEST 2007


Am Dienstag, 15. Mai 2007 10:29 schrieb Mike Booth:
> Mike,
> If I remember quite well your card has a cx24106 tuner / frontend.
>
> That means:
>
> 1. Even if bttv recognizes it, it will be unsupported, as a new frontend
> driver would be necessary to be written, and Conexant is not very helpful
> in those cases.
>
> A. Its a cx24110 there already is a driver.

Yes, for your sight, after fiddling around doing stupid changes in some places 
like changing "Pinnacle" into "Aver" or so.
There are cx24108 tuners / frontends which are supported by cx24110.
But every other card / tuner / frontend containing a cx24106 tuner / frontend 
is a completely different issue: A developer like Manu or Michael has to 
(well, if they are interested tot do so):
a. sign a paper at the conexant company to get some info on the frontend
b. modify cx24110.c to imply some support for your card
c. modify dvb-bt8xx.c to imply some support for the card
d. modify bttv cardlist
.................

Both steps need a whole lot of time, especially the second one.

>
>
> 2. Even if it is recognized by bttv, neither the "pure" Mercurial tree
> would help, nor the Mercurial tree with the implemented cx878 tree.
>
> A how do you know?

I know that as I already told you for 2 times now that your card is an 
UNSUPPORTED one.
Moreover I did not find your card in the bttv gallery - the M109 simply does 
not appear there: And this says very clear: It is NOT supported!

You can try with kernel 2.4 if you may wish, but there won't be no success 
either I guess.

>
> 3. As I told you already, the cx878 driver runs, but it is not finished
> yet. So it does not help at all to fiddle around with it. You won't neither
> get a picture nor sound even if you were running a supported card.
>
> A  how do you know?

I know as I did already the whole testing for cx878 and am aware of all the 
problems to be solved.

>
> 4. I already asked you to send in a dmesg, but you simply ignored that
> request. Why please?
>
> Cheers
>
> Uwe
>
>
> Dmesg and lspci follow.
>
> dmesg
> journald starting.  Commit interval 5 seconds
> EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
> EXT3 FS on hda2, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
> Adding 262136k swap on /mnt/hda2/swapfile.  Priority:-1 extents:119
> across:428048k
> Linux video capture interface: v2.00
> bttv: driver version 0.9.17 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> bttv: Bt8xx card found (0).
> PCI: setting IRQ 5 as level-triggered
> PCI: Found IRQ 5 for device 0000:00:09.0
> PCI: Sharing IRQ 5 with 0000:00:09.1
> bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 5, latency: 64, mmio:
> 0xcddfe000 bttv0: detected: Avermedia M109 [card=199], PCI subsystem ID is
> 1461:0199 bttv0: using: Avermedia M109 [card=199,autodetected]
> bttv0: gpio: en=00000000, out=00000000 in=004f00df [init]
> bttv0: using tuner=-1
> bttv0: registered device video0
> bttv0: registered device vbi0
> bttv0: PLL: 28636363 => 35468950 .. ok
> bttv0: add subdevice "dvb0"
> bt878: AUDIO driver version 0.0.0 loaded
> bt878: Bt878 AUDIO function found (0).
> PCI: Found IRQ 5 for device 0000:00:09.1
> PCI: Sharing IRQ 5 with 0000:00:09.0
> bt878_probe: card id=[0x1991461],[ Avermedia M109 ] has DVB functions.
> bt878(0): Bt878 (rev 17) at 00:09.1, irq: 5, latency: 64, memory:
> 0xcddff000 DVB: registering new adapter (bttv0).
> DVB: registering frontend 0 (Conexant CX24110 DVB-S)...
> eth0: link down
> eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
> root at mine:/home/mike/build-v4l/v4l-dvb#
>
>
>
> lspci -v
> 00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video
> Capture (rev 11)
>         Subsystem: Avermedia Technologies Inc Unknown device 0199
>         Flags: bus master, medium devsel, latency 64, IRQ 5
>         Memory at cddfe000 (32-bit, prefetchable) [size=4K]
>         Capabilities: [44] Vital Product Data
>         Capabilities: [4c] Power Management version 2
>
> 00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
> (rev 11)
>         Subsystem: Avermedia Technologies Inc Unknown device 0199
>         Flags: bus master, medium devsel, latency 64, IRQ 5
>         Memory at cddff000 (32-bit, prefetchable) [size=4K]
>         Capabilities: [44] Vital Product Data
>         Capabilities: [4c] Power Management version 2
>
> Uwe all i really want is some help with Mercurial to merge the driver , or
> whatever , as it exists.

Wrong! You start to nerve me now, really!

> I'm doing it purely for interests sake and as far 
> as I am aware I am still able to decide what to do with my own time.
> I have no intention of interfering, demanding support or anything else.
>
> Rgds
>
> Mike

Two suggestions for now:

1. Return this card to your dealer as soon as possible or sell it or do 
whatever with it (BEST CHOICE!)
2. Try to find some developer to get this card supported doing the necessary 
changes in the relevant places (cx24110, dvb-bt8xx......).
3. Stop bugging me with that issue from now on.

---------> If you do not conform to 3. for whatever reason, I will simply stop 
answering from now on.

>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb



More information about the linux-dvb mailing list