[linux-dvb] [PATCH] Add Compro VideoMate E650F (DVB-T part only)

stev391 at email.com stev391 at email.com
Tue Nov 25 03:00:00 CET 2008


> ----- Original Message -----
> From: "Igor M. Liplianin" <liplianin at tut.by>
> To: stev391 at email.com
> Cc: linux-dvb at linuxtv.org, stoth at linuxtv.org
> Subject: Re: [linux-dvb] [PATCH] Add Compro VideoMate E650F (DVB-T part only)
> Date: Tue, 25 Nov 2008 01:57:33 +0200
> 
> 
> В сообщении от 24 November 2008 23:51:35 stev391 at email.com написал(а):
> > > Message: 2
> > > Date: Sun, 23 Nov 2008 13:47:41 +0200
> > > From: "Igor M. Liplianin" <liplianin at tut.by>
> > > Subject: [linux-dvb] [PATCH] Add Compro VideoMate E650F (DVB-T part
> > > 	only)
> > > To: linux-dvb at linuxtv.org, video4linux-list at redhat.com
> > > Message-ID: <200811231347.41452.liplianin at tut.by>
> > > Content-Type: text/plain;  charset="koi8-r"
> > >
> > > From: Igor M. Liplianin <liplianin at me.by>
> > >
> > > Add Compro VideoMate E650F (DVB-T part only).
> > > The card based on cx23885 PCI-Express chip, xc3028 tuner and ce6353
> > > demodulator.
> > >
> > > Signed-off-by: Igor M. Liplianin <liplianin at me.by>
> >
> > ----Snip---
> >
> > Igor,
> >
> > Is this based on my earlier patches sent to the mailing list?
> > http://linuxtv.org/pipermail/linux-dvb/2008-August/028341.html
> Hi Stephen
> Sorry, I missed that post .
> So you are the first :)
> I didn't see any functional difference between both patches
> 
> >
> > If so have you had this working correctly?
> Actually, I bought this card couple days ago for experimens.
> Then I type
> 	modprobe cx23885 card=12
> And it works immediately :)
> But I didn't forget the firmware for xc3028 ;)
> Others is technic.
> So, It works right now in my computer.
> With Kaffeine I'm able search for channels and watch them.
> 
> >
> > What happens if you do now request the module cx25840?
> It loads:)
> 
> >
> > My patches were previously not committed due to:
> > * I only had two people who had this card (same pci ids) and both gave me
> > conflicitng results. (regarding the need for cx25840, if you search the
> > mailing list archives from about August through September this year you
> > will find the conversations). * The pci ids are shared across various cards
> > from Compro VideoMate Series and therefore the cards are detected
> > incorrectly, the eeprom dumps for each card that people have contacted the
> > list about previously are on the wiki pages.
> >
> > Keep up the effort in supporting DVB cards in linux.
> >
> > Regards,
> > Stephen.
> 
> 
> Best Regards
> Igor

Igor,

Sorry I had a typo in my previous email:
What happens if you do NOT request the module cx25840? Does it still work?

If it doesn't: request the module, but comment out these lines in cx25840-core.c:
	if (state->is_cx23885) {
 		/* Drive GPIO2 direction and values */
		cx25840_write(client, 0x160, 0x1d);
		cx25840_write(client, 0x164, 0x00);
	}
What I need to know is if these writes are enabling the card to work correctly.

NOTE: after each change mentioned in this email perform a hard reset of the computer (Or even better remove power to the computer completely for a short period) as the card's registers do not get reset all the time, this puts it in a known state.

Regards,
Stephen.



-- 
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com




More information about the linux-dvb mailing list