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 [EMAIL PROTECTED] with "unsubscribe linux-dvb" as 
subject.

Reply via email to