Hi all,
I have a question.
For users of HVR-1600 and other CX23418 based cards that basically work:
is your card behind a PCI-PCI bridge chip that is set for "subtractive
decode"?
For users of HVR-1600 and other CX23418 based cards that basically don't
work: Is your card behind a not behind a PCI-PCI bridge chip that is set
for "subtractive decode" (i.e. directly behind a host bridge, or behind
a PCI-PCI bridge set for positive decode)?
Here's an example, run as root, showing how to see if you have the
CX23418 behind a PCI-PCI bridge set for subtractive decode:
# lspci -tvv
-[0000:00]-+-00.0 ATI Technologies Inc Unknown device 7911
+-01.0-[0000:01]----05.0 ATI Technologies Inc Radeon 2100
[...]
+-14.4-[0000:03]--+-02.0 Internext Compression Inc iTVC16 (CX23416)
MPEG-2 Encoder
| \-03.0 Conexant CX23418 Single-Chip MPEG-2
Encoder with Integrated Analog Video/Broadcast Audio Decoder
[...]
>From the tree view above, we see the CX23418 is behind the bridge at
00:14.4.
# lspci -s 0:14.4 -vv -x
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01
[Subtractive decode])
^^^^^^^^^^^^^^^^^^^^^^^
[...]
00: 02 10 84 43 07 01 a0 02 00 01 04 06 00 40 81 00
^^^^^^^^
||
Subtractive Decode PCI-PCI ----++
[...]
Here we see in the first text line for the bridge, lspci has shown us
its a PCI-PCI bridge in subtractive decode. This could also be read off
of bytes 09x-0xb of the configuration space. The byte at 0x9 being 1
indicate subtractive decode vs positive decode.
Thanks in advance for your responses.
Regards,
Andy
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users