Unfortunately, yes. When I get home, I'll send you the output of lspci -v on it (I knew I forgot to put something)
On 12 Aug 2008, at 01:31 , Hans Verkuil wrote:

On Monday 11 August 2008 08:41:29 Alex Lowe wrote:
Hi,

I have revision 2 of the Diamond PVR-550 card (the one with the tuner
that doesn't work by default).

Does this revision have the same PCI IDs? That is, with an unmodified
driver it is still autodetected as a Diamond PVR-550?

Regards,

        Hans

I've managed to get the tuner to work by downloading the latest
mercurial version of v4l-dvb (http://www.linuxtv.org) and forcing
cardtype=20
With that I can use the tuner normally. However, I can't use the S-
Video or Composite inputs.
When I set cardtype=53, I can use the composite/s-video inputs, but
no tuner.

After some playing around (actually, changing the code, because I
couldn't find what card numbers and tuner numbers each one was except
in the code), I would up with the following (from dmesg):

[ 4214.864774] ivtv:  Start initialization, version 1.4.0
[ 4214.865411] ivtv0: Initializing card #0
[ 4214.865437] ivtv0: Autodetected Yuan PG600, Diamond PVR-550 card
(cx23416 based)
[ 4214.868141] ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] ->
GSI 10 (level, low) -> IRQ 10
[ 4214.895336] cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c
driver #0)
[ 4214.898189] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 4214.898333] xc2028 0-0061: creating new instance
[ 4214.898338] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[ 4218.361498] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382
bytes)
[ 4218.435613] ivtv0: Registered device video0 for encoder MPG (4096
kB) [ 4219.123362] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836
bytes) [ 4219.322102] ivtv0: Encoder revision: 0x02060039
[ 4219.435678] xc2028 0-0061: Loading 80 firmware images from xc3028-
v27.fw, type: xc2028 firmware, ver 2.7
[ 4219.441856] xc2028 0-0061: Loading firmware for type=BASE (1), id
0000000000000000.
[ 4219.451003] i2c-adapter i2c-0: sendbytes: error - bailout.
[ 4219.451329] xc2028 0-0061: i2c output error: rc = -14 (should be
64) [ 4219.451336] xc2028 0-0061: -14 returned from send
[ 4219.451341] xc2028 0-0061: Error -22 while loading base firmware
[ 4219.514126] xc2028 0-0061: Loading firmware for type=BASE (1), id
0000000000000000.
[ 4219.522883] i2c-adapter i2c-0: sendbytes: error - bailout.
[ 4219.523318] xc2028 0-0061: i2c output error: rc = -14 (should be
64) [ 4219.523326] xc2028 0-0061: -14 returned from send
[ 4219.523331] xc2028 0-0061: Error -22 while loading base firmware
[ 4219.561657] xc2028 0-0061: Loading firmware for type=BASE (1), id
0000000000000000.
[ 4219.570815] i2c-adapter i2c-0: sendbytes: error - bailout.
[ 4219.571133] xc2028 0-0061: i2c output error: rc = -14 (should be
64) [ 4219.571141] xc2028 0-0061: -14 returned from send
[ 4219.571146] xc2028 0-0061: Error -22 while loading base firmware
[ 4219.633557] xc2028 0-0061: Loading firmware for type=BASE (1), id
0000000000000000.
[ 4219.642717] i2c-adapter i2c-0: sendbytes: error - bailout.
[ 4219.643048] xc2028 0-0061: i2c output error: rc = -14 (should be
64) [ 4219.643056] xc2028 0-0061: -14 returned from send
[ 4219.643060] xc2028 0-0061: Error -22 while loading base firmware
[ 4219.643666] ivtv0: Registered device video32 for encoder YUV (2048
kB)
[ 4219.643694] ivtv0: Registered device vbi0 for encoder VBI (1024
kB) [ 4219.643717] ivtv0: Registered device video24 for encoder PCM
(320 kB) [ 4219.643721] ivtv0: Initialized card #0: Yuan PG600,
Diamond PVR-550 [ 4219.643753] ivtv:  End initialization

As you can see, It uses the Diamond PVR-550 card (#53) now with the
xc2028 tuner (the tuner in #20 - I think it's tuner #71?)

Now the tuner, once again, no longer works (although at one point
with this setup it did).

Is there any way I can modify it so that I can use the Composite and
S- Video from the PVR-550 (#53) and still have the (full, channel-
changing) tuner using the xc2028 driver (#71)?
I would happily submit a patch if I need to change the code (NOTE: I
am not a good coder, but I would at least be able to write something
that would be fixable into reasonable C).

Thanks in advance,

Alex Lowe



_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to