Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Several Problems with driver 0.9.4
Am Mon, 2002-03-11 um 13.16 schrieb Andreas Roedl:
> I'm sorry but the more interesting output will be given by "lspci -vn" :-)
OK, here are mine:
00:0a.0 Class 0480: 1131:7146 (rev 01)
Subsystem: ffc2:0000
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at e8000000 (32-bit, non-prefetchable) [size=512]
00:0c.0 Class 0480: 1131:7146 (rev 01)
Subsystem: 13c2:0000
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at e8003000 (32-bit, non-prefetchable) [size=512]
> These are my DVB cards:
>
> 01:00.0 Class 0480: 1131:7146 (rev 01)
> Subsystem: 13c2:0008
> Flags: bus master, medium devsel, latency 128, IRQ 9
> Memory at efc00000 (32-bit, non-prefetchable) [size=512]
>
> 01:01.0 Class 0480: 1131:7146 (rev 01)
> Subsystem: 13c2:0002
> Flags: bus master, medium devsel, latency 128, IRQ 11
> Memory at efb00000 (32-bit, non-prefetchable) [size=512]
>
> In dvb.c of the DVB driver you'll find a function calld get_card_type() (see
> below). There must be a "case" for your "subsystem_vendor" (my cards are both
> 0x13c2) and a case for "subsystem_device" below (my cards are 0x0002 and
> 0x0008).
Following your hints, I think the ffc2:0000 Card is the cause for the
problems since there is no type for it.
> static int __init
> get_card_type(struct pci_dev *dev)
> {
> int type=-1;
I changed this to
int type=DVB_CARD_TT_SIEMENS;
and it works perfect for me.
Thanks for your hints. Should I send the information about the existence
of TT Cards with a ffc2 vendor id somewhere? I think assuming a default
type of DVB_CARD_TT_SIEMENS is maybe not the best thing to do...
regards
tim
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index