[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