Hallo Taru,

ich wollte den Fix bei mir einbauen,
weiß nur nicht wo ich genau was nun wo einbauen / ändern muss.

Magst du das noch genauer erklären?
Vielleicht kann man den Fix ja auch im Git einbringen.

Viele Grüße
Florian

-----Ursprüngliche Nachricht-----
Von: [email protected] 
[mailto:[email protected]] Im Auftrag von [email protected]
Gesendet: Mittwoch, 13. April 2011 10:15
An: [email protected]
Betreff: Re: [ethersex-devel] NET-IO Netzwerk fällt aus !!!SOLVED !!!


Hallo,

mit folgendem fix läuft jetzt mein Board durch (MACON1 Überwachung):

void enc28j60_periodic(void)
{
     uint8_t mask = _BV(PADCFG0) | _BV(TXCRCEN) | _BV(FRMLNEN);

     if (   (read_control_register(REG_MACON3) & mask) != mask
         || (read_control_register(REG_MACON1))        != 0x0D  ) {
         init_enc28j60();
     }
}


Jetzt stellen sich natürlich neue Fragen: 
Wer weiss wann/warum der erste Fix eingeführt wurde?
Müssen wir jetzt alle Register überwachen?
Wie wichtig sind die Blockkondesatoren ?

Viele Grüße,


taru







-------- Original-Nachricht --------
> Datum: Tue, 12 Apr 2011 07:27:42 +0200
> Von: taru <[email protected]>
> An: [email protected]
> Betreff: Re: [ethersex-devel] NET-IO Netzwerk fällt aus

> Hallo,
> 
> hier ist mal ein Dump vom ENC, vielleicht kann das jemand interpretieren:
> 
> (bitte mit Courier formatieren, dann stimmen die Abstände)
> 
> running snapshot:
> D: RevID: 0x06
> D: Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
> D:        0x07  0x80  0x81   0x48 0xdb
> D: MAC  : MACON1  MACON2  MACON3  MACON4  MAC-Address
> D:         0x0d    0x00    0x32    0x00  ac:de:48:10:97:27
> D: Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
> D:       0x0000 0x0fff   0x05ca  0x0fcf    0x83    0x03 0x01f8
> D: Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
> D:        0x1000 0x11f4   0x0f     0x37     0x10
> D: DMA  : EDMAST EDMAND
> D:        0x0000 0x0000
> 
> Fehlerfall: 
> ----------------------------------------------------------------------
> ----------------
> D: RevID: 0x06
> D: Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
> D:        0x07  0x80  0x81   0x18 0xdb
> D: MAC  : MACON1  MACON2  MACON3  MACON4  MAC-Address
> D:         0x00    0x00    0x32    0x00  ac:de:48:10:97:27
> D: Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
> D:       0x0000 0x0fff   0x0000  0x0000    0x83    0x00 0x01f8
> D: Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
> D:        0x1000 0x1036   0x0f     0x37     0x10
> D: DMA  : EDMAST EDMAND
> D:        0x0000 0x0000
> 
> D: RevID: 0x06
> D: Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
> D:        0x07  0x80  0x81   0x18 0xdb
> D: MAC  : MACON1  MACON2  MACON3  MACON4  MAC-Address
> D:         0x00    0x00    0x32    0x00  ac:de:48:10:97:27
> D: Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
> D:       0x0000 0x0fff   0x0000  0x0000    0x83    0x00 0x01f8
> D: Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
> D:        0x1000 0x1036   0x0f     0x37     0x10
> D: DMA  : EDMAST EDMAND
> D:        0x0000 0x0000
> 
> nach Reset:  
> ----------------------------------------------------------------------
> --------------
> D: RevID: 0x06
> D: Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
> D:        0x07  0x80  0x81   0x10 0xdb
> D: MAC  : MACON1  MACON2  MACON3  MACON4  MAC-Address
> D:         0x0d    0x00    0x32    0x00  ac:de:48:10:97:27
> D: Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
> D:       0x0000 0x0fff   0x0000  0x0000    0x83    0x00 0x01f8
> D: Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
> D:        0x1000 0x0000   0x0f     0x37     0x10
> D: DMA  : EDMAST EDMAND
> D:        0x0000 0x0000
> OK
> 
> 
> Fragen an die Experten:
> sollte der ERXRDPT nach den errata-Liste nicht immer ungerade sein?
> 
> kann jemand die Dumps interpretieren was da zum Ausfall führt?
> 
> Ich habe gesehen, dass es auch im Bugtracker einen Eintrag zu einem 
> Hänger mit 1w gibt: http://bugs.ethersex.de/view.php?id=128
> 
> viele Grüße,
> 
> taru
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Ethersex-devel mailing list
> [email protected]
> https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!                       
Jetzt informieren: http://www.gmx.net/de/go/freephone

_______________________________________________
Ethersex-devel mailing list
[email protected]
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel




_______________________________________________
Ethersex-devel mailing list
[email protected]
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an