Hi,I have revision 2 of the Diamond PVR-550 card (the one with the tuner that doesn't work by default). 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 initializationAs 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
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
