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

Oliver Endriss o.endriss at gmx.de
Sun Nov 11 20:35:59 CET 2007


Luc Brosens wrote:
> 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.

The initialisation of the first card looks ok.

> 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 ?

Yes. The second card does not work properly (I2C bus errors).

> 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.

scan works with the first card ('-a 0'), correct?

> 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)

Swap the cards.
- If the errors moves to saa7146(0), the card might be broken.
- If the errors still come from saa7146(1), try a different PCI slot.
  (I2C errors might be caused by noise on power supply lines.)

CU
Oliver

-- 
----------------------------------------------------------------
VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/
----------------------------------------------------------------



More information about the linux-dvb mailing list