[linux-dvb] Skystar2: Different PCI-ID
Bernhard Huafbauer
huafbauer at compuserve.de
Sat Dec 2 14:19:44 CET 2006
Hello,
I'm sorry but I think I was too fast with my assumptions.
Today I looked over the original .inf files and wondered why there only are
informations about the 2103 (except two occurences of 2102 in oemsetup.inf
in comments and a configuration value named 'nBoard0x2102UseTimer').
Therefore I inserted the card today another time and today it showed up as ('lspci -nn'):
00:07.0 Network controller [0280]: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card [13d0:2103] (rev 01)
When I first tried it it looked like this:
00:07.0 Network controller [0280]: Techsan Electronics Co Ltd Unknown device [13d0:2102] (rev 01)
I have no clue why this happens. It's the same pci slot.
Can this be intended behaviour?
Kind regards
Bernhard
PS.: Today it looked some nicer and the card is working like expected:
Dec 1 20:28:35 localhost kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
Dec 1 20:28:35 localhost kernel: flexcop-pci: will use the HW PID filter.
Dec 1 20:28:35 localhost kernel: flexcop-pci: card revision 1
Dec 1 20:28:35 localhost kernel: PCI: Enabling device 0000:00:07.0 (0000 -> 0003)
Dec 1 20:28:35 localhost kernel: ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 209
Dec 1 20:28:35 localhost kernel: DVB: registering new adapter (FlexCop Digital TV device).
Dec 1 20:28:35 localhost kernel: b2c2-flexcop: MAC address = 00:d0:d7:04:60:9a
Dec 1 20:28:35 localhost kernel: i2c_adapter i2c-4: SMBus Quick command not supported, can't probe for chips
Dec 1 20:28:36 localhost kernel: mt352_read_register: readreg error (reg=127, ret==-121)
Dec 1 20:28:36 localhost kernel: nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
Dec 1 20:28:36 localhost kernel: Unknown/Unsupported NXT chip: 00 00 00 00 00
Dec 1 20:28:36 localhost kernel: lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
Dec 1 20:28:36 localhost kernel: stv0297_readreg: readreg error (reg == 0x80, ret == -121)
Dec 1 20:28:36 localhost kernel: b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e
Dec 1 20:28:36 localhost kernel: DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
Dec 1 20:28:36 localhost kernel: b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopII' complete
Am Samstag, 25. November 2006 22:08 schrieb Bernhard Huafbauer:
> Hello,
> I have a Skystar2 Rev 2.3. (http://home.vrweb.de/~bernhardu/skystar2.jpg)
>
> A 'lspci -nn' shows me this:
> 00:07.0 Network controller [0280]: Techsan Electronics Co Ltd Unknown device [13d0:2102] (rev 01)
>
> But in flexcop-pci.c is only 13d0:2103 mentioned and mine is 13d0:2102.
>
> When I change flexcop-pci.c about line 402 to look like this
>
> static struct pci_device_id flexcop_pci_tbl[] = {
> { PCI_DEVICE(0x13d0, 0x2103) },
> { PCI_DEVICE(0x13d0, 0x2102) },
> /* { PCI_DEVICE(0x13d0, 0x2200) }, ? */
> { },
> };
>
> I get following output from 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 1
> PCI: Enabling device 0000:00:07.0 (0000 -> 0003)
> ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 209
> DVB: registering new adapter (FlexCop Digital TV device).
> b2c2-flexcop: reading of MAC address failed.
> i2c_adapter i2c-4: SMBus Quick command not supported, can't probe for chips
> 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
> nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
> Unknown/Unsupported NXT chip: 00 00 00 00 00
> b2c2-flexcop: i2c master_xfer failed
> lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
> b2c2-flexcop: i2c master_xfer failed
> b2c2-flexcop: i2c master_xfer failed
> stv0297_readreg: readreg error (reg == 0x80, ret == -121)
> 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:07.0 disabled
>
>
> Is there any chance to get this card supported?
>
> Kind regards
> Bernhard
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
More information about the linux-dvb
mailing list