On Fri, 30 Jul 2004, Johannes Stezenbach wrote:
Janne Liimatainen wrote:
trying to get the Technisat Airstar2 to work... It's basically a skystar2 with the Samsung tuner. CVS was today's version.
drivers/media/dvb/b2c2/skystar2.c: FlexCopIIB(rev.195) chip found drivers/media/dvb/b2c2/skystar2.c: the chip has 38 hardware filters DVB: registering new adapter (Technisat SkyStar2 driver). flexcop_i2c_func dvbfe_mt352: Trying to attach to adapter 0x10000:Technisat SkyStar2 driver. mt352_read_register: readreg error (ret == -22)
Seems to be an i2c read that errors out for some reason. It this perhaps related to the i2c work done lately? Googleing for this didn't help me much.
I'd say there's a bug in mt352.c:mt352_attach_adapter(): mt352_read_register(i2c, CHIP_ID) is done with card_type still set to -1. It surprises me that it doesn't Oops.
An (untested) fix is in CVS.
Thanks, seems to work now. Still do get one error when loading the modules but it doesn't seem to be fatal.
DVB: registering new adapter (Technisat SkyStar2 driver). flexcop_i2c_func mt352_read_register: readreg error (ret == -38) dvbfe_mt352: Setup for TDTC9251DH01C. DVB: registering frontend 0 (DVB-T Zarlink MT352 demodulator driver)...
Regards,
Janne
