Hi again, Here's the output of lspci -v
00:0b.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ff92:0070
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
As far as I can tell, it's indistinguishable from the version 1 except
that the tuner doesn't work. Of course, I couldn't find any lspci
output from the version 1.
Alex 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, HansI'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
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
