Bernd wrote: > > I've committed basic support for the Nexus 2.3 to the CVS: > > - subsystem id > > - alps_bsbe1 inittab > > - alps_bsbe1_pll_set > > - lnbp21 voltage switching [*] > > - lnb current limited to 550mA (for now) > > > > [*] Assuming that the LNBP21 is at I2C address 0x10. > > All changes are located in av7110.c, is this correct? Yes, it is. > Now I can get a lock on several channels. A list of these channels is added > at the end of this message. With the last three (#227 - #229, added manually > to my channels.conf) I get video and sound. Only blackness and silence at > the others. (Btw. I killed every szap call after 3 seconds. Maybe I could > get some more channels if I had waited longer.) Fine, voltage switching works. > btw: Running the Windows TV watching program shipped with the card sets > 14/19V, not 13/18V as you do in lnbp21_set_voltage(). Maybe we should also > set register 0x08 to 0x54/0x5C (=14/19V) instead of 0x44/0x4C (=13/18V)? May > concern installations with considerable cable lengths. Is it safe, even for short cables lengths? I don't want to kill LNBs. Any comments? > > > > [1] Did you check the specs of your card whether it can supply > > > > 550mA or 650 mA current at the LNB input? > > > > If there is no information, it might be better to limit the current > > > > to 550mA. -> Set bit 6. > > There's no tech spec shipped with the card. Any idea where to find one? I'm > tired of googling for now. I hoped there was a spec page in the written manual. > > > > [2] Could someone please tell me whether DSQIN or EXTM are used on the > > > > Nexus 2.3? On the older cards DiSEqC was done by the av7111. > > Are the pictures at Huberts website any help (click on thumbnails)? > http://www.ploeb.de/nexus.html > > Look at Pic #2: > - there is a very thin wire from pin 5 (EXTM) leading to the gap between the > two tin-solder points (and probably connected to them) Well, as far as I can see pin 5 is connected the following way (C = capacitor, R = resistor): pin 5 --- C ---+--- R --- [*] | +--- R --- GND It wonder whether [*] is connected to tuner pin 15, to an av7111 pin or a saa7146 pin. We cannot see that on the pictures. :-( > - pin 14 (DSQIN) doesn't seem to by connected. Ok. So DiSEqC (and possibly 22kHz) are probably done using EXTM. > There seems to be no difference if I set the TEN-bit (DSQIN disabled by > writing 0x64 or 0x6c instead of 0x44 or 0x4c). Setting TEN should enable te 22kHz tone immediately. Hm - did you forget to compile or reload the driver? Anyway, let's try whether 22kHz and DiSEqC are generated by the stv0299 in the tuner. Comment out or remove the lines [*] in av7110.c: case 0x000E: /* Hauppauge//TT Nexus-S rev 2.3 */ /* ALPS BSBE1 */ av7110->fe = stv0299_attach(&alps_bsbe1_config, &av7110->i2c_adap); if (av7110->fe) { [*] av7110->fe->ops->diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; [*] av7110->fe->ops->diseqc_send_burst = av7110_diseqc_send_burst; [*] av7110->fe->ops->set_tone = av7110_set_tone; av7110->fe->ops->set_voltage = lnbp21_set_voltage; } break; Does this improve things? Oliver -- -------------------------------------------------------- VDR Remote Plugin available at http://www.escape-edv.de/endriss/vdr/ --------------------------------------------------------