[linux-dvb] Hauppauge Nexus-S v2.3
Oliver Endriss
o.endriss at gmx.de
Tue Mar 15 22:34:04 CET 2005
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/
--------------------------------------------------------
More information about the linux-dvb
mailing list