[linux-dvb] Airstar-HD5000-PCI LGDT330X frontend

Michael Krufky mkrufky at linuxtv.org
Wed Sep 21 01:01:16 CEST 2005


Ryan Olf wrote:
> I've been trying to install the new Airstar-HD5000-PCI (formerly Air2PC) under 
> gentoo.  I'm using the 2.6.13 kernel with the linuxtv patches from 
> http://www.linuxtv.org/downloads/patches/ and the appropriate B2C2 flexcop 
> and LGDT220X frontend options set (built in to kernel).

CORRECTION:

LGDT3303 frontend, using lgdt330x driver... but thats not all (see below)

> 
> The flexcop IIb chip is sucessfully identified, and DVB registers the adapter, 
> but the i2c probe fails to identify the LGDT220X frontend.  Here is my dmesg 
> output (with i2c debugging on):
> 
> --------dmesg output------------------
> 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
> ACPI: PCI Interrupt 0000:01:0c.0[A] -> GSI 16 (level, low) -> IRQ 16
> DVB: registering new adapter (FlexCop Digital TV device).
> b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:89
> i2c_adapter i2c-0: registered as adapter #0
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x68, len=2
> b2c2-flexcop: i2c master_xfer failed
> input: AT Translated Set 2 keyboard on isa0060/serio0
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x68, len=1
> i2c_adapter i2c-0: master_xfer[1] R, addr=0x68, len=1
> b2c2-flexcop: i2c master_xfer failed
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x0f, len=1
> i2c_adapter i2c-0: master_xfer[1] R, addr=0x0f, len=1
> b2c2-flexcop: i2c master_xfer failed
> mt352_read_register: readreg error (reg=127, ret==-121)
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x0a, len=1
> i2c_adapter i2c-0: master_xfer[1] R, addr=0x0a, len=5
> b2c2-flexcop: i2c master_xfer failed
> i2c_readbytes: i2c read error (addr 0a, err == -121)
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x0f, len=1
> i2c_adapter i2c-0: master_xfer[1] R, addr=0x0f, len=1
> b2c2-flexcop: i2c master_xfer failed
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x1c, len=1
> b2c2-flexcop: i2c master_xfer failed
> stv0297_readreg: readreg error (reg == 0x80, ret == -22)
> i2c_adapter i2c-0: master_xfer[0] W, addr=0x0e, len=1
> i2c_adapter i2c-0: master_xfer[1] R, addr=0x0e, len=1
> b2c2-flexcop: i2c master_xfer failed
> mt312_read: ret == -121
> b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
> i2c_adapter i2c-0: adapter unregistered
> ACPI: PCI interrupt for device 0000:01:0c.0 disabled
> ---------------end dmesg output-------------
> 
> I'm suspicious of the i2c debug line where it reports a read error, though I 
> don't know much about how these drivers work.  Is it possible I'm having 
> problems with i2c and not DVB?

Neither: - This card isn't yet supported.

> Has anyone else sucessfully installed the Airstar-H5000?  Does anyone have 
> suggestions for how to make this work?  Is it possible the b2c2 driver 
> doesn't know to probe for the LG demodulator?

BINGO!  Nobody wrote the glue code for this yet...

> Any suggestions would be greatly appreciated.  Thank you,

Patrick was experimenting with this a while back, but he didnt have any 
success.  If that card were a little bit less expensive, I'd buy one for 
myself...  I added lgdt330x support into dvb-bt8xx, and I'm sure it 
would be fun to do the same in the flexcop driver.

-- 
Michael Krufky



More information about the linux-dvb mailing list