[linux-dvb] KNC1 TV-Station S, revision 0x1894, doesn't tune

Luc Brosens dvb at bsc-bvba.be
Sat Nov 10 12:56:47 CET 2007


hello,

I've just put two of these card in my machine, and seem to run into the tuner issue described at
http://www.linuxtv.org/wiki/index.php/TerraTec_Cinergy_1200_DVB-S_budget/Typhoon/KNC1_DVB-S_budget

has anybody gotten these cards to work ?
any pointers on how to get tuning to work ?
I'm new to dvb-driver development, suggestions on how to get started are welcome too

below are lspci output, dmesg output and scan output :

DMESG
saa7146: register extension 'budget_av'.
PCI: Setting latency timer of device 0000:00:10.1 to 64
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:04:08.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 16
saa7146: found saa7146 @ mem ffffc20010606000 (revision 1, irq 16) (0x1894,0x0016).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (KNC TV STAR DVB-S)
adapter failed MAC signature check
encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff
KNC1-0: MAC addr = 00:09:d6:65:9d:14
DVB: registering frontend 0 (ST STV0299 DVB-S)...
budget-av: ci interface initialised.
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:04:09.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 17
saa7146: found saa7146 @ mem ffffc2001061c000 (revision 1, irq 17) (0x1894,0x0016).
saa7146 (1): dma buffer size 192512
DVB: registering new adapter (KNC TV STAR DVB-S)
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
Couldn't read from EEPROM: not there?
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
KNC1-1: Could not read MAC from KNC1 card
DVB: registering frontend 1 (ST STV0299 DVB-S)...
budget-av: ci interface initialised.
budget-av: cam inserted B
saa7146: register extension 'dvb'.
dvb_ca adaptor 1: PC card did not respond  :(

not all of these messages seem positive, should I worry ?
(there's no CAM in the CI-slot yet)

LSPCI

04:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
	Subsystem: KNC One Unknown device 0016
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (3750ns min, 9500ns max)
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at fdbfe000 (32-bit, non-prefetchable) [size=512]

04:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
	Subsystem: KNC One Unknown device 0016
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+
	Latency: 32 (3750ns min, 9500ns max)
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at fdbfd000 (32-bit, non-prefetchable) [size=1K]


SCAN
silverstar:/home/myth # scan -vvv -a 1 /usr/share/dvb/dvb-s/Astra-19.2E
scanning /usr/share/dvb/dvb-s/Astra-19.2E
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
initial transponder 12551500 V 22000000 5
>>> >>> tune to: 12551:v:0:22000
DiSEqC: switch pos 0, 13V, hiband (index 2)
diseqc_send_msg:56: DiSEqC: e0 10 38 f1 00 00
DVB-S IF freq is 1951500
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x03
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x03
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
WARNING: >>> tuning failed!!!
>>> >>> tune to: 12551:v:0:22000 (tuning failed)
DiSEqC: switch pos 0, 13V, hiband (index 2)
diseqc_send_msg:56: DiSEqC: e0 10 38 f1 00 00
DVB-S IF freq is 1951500
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x01
>>> >>> tuning status == 0x01
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
>>> >>> tuning status == 0x02
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.

the signal from the satellite is fine, have been using a settop box for several months
a Skystar 2 card in the same machine scanned successfully and gave access to the FTA channels

I'm using OpenSUSE 10.3, kernel version 2.6.22.12, dvb archive 816f256c2973 (downloaded it yesterday)

thanks,

Luc




More information about the linux-dvb mailing list