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