Ich habe es jetzt so verändert......
Code: Alles auswählen
static int tda8044_write_buf(struct dvb_i2c_bus *i2c, u8 *buf, u8 len)
{
int ret;
struct i2c_msg msg = { .addr = 0x68, .flags = 0, .buf = buf, .len = len };
ret = i2c->xfer(i2c, &msg, 1);
if (ret != 1) {
dprintk("%s: i2c xfer error (ret == %i)\n", __FUNCTION__, ret);
}
mdelay(30);
return (ret != 1) ? -EREMOTEIO : 0;
}
So geht es bei der Philips.
------------------------------------------------
nach Neustart mit mdelay(5):
SMATV mit Wiederholungen 1
63/912
147/1807
-------------------------------------------------
nach Neustart mit mdelay(10):
SMATV mit Wiederholungen 1
63/912
147/1900 ( ist etwas wenig, aber das dürfte jetzt nicht am Treiber liegen, oder ?? )
Diseque1.1
63/912
147/1807 ( 2te Durchgang noch weniger )
-------------------------------------------------
nach Neustart mit mdelay(20):
SMATV mit Wiederholungen 0
63/912
147/1917
-------------------------------------------------
nach Neustart mit mdelay(30):
SMATV mit Wiederholungen 0
63/912
147/2050
-------------------------------------------------
Das lass ich jetzt so. Denke, dass das so O.K. ist und das Ergebnis auf Eutelsat eben aufgrund anderer Dinge noch differiert.
MfG
p.s.: 5 Stunden später. Jetzt versteh ich gar nichts mehr. Nachdem das so gut lief und immer höher ging wollte ich natürlich noch zur Absicherung mdelay(50) testen, um zu sehen, dass das eben nicht mehr besser wird und:
Es wurde nicht besser, also habe ich es zurückgestellt auf mdelay(30) und dann ergabe der erste Scan 109 Transponder und der 2te nur noch 86 Transponder. Also weiss ich jetzt gar nichts mehr. Habe die Box jetzt mal ganz aus gemacht und versuche es jetzt nochmal. Jetzt bekomme ich nur noch 84 Transponder auf Eutelsat. Bald habe ich gar keine mehr *lol* Jetzt 83. Ich hör jetzt auf. Das o.g. Ergebnis war heute vormittag. Wer weiss, was sich verändert hat.
21:23 Uhr
Nun geht es wieder. Das habe ich die letzte Zeit des öfteren gehabt. Am Tag schlecht und am Abend wieder besser. Lacht mich nicht aus, aber das muss wirklich mit dem Sonnensturm zusammenhängen. Sonne weg und gut.
Also nun wieder:
-------------------------------------------------
mit mdelay(30):
SMATV mit Wiederholungen 0
63/912
147/1997
-------------------------------------------------
Ich probier jetzt aber trotzdem
mit mdelay(50): -> Das muss ich wissen...
SMATV mit Wiederholungen 0
63/912
147/1986
Wird also nicht besser. Also mdelay(30) reicht.
Fettig
![smile :-)](./images/smilies/icon_smile.gif)