Hello.
<br>
<br>Thanks a lot for your answer.
<br>
<br>There was an issue for CS2 ?
<br>It's about the flexcop IC or the stv0297 tuner ?
<br>(because stv tuner is used in TT-C2300 DVB-C card ?, and flexcop IC in a lot of DVB-S cards )
<br>
<br>I have tested with this Cvs repository, and it's the same thing: the tuner is not detected. (compiled outside a kernel, with a kernel 2.6.17 installed)
<br>
<br>I am not under 64 bits Cpu.
<br>I can install any other kernel if it's necessary.
<br>
<br>I think I have problem to read the R100 register.
<br>
<br>I have this message about the flexcop version,
<br>"kernel: b2c2-flexcop: unkown FlexCop Revision: f. Please report the linux-dvb@linuxtv.org.
<br>", so I have forced the rev arg with "fc->rev = FLEXCOP_IIB"
<br>(this is the chip on the card)
<br>
<br>I have modified source to include debug messages,
<br>and after loading all drivers
<br>"
<br>...
<br>kernel: b2c2-flexcop: TESTING stv0297_cs2_attach
<br>kernel: flexcop_i2c_request RorW op= 1
<br>kernel: flexcop_i2c_operation: r100 before: 1300801c
<br>kernel: flexcop_i2c_operation: INIT I2C: Begin 2 writes
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 100: 00000000
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 100: 1300801c
<br>kernel: flexcop_i2c_operation: INIT I2C: END
<br>kernel: flexcop_i2c_operation: before READ tw_sm_c_100
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d096a000: r=00000100
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 100: ffffffff
<br>kernel: flexcop_i2c_operation: after READ tw_sm_c_100
<br>kernel: flexcop_i2c_operation: read tw_sm_c_100 FAILED, return -EREMOTEIO
<br>kernel: flexcop_i2c_operation: ------------------------------------------
<br>kernel: flexcop_i2c_operation: r100 before: 5300801c
<br>kernel: flexcop_i2c_operation: INIT I2C: Begin 2 writes
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 100: 00000000
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 100: 5300801c
<br>kernel: flexcop_i2c_operation: INIT I2C: END
<br>kernel: flexcop_i2c_operation: before READ tw_sm_c_100
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d096a000: r=00000100
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 100: ffffffff
<br>kernel: flexcop_i2c_operation: after READ tw_sm_c_100
<br>kernel: flexcop_i2c_operation: read tw_sm_c_100 FAILED, return -EREMOTEIO
<br>kernel: flexcop_i2c_operation: ------------------------------------------
<br>kernel: flexcop_i2c_read4: no_base_addr read failed. -121
<br>kernel: b2c2-flexcop: flexcop_master_xfer: i2c master_xfer failed
<br>kernel: stv0297_readregsI: readreg error (reg == 0x80, ret == -121)
<br>kernel: b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
<br>k7host kernel: deinitialized dvb stuff
<br>k7host kernel: ACPI: PCI interrupt for device 0000:00:0a.0 disabled
<br>"
<br>
<br>Also, I can't read the mac address,
<br>but read/write access to other register seems to work :
<br>
<br>"
<br>..snip..
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d0abe000: r=0000071c
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 71c: ffffffff
<br>kernel: >flexcop_pci_read_ibi_reg: NEW!! read(reg,val): 71c: ffffffff
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 71c: fffdffff
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d0abe000: r=00000300
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 300: ffffffff
<br>kernel: >flexcop_pci_read_ibi_reg: NEW!! read(reg,val): 300: ffffffff
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d0abe000: r=00000208
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 208: ffffffff
<br>kernel: >flexcop_pci_read_ibi_reg: NEW!! read(reg,val): 208: ffffffff
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 300: ffffdfff
<br>kernel: flexcop_pci_write_ibi_reg: new write(reg,val): 208: fffffffe
<br>kernel: >flexcop_pci_read_ibi_reg: BEGIN io_mem=d0abe000: r=00000300
<br>kernel: >flexcop_pci_read_ibi_reg: END, read(reg,val): 300: ffffffff
<br>kernel: >flexcop_pci_read_ibi_reg: NEW!! read(reg,val): 300: ffffffff
<br>...
<br>
<br>and after, the tuner test.
<br>"
<br>
<br>Can I have help about I2C on this card?
<br>
<br>I have found this definition of R100,
<br>but I'm not sure that it is for the stv0297 .
<br>
<br>"
<br>http://www.mail-archive.com/linux-dvb@linuxtv.org/msg13665.html
<br>Hi!
<br>Here are the registers for the "two line serial":
<br>
<br>Reg 0x100
<br>WRITE
<br>Bits 6-0 CHIPADDRESS
<br>Bit 7 Reserved
<br>Bits 15-8 BASE ADDRESS
<br>Bits 23-16 DATA1
<br>Bit 24 Start transaction. Bit 25 R/#W Read=1, Write=0
<br>Bit 27-26 Size of transaction. 00=1, 11=4 bytes.
<br>Bit 29-28 Port selection 00=Invalid, 01=Frontend, 10-EEPROM, 11=Tuner
<br>Bit 30 Base address presence indicator. When 1, no base address is generated.
<br>Bit 31 Reserved
<br>
<br>Reg 0x100
<br>READ
<br>Bit 0 R/#W - Internal states.
<br>Bits 7-1 CHIPADDRESS
<br>Bits 15-8 BASE ADDRESS
<br>Bits 23-16 DATA1
<br>Bit 24 Status. When=1, transaction underway. =0 engine is free.
<br>Bit 25 R/#W Read=1, Write=0
<br>Bit 27-26 Size of transaction. 00=1, 11=4 bytes.
<br>Bit 29-28 Port selection 00=Invalid, 01=Frontend, 10-EEPROM, 11=Tuner
<br>Bit 30 ACK error. When =1, no ACK from slave.
<br>Bit 31 When set, it indicate that the current transaction is done.
<br>"
<br>
<br>SCL and SDA level of the i2c master device in the flexcop IC is it managed internaly (nothing to do for us) ?
<br>
<br>Is it possible to setup the speed of the i2c bus ?
<br>
<br>What is the pll chip in a DVB card ?
<br>
<br>
<br>Any ideas are welcome.
<br>
<br>Thanks !
<br>
<br>(PS: I have clicked to send this email as txt, not html, hope that works,
<br>sorry for the last mail).
<br>
<br>
<br>
<br>> Hi All,
<br>>
<br>> 2006/11/13, Hun chow :
<br>> > Hello.
<br>> >
<br>> > I have a lot of trouble to install my new DVB card under Linux: CableStar
<br>> > 2:
<br>>
<br>> This issue of CS2 support having been removed sometime in last
<br>> February keeps popping up every now and then - I guess the developers
<br>> had a reason to do that, however there seem to be a lot of people
<br>> missing the support.
<br>...
<br>>
<br>> Cheers, Ville<br/>
<div>
<hr style="width:85%;margin-left:0px;text-align:left"/><br/>
Lycos Cinema : Catch up with your friends and see free movies online - watch, chat & connect now &gt;&gt;
<a href="http://cinema.lycos.com/?if_Event=mail" target="_blank"><u>http://cinema.lycos.com</u></a>
</div>