Get my patch from http://www.digitalregime.com/patches/hd5000.patch The b2c2 driver in 2.6.13 AND dvb-kernel does NOT attempt to attach the lgdt3303 frontend.. This patch above DOES.. The patch above is against dvb-kernel, but may also apply decently against linux-2.6.13.. I want to clean this patch up just a tad before submiting it officially for inclusion in dvb-kernel, but functionally that cleaned up patch will be the same as what you see above.. If you have further questions please let me know.. Taylor Quoting Ryan Olf <ryanolf@xxxxxxxxx>: > 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). > > 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? > > 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? Any suggestions would be > greatly appreciated. Thank you, > Ryan > > _______________________________________________ > > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb >