Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Typhoon/budget*



Kenneth Aafløy wrote:
> 
> I've done some testing on my new typhoon (knc rip off) budget card. First off, 
> if i use the budget-av driver, which is the only budget driver to recognize 
> the card without modification, I get an oops because of the fact that the 
> card does not have the av saa7146 extension. The attached patch named 
> typhoon.diff fixes this problem, but i'm unsure if i've if'ed out too much or 
> too little of the code if the av extension is not found.

I've not much experience with the budget drivers, but to me this
patch looks OK.

> With this patch the card gets detected by the budget-av module, but the 
> frontend gets detected as a BSRU6 variation, but it's actually a SA7812. This 
> problem is also actowledged by this post:
> http://www.linuxtv.org/mailinglists/linux-dvb/2004/01-2004/msg00663.html
> 
> However, he did a modification to his card, and I don't really like that idea, 
> so the attached patch (typhoon-stv0299.patch) does this in the driver. The 
> problem is that with this mod, other stv0299 based frontends will fail to 
> detect, so my question is: how can I detect if there is a bsru6 or sa1278 on 
> the i2c address x?

I have no idea how to probe this. I guess we need to use the
strcmp(adapter->name, "...Typhoon...") thing as used for PHILIPS_SU1278_TSA_TT.

> When i have both patches in my tree the card and frontend get's detected just 
> fine, but I can only get horizontal channels. I've done some debugging, and 
> once in a great while, when switching to 13v the stv0299_set_voltage call 
> returns -5?? Any ideas here? Want more info?

EIO usually means the I2C communication failed. Probably the
general purpose IOs are wired differently on your card, and
the code in stv0299_set_voltage does bad things for you. To proceed
you need data sheets and a multimeter and find out how things are
connected. Or try to ask Typhoon for that information.

> I've downloaded the saa7146 datasheet from Philips, but where can i get the 
> frontend (stv0299 based primarily) datasheets?

They are usually secret.

> Btw, I've also tested the budget-ci driver, and that is also doing the job 
> fine..if the pci ids is added that is. Could not these budget drivers be 
> combined?

Well, if more variations of the budget cards surface, so that it is
no longer possible to tell from the PCI ids alone which driver to use,
then the code might have to be restructured. But IMHO not yet.


Johannes


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index