Re: Driver request/help - Yuan PG300 DVB-T

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

 



Some updated news from testing this evening:

card=19 gives me a black and white picture via S-Video (I'm struggling to remember if it noted it as "Composite 2" or "Composite 3" - I should have written it down...).

I googled about and found that card 43 seems to have roughly the same chips as mine. So, with that in mind I did the following (no idea if I'm loading too many modules, but they seem to work OK together):

mythtv ~ # modprobe cx88xx card=43
mythtv ~ # modprobe cx88-dvb
mythtv ~ # modprobe cx22702
mythtv ~ # modprobe tuner
mythtv ~ # modprobe cx88-blackbird
mythtv ~ # dmesg
cx2388x dvb driver version 0.0.5 loaded
CORE cx88[0]: subsystem: 12ab:2300, board: KWorld/VStream XPert DVB-T with cx22702 [card=43,insmod option]
TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
input: cx88 IR (KWorld/VStream XPert D as /class/input/input4
ACPI: PCI Interrupt 0000:00:0a.2[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 cx88[0]/2: found at 0000:00:0a.2, rev: 5, irq: 10, latency: 32, mmio: 0xe3000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 cx88[0]/0: found at 0000:00:0a.0, rev: 5, irq: 10, latency: 32, mmio: 0xe2000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
set_control id=0x980900 reg=0x310110 val=0x00 (mask 0xff)
set_control id=0x980901 reg=0x310110 val=0x3f00 (mask 0xff00)
set_control id=0x980903 reg=0x310118 val=0x00 (mask 0xff)
set_control id=0x980902 reg=0x310114 val=0x5a7f (mask 0xffff)
set_control id=0x980909 reg=0x320594 val=0x40 (mask 0x40) [shadowed]
set_control id=0x980905 reg=0x320594 val=0x20 (mask 0x3f) [shadowed]
set_control id=0x980906 reg=0x320598 val=0x40 (mask 0x7f) [shadowed]
cx2388x blackbird driver version 0.0.5 loaded

First test: tvtime. Loaded it up, and it found 2 inputs: "DVB" and "S-Video". S-Video now gives proper colour. All good.

I then emerged (Gentoo's package manager) linuxtv-dvb-apps. I also stole an "au-Brisbane" channel config file from a debian dvb-related .deb package (dvb-utils_1.1.1-1_i386.deb), as the Gentoo ones only have very limited support for Australia.

I used dvbscan to scan it and output that to ~/.mplayer/channels.conf, and fired up mplayer with the 'mplayer dvb://"Channel Name"' command. Lo and behold, I am now watching the world cup in all it's HD glory as I type this.

I should note that not all channels have audio. I don't know if this is my setup, the card, or something else. I'll have to take a good look at the messages mplayer spat out. But "SBS HD" (the channel covering the world cup) has 48kHz audio (with a slight hiss - dunno if that's my setup or not). That's all I need for the next 2 weeks at least. :)

Very happy so far. I hope some of the above is useful to someone. Now to figure out how to use LIRC...

-Dan


Daniel Mons wrote:


Michael Krufky wrote:
What happens if you try this:

modprobe cx88xx card=19
modprobe cx88-dvb

...I'd imagine that might actually get the card working, although it would be nice to add your card's subsystem id into the driver for autodetection. Please try the above, and send back to the list the output produced in 'dmesg' , regardless of whether it works or not. After that, I can generate some patches for you to test.

Cheers,

Michael Krufky



Hi Michael,

Thanks for the quick response.  dmesg output from the above is:

mythtv ~ # modprobe cx88xx card=19
mythtv ~ # modprobe cx88-dvb
mythtv ~ # dmesg
cx2388x dvb driver version 0.0.5 loaded
CORE cx88[0]: subsystem: 12ab:2300, board: Conexant DVB-T reference design [card=19,insmod option]
TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
ACPI: PCI Interrupt 0000:00:0a.2[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 cx88[0]/2: found at 0000:00:0a.2, rev: 5, irq: 10, latency: 32, mmio: 0xe3000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Conexant CX22702 DVB-T)...

Also here (tell me if you can't see the site - I had to do some heavy IP blocking due to SPAM problems earlier in the year):
http://www.gamedude.com.au/yuan/

I'll do some testing later this afternoon to see how that goes. So far a few combinations of card=XX have given me a "working" card as far as analogue inputs go, but I'm still struggling to get the tuner working for Australian free-to-air DVB-T.

Let me know if there's anything else you need from me.

-Dan

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb



_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux