[linux-dvb] updated snapshot, DVB card now wrong???

Michael Krufky mkrufky at gmail.com
Wed Apr 19 22:36:14 CEST 2006


On 4/19/06, Simon Baxter <linuxtv at nzbaxters.com> wrote:
>
> Hi.
>
> I've been trying to update my drivers for my WinTV Nova-T card, installed
> the new snapshot from mercurial and now my device is recognised as a
> Conexant Winfast TV2000 XP (rev 05) !!!
>
> [root at media ~]# lspci -v
> ~snip
> 00:0a.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
>         Subsystem: Hauppauge computer works Inc.: Unknown device 9002
>         Flags: bus master, medium devsel, latency 32, IRQ 11
>         Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
>         Capabilities: [44] Vital Product Data
>         Capabilities: [4c] Power Management version 2
>
> and dmesg has all sorts of symbol errors.
>
> I tried re-installing an old CVS, but the lspci still has the wrong card.
>
> What am I doing wrong?

What you are doing wrong is simply the fact that you are believing
what lspci says.

lspci ALWAYS interprets 14f1:8800 as the Conexant card... it isn't
wrong either... the PCI ID on all cx88 cards is the same -- it is the
SUBSYSTEM id that identifies your individual card.

lspci is correctly identifying your card's subsystem id as 0070:9002
... Hauppauge Nova-T DVB-T

You can blame your distro for having an outdated pci id database. 
Nobody cares anyway -- almost everyone is using the same outdated pci
id data.  Take a look in dmesg -- you will find that the cx88 driver
has in fact recognized your card correctly.

I repeat -- do not trust lspci -vv output.  If you want meaningful
output showing your actual pci id / subsystem id, do lspci -vn.

If you want this information to show up correctly in lspci, then you
will have to update your local pci id database from
pciids.sourceforge.net

I hope this helps,

Michael Krufky



More information about the linux-dvb mailing list