Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I bought one of those $20.00+free shipping Yuan PG583 dvb cards on e-bay. Nice little card but won't quite work in Linux. I'm trying to get it to work in Kaffeine on a Slackware64 13.37 machine for now but want to use it eventually in Mythtv. I would really like to use it as a QAM tuner for cable but not sure if it will support it. It uses a CX3028 tuner that doesn't support all flavours of QAM. I could always use it for ATSC.
The v4l2 package doesn't seem to support this card contrary to some posts I've seen. I've seen a patch dating back to 2008 for RedHat that never made it into the regular kernel. That doesn't do me any good at all.
By setting the card manually in /etc/modprobe.d with a file containing a line saying "option cx88xx card=NN" I can get 3 or 4 of the cards, the ones using the cx2088 tuner driver, to produce a /dev/dvb directory but even they don't work.
As you may guess, I'm not interested in using the cards analog tuning capability.
I've been working on this for 2 weeks now and am starting to get a bit discouraged. Given the $20.00 price tag I'm sure there are a lot of people going to want these in Linux.
Any and all help and advice would be appreciated. Perhaps I'm just doing something stupid, wouldn't be the first time.
Bill
Last edited by bholland2; 08-29-2011 at 05:18 AM.
Reason: Added card model No.
Yip, been there done that. That was the first thing I read and tried 2 weeks ago. The 800i uses a different tuner chip, a cx5000. The Yuan card uses a cx3028 tuner chip. I now have both firmwares in my /lib/firmware directory. The 2 cards look almost identical though. That wiki was one of the things that prompted me to purchase the Yuan PG583 card in the first place, I thought it was the same too.
The card that actually comes the closest is the Kworld PlusTV HD 120. It seems to scan for channels in Kaffeine and the little green thingy lights up at the places where channels should be but it doesn't add the channel to the list and it can't then later tune any channels.
The board also contains the Samsung S5H1409 chip which appears to be a ATSC/QAM64/256 tuner/decoder. I'm guessing the XC3028 is used for the analogue tuner and the S5H1409 is the digital tuner. I'm just guessing here and could be wrong.
Actually the Kworld 120 works in all current versions of Linux, it is specifically included in v4l2, it's card #67. My card isn't a 120, it is a Yuan PG583, similar in appearance and functionality, and probably actually manufactured by the same company, but not exactly the same. It may, or may not, work the same in analogue mode, don't care, only interest in digital tuning. It is similar enough that it will scan for digital channels but different enough that you get no picture or sound. Remember, interested only in DVB channels, ATSC and/or QAM if it will work. I no longer have any analogue channels available over the air or on cable.
I'm hoping to find someone who actually got this card to work with ATSC or QAM. If not then I guess I'll be digging into the v4l2 source and trying to add it. I just hate to go to all that trouble and then get rejected by people running the source tree. It's my understanding that a card much like this one has been added before and then backposted out of existence because of bugs in other parts of v4l.
I do have the time now, I actually retire this month. It'll be just like work except I don't have to go anywhere and don't have a boss, and don't get paid... LOL. Still fighting other people poorly structured C code though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.