NET IO NIC Reset: Unterschied zwischen den Versionen
Loddel (Diskussion | Beiträge) (→NET-IO NIC Reset) |
Kiwi (Diskussion | Beiträge) K |
||
| (10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | = NET-IO NIC Reset ( | + | = 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 | ||
| + | |||
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, 04:53 Uhr
NET-IO NIC Reset
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.