[linux-dvb] Problems with KNC1 DVB-C

Rudy Zijlstra rudy at grumpydevil.homelinux.org
Sun Apr 29 15:27:17 CEST 2007


Oliver Endriss wrote:
> Rudy Zijlstra wrote:
>   
>> hi all,
>>
>> On kernel 2.6.19.1 the KNC1 is working correctly. On 2.6.20.1 and 
>> 2.6.21-rc2 i get problems though, and the device is not fully loaded. 
>> I've attached the dmesg output. Anybody an idea how to progress? I have 
>> the feeling the i2c communicaton is not working correctly. How to solve 
>> this?
>>     
>
> Could you please test if it works again, if you replace
>   SAA7146_USE_I2C_IRQ
> by
>   SAA7146_I2C_SHORT_DELAY
> in budget-av.c?
>
> @all:
> Can someone confirm this problem with card type 1894:0021
> (KNC1 DVB-C Plus)?
>
> Oliver
>
>   
I finally had time to return to this.

Find attached original dmesg output on 2.6.21.1 and result with above change

Cheers

Rudy




-------------- next part --------------
Linux video capture interface: v2.00
saa7146: register extension 'budget_av'.
saa7146: found saa7146 @ mem f8a56c00 (revision 1, irq 9) (0x153b,0x1156).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (Terratec Cinergy 1200 DVB-C).
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:0a:ac:01:b7:ed
DVB: registering frontend 0 (Philips TDA10021 DVB-C)...
budget-av: ci interface initialised.
piix4_smbus 0000:00:0f.0: Found 0000:00:0f.0 device
piix4_smbus 0000:00:0f.0: Host SMBus controller not enabled!
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 2
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:13:16:b7
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 1 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:10:a1:17
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 2 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
-------------- next part --------------
Linux video capture interface: v2.00
saa7146: register extension 'budget_av'.
saa7146: found saa7146 @ mem f8a56c00 (revision 1, irq 9) (0x153b,0x1156).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (Terratec Cinergy 1200 DVB-C).
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
Couldn't read from EEPROM: not there?
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
KNC1-0: Could not read MAC from KNC1 card
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
DVB: TDA10021: tda10021_readreg: readreg error (ret == -5)
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
saa7146_i2c_writeout: timed out waiting for end of xfer
DVB: TDA10021: tda10021_readreg: readreg error (ret == -5)
budget-av: A frontend driver was not found for device 1131/7146 subsystem 153b/1156
budget-av: ci interface initialised.
piix4_smbus 0000:00:0f.0: Found 0000:00:0f.0 device
piix4_smbus 0000:00:0f.0: Host SMBus controller not enabled!
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 2
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:13:16:b7
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 1 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:10:a1:17
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 2 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete


More information about the linux-dvb mailing list