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

Luc Brosens dvb at bsc-bvba.be
Mon Nov 12 18:16:20 CET 2007


thanks for the suggestions

the results are both good and less good ...
the motherboard is an M2NPV-VM, which has 2 PCI slots
I tried both cards in both slots : in one slot both cards work but in the other slot none of them
(it's possible that the card in the 'right' slot wasn't seated properly earlier)

so the good news is that the drivers are working, and tuning is ok (haven't tried encrypted channels yet)
more good news : both cards are ok too

the bad news is that I'm left with a single working PCI slot (and MythTV really shines with multiple cards)

assuming it's a PCI-power problem, how can this be fixed ?
would changing the power supply work ?


thanks again,

Luc

Oliver Endriss wrote:
> 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
> 



More information about the linux-dvb mailing list