MCP2515 "can state BUS-OFF" nach Emfang von Daten

Gast #6311008
Hallo zusammen,
ich habe ein Problem mit einem MCP2515 CAN Controller der über SPI an 
einem Jetson Nano angeschlossen ist. Ich habe den Nano nach ca. 4 Wochen 
wegen eines Tests neu gebootet. Seit dem Funktioniert der CAN Controller 
nicht mehr. Was ich sehen kann, ist das der Controller nach dem Empfang 
von Daten in den "can state BUS-OFF" geht. Zusätzlich kann man sehen, 
das der Controller angeblich 18446744073709551615 (2^64) Bytes gesendet 
hat. Der CAN Bus läuft einwandfrei Ich habe insgesamt 4 Member auf dem 
Bus und alle Daten sind correct.

Hier das fehlerhafte Interface.

Nach dem reboot ohne Verkehr auf dem Bus:
1
~$ ip -d -s link show can0
2
4: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 10
3
link/can promiscuity 0
4
can state ERROR-ACTIVE restart-ms 0
5
bitrate 1000000 sample-point 0.750
6
tq 125 prop-seg 2 phase-seg1 3 phase-seg2 2 sjw 1
7
mcp251x: tseg1 3…16 tseg2 2…8 sjw 1…4 brp 1…64 brp-inc 1
8
clock 8000000
9
re-started bus-errors arbit-lost error-warn error-pass bus-off
10
0 0 0 0 0 0 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
11
RX: bytes packets errors dropped overrun mcast
12
0 0 0 0 0 0
13
TX: bytes packets errors dropped carrier collsns
14
0 0 0 0 0 0

Nach dem Empfang der ersten Pakete:
1
~$ ip -d -s link show can0
2
4: can0: <NO-CARRIER,NOARP,UP,ECHO> mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10
3
link/can promiscuity 0
4
can state BUS-OFF restart-ms 0
5
bitrate 1000000 sample-point 0.750
6
tq 125 prop-seg 2 phase-seg1 3 phase-seg2 2 sjw 1
7
mcp251x: tseg1 3…16 tseg2 2…8 sjw 1…4 brp 1…64 brp-inc 1
8
clock 8000000
9
re-started bus-errors arbit-lost error-warn error-pass bus-off
10
0 0 0 1 1 1 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
11
RX: bytes packets errors dropped overrun mcast
12
23 3 0 0 0 0
13
TX: bytes packets errors dropped carrier collsns
14
18446744073709551615 1 0 0 0 0

Ich habe in den letzten 4 Wochen auf dem Nano regelmäßig ein "apt 
upgrade" durchgeführt. Ist hier evt. ein Update Schuld?

Danke und viele Grüße

Norbert

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.