[linux-dvb] Driver request/help - Yuan PG300 DVB-T

Daniel Mons daniel.mons at iinet.net.au
Sat Jun 10 16:37:37 CEST 2006


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 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