NET IO NIC Reset: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(NET-IO NIC Reset)
K
 
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= NET-IO NIC Reset (von rubberduck) =
+
= NET-IO NIC Reset =
 +
([[RubberduckExperience]])
 +
 
 
gelegentlich funktioniert die NIC bei den NetIOs nicht mehr, obwohl die eigentlich CPU noch funktioniert.
 
gelegentlich funktioniert die NIC bei den NetIOs nicht mehr, obwohl die eigentlich CPU noch funktioniert.
 
Das passiert vor allem wenn man sehr viel Traffic zur Net-IO erzeugt.
 
Das passiert vor allem wenn man sehr viel Traffic zur Net-IO erzeugt.
Zeile 7: Zeile 9:
 
<pre>
 
<pre>
 
CONTROL_START
 
CONTROL_START
ON ONCE CLOCK_SEC != 61 DO init_enc28j60()
+
 
END
+
ON ONCE CLOCK_SEC != 61 DO  
 +
init_enc28j60();
 +
END
 +
 
 
CONTROL_END
 
CONTROL_END
 
</pre>
 
</pre>
  
[[Category:Control6 Examples]]
+
[[Category:Control6]] [[Category:Control6 Examples]]
 +
 
 +
Das obige Script in die Datei ../ethersex/control6/mycontrol6.src speichern
 +
 
 +
Die Datei config.mk anlegen
 +
 
 +
In die config.mk "SOURCE = $(TOPDIR)/control6/mycontrol6.src" schreiben
 +
Packet neu kompilieren.
 +
 
 +
 
 +
Bitte mal testen ob dieses nach dem patch am 10.08.2010, dieses script nicht merh notwendig ist...<br>
 +
es wurde gepatcht: hardware/ethernet/enc28j60_process.c  ( http://bit.ly/aiQHzI )<br>
 +
rückmeldung an: ethersex [AT] keyb [DOT] de<br>
 +
danke.<br>

Aktuelle Version vom 11. August 2010, 05:53 Uhr

NET-IO NIC Reset

(RubberduckExperience)

gelegentlich funktioniert die NIC bei den NetIOs nicht mehr, obwohl die eigentlich CPU noch funktioniert. Das passiert vor allem wenn man sehr viel Traffic zur Net-IO erzeugt. Dieses Script resetet jede Minute den NIC Chip. Nicht schön aber funktioniert.

CONTROL_START

ON ONCE CLOCK_SEC != 61 DO 
 init_enc28j60();
END

CONTROL_END

Das obige Script in die Datei ../ethersex/control6/mycontrol6.src speichern

Die Datei config.mk anlegen

In die config.mk "SOURCE = $(TOPDIR)/control6/mycontrol6.src" schreiben Packet neu kompilieren.


Bitte mal testen ob dieses nach dem patch am 10.08.2010, dieses script nicht merh notwendig ist...
es wurde gepatcht: hardware/ethernet/enc28j60_process.c ( http://bit.ly/aiQHzI )
rückmeldung an: ethersex [AT] keyb [DOT] de
danke.