[linux-dvb] AirStar HD5000-PCI card Unknown header type

Mike Krufky mkrufky at linuxtv.org
Mon Dec 19 21:23:01 CET 2005


Kevin D Fowlks wrote:

> Hello,
> I recently bought a AirStar HD5000-PCI ATSC card, In the processing of 
> setting it up in Fedora Core 4 i'm getting problems loading the kernel 
> driver. It reports that it can't find the appropriate frontend. After 
> looking at the PCI & vender ID from the LinuxTV wiki I noticed my card 
> has a different PCI ID.
>
> lspci -v
>
>
> 00:08.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII 
> DVB chip / Technisat SkyStar2 DVB card (rev ff) (prog-if ff)
>       !!! Unknown header type 7f
>
>
> ====================================================
> lspci -v -n
>
>
> 00:08.0 Class 0280: 13d0:2103 (rev ff) (prog-if ff)
>       !!! Unknown header type 7f
>
>
> ====================================================
> lsmod
>
>
> Module                  Size  Used by
> b2c2_flexcop_pci        8793  0
> b2c2_flexcop           27733  1 b2c2_flexcop_pci
> dvb_core               80745  1 b2c2_flexcop
> mt352                   6597  1 b2c2_flexcop
> bcm3510                10693  1 b2c2_flexcop
> stv0299                10697  1 b2c2_flexcop
> nxt2002                 8901  1 b2c2_flexcop
> stv0297                 8265  1 b2c2_flexcop
> mt312                   8005  1 b2c2_flexcop
> ipv6                  249761  14
> parport_pc             27909  0
> lp                     12937  0
> parport                35593  2 parport_pc,lp
> autofs4                19653  2
> rfcomm                 38745  0
> l2cap                  25921  5 rfcomm
> bluetooth              48069  4 rfcomm,l2cap
> sunrpc                141437  1
> dm_mod                 57181  0
> video                  16197  0
> button                  6737  0
> battery                 9541  0
> ac                      4933  0
> ohci1394               35593  0
> ieee1394              297625  1 ohci1394
> uhci_hcd               32465  0
> ehci_hcd               34381  0
> shpchp                 93317  0
> i2c_viapro              8401  0
> snd_via82xx            28289  0
> gameport               15689  1 snd_via82xx
> snd_ac97_codec         88637  1 snd_via82xx
> snd_ac97_bus            2497  1 snd_ac97_codec
> snd_seq_dummy           3781  0
> snd_seq_oss            31809  0
> snd_seq_midi_event      7105  1 snd_seq_oss
> snd_seq                49617  5 
> snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_pcm_oss            50545  0
> snd_mixer_oss          17985  1 snd_pcm_oss
> snd_pcm                87493  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
> snd_timer              25029  2 snd_seq,snd_pcm
> snd_page_alloc         10697  2 snd_via82xx,snd_pcm
> snd_mpu401_uart         7745  1 snd_via82xx
> snd_rawmidi            24801  1 snd_mpu401_uart
> snd_seq_device          9037  4 
> snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
> snd                    54437  11 
> snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd 
> _pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
> soundcore               9889  1 snd
> i2c_core               22081  8 
> b2c2_flexcop,mt352,bcm3510,stv0299,nxt2002,stv0297,mt312,i2c_viapro
> 8139cp                 21953  0
> 8139too                27329  0
> via_rhine              23881  0
> mii                     5313  3 8139cp,8139too,via_rhine
> floppy                 61957  0
> ext3                  129993  3
> jbd                    57813  1 ext3
> sata_via                8645  0
> libata                 47437  1 sata_via
> sd_mod                 18625  0
> scsi_mod              135529  2 libata,sd_mod
>
>
> =========================================================
> dmesg
>
>
> b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded 
> successfully
> flexcop-pci: will use the HW PID filter.
> flexcop-pci: card revision 2
> ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 7 (level, 
> low) -> IRQ 7
> DVB: registering new adapter (FlexCop Digital TV device).
> b2c2-flexcop: MAC address = 00:d0:d7:0e:a5:d0
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> mt352_read_register: readreg error (reg=127, ret==-121)
> b2c2-flexcop: i2c master_xfer failed
> i2c_readbytes: i2c read error (addr 0a, err == -121)
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> stv0297_readreg: readreg error (reg == 0x80, ret == -22)
> b2c2-flexcop: i2c master_xfer failed
> mt312_read: ret == -121
> b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
> ACPI: PCI interrupt for device 0000:00:08.0 disabled
>
>
> b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip 
> unloaded successfully
> b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded 
> successfully
> flexcop-pci: will use the HW PID filter.
> flexcop-pci: card revision ff
> ACPI: PCI Interrupt 0000:00:08.0[?]: no GSI - using IRQ 7
> b2c2-flexcop: unkown FlexCop Revision: f. Please report the 
> linux-dvb at linuxtv.org.
> DVB: registering new adapter (FlexCop Digital TV device).
> b2c2-flexcop: reading of MAC address failed.
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> mt352_read_register: readreg error (reg=127, ret==-121)
> b2c2-flexcop: i2c master_xfer failed
> i2c_readbytes: i2c read error (addr 0a, err == -121)
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> stv0297_readreg: readreg error (reg == 0x80, ret == -22)
> b2c2-flexcop: i2c master_xfer failed
> mt312_read: ret == -121
> b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
>
>
> Kevin D. Fowlks
> fowlks at ais.msu.edu
> Information Technologist I
> Administrative Information Services
> Michigan State University
> Blog: http://core.resonanceone.com
> Phone:(517) 353-4420 x258
> Fax: (517) 355-5176
>
This device is not yet supported by the vanilla kernels.  The patch has 
already gone upstream to Linux Kernel 2.6.15, which should be released 
before the end of the year.

In order to install the driver on YOUR machine, without the need to 
compile the 2.6.15 kernel, you can install the new drivers from v4l-dvb cvs:

http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

Cheers,

Michael Krufky





More information about the linux-dvb mailing list