- Posts: 321
- Thank you received: 84
Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
- andrax
- Offline
- Platinum Member
-
Less
More
4 months 3 weeks ago #346987
by andrax
Replied by andrax on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
Moin,
Frage: wie hast du den neuen Rechner Debian 13 eingerichtet?
Hast du nur die Konfiguration Kopiert?
Ich sehe folgendes:
[dmesg]
[Mo Jun 8 20:25:22 2026] r8169 0000:03:00.0 MesaCard: renamed from enp3s0
[Mo Jun 8 20:25:22 2026] r8169 0000:04:00.0 EtherCAT: renamed from enp4s0
EtherCAT: Accepting 58:04:4F:81:9A:7D as main device for master 0.
Mesa: r8169 0000:03:00.0 MesaCard: Link is Down enp3s0
Dein Debian 12 lief auf
enp1s0: 90:1b:0e:c4:87:3a
enp2s0: 08:be:ac:22:81:a7
Jetzt auf enp3s0 und enp4s0 (zugehörige Mac Adressen??)
Auf alle fälle fliegt deine Mesa Karte raus.
Gehe noch mal die installationsschritte von mesa durch und prüfe die Zuordnungen der MAC Adressen.
PS: Auch wenn du in Linuxcnc kein Ethercat lädst, werden dennoch die Kernel Module geladen und Ethercat gestartet.
Frage: wie hast du den neuen Rechner Debian 13 eingerichtet?
Hast du nur die Konfiguration Kopiert?
Ich sehe folgendes:
[dmesg]
[Mo Jun 8 20:25:22 2026] r8169 0000:03:00.0 MesaCard: renamed from enp3s0
[Mo Jun 8 20:25:22 2026] r8169 0000:04:00.0 EtherCAT: renamed from enp4s0
EtherCAT: Accepting 58:04:4F:81:9A:7D as main device for master 0.
Mesa: r8169 0000:03:00.0 MesaCard: Link is Down enp3s0
Dein Debian 12 lief auf
enp1s0: 90:1b:0e:c4:87:3a
enp2s0: 08:be:ac:22:81:a7
Jetzt auf enp3s0 und enp4s0 (zugehörige Mac Adressen??)
Auf alle fälle fliegt deine Mesa Karte raus.
Gehe noch mal die installationsschritte von mesa durch und prüfe die Zuordnungen der MAC Adressen.
PS: Auch wenn du in Linuxcnc kein Ethercat lädst, werden dennoch die Kernel Module geladen und Ethercat gestartet.
Please Log in or Create an account to join the conversation.
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
4 months 3 weeks ago - 4 months 3 weeks ago #346996
by Muecke
Replied by Muecke on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
Servus,
Antwort: Eingerichtet habe ich das über die ISO
von der LinuxCNC.org-Seite, also Debian 13 inkl. LinuxCNC.
Ich habe die LinuxCNC-Konfiguration „demo2023“ vom Debian-12-Rechner kopiert und 1:1 auf den Debian-13-Rechner übertragen.
> Dein Debian 12 lief auf
> enp1s0: 90:1b:0e:c4:87:3a
> enp2s0: 08:be:ac:22:81:a7
Richtig, Debian 12 hatte zwei Netzwerkkarten: eine für Internet und eine für die Mesa-Karte.
Der neue Debian-13-Rechner hat drei Netzwerkkarten, da jetzt noch die EtherCAT-Sachen dazugekommen sind.
> Jetzt auf enp3s0 und enp4s0 (zugehörige MAC-Adressen??)
Das muss ich noch nachschauen. Ich denke, ich schaffe das heute gegen ca. 18 Uhr.
> Auf alle Fälle fliegt Deine Mesa-Karte raus.
Ok, was bedeutet das genau?
LinuxCNC findet die Mesa-Karte grundsätzlich, verliert diese aber im laufenden Betrieb?
> Gehe noch mal die Installationsschritte von Mesa durch und prüfe die Zuordnungen der MAC-Adressen.
Das war damals über das mitgelieferte Tool, wenn ich mich richtig erinnere. Oder musste ich das damals separat herunterladen? Das muss ich noch einmal nachschauen.
Ganz dunkel kommt mir da noch etwas in Erinnerung, dass bei der Einrichtung der Mesa-Karte etwas wegen der Zuordnung bzw. Netzwerkkonfiguration gemacht werden musste.
[EDIT]Das ist schon etwas peinlich für mich. Die Einrichtung der Netzwerkkarte habe ich sogar schriftlich festgehalten.
forum.linuxcnc.org/42-deutsch/49291-zwei...sa-internet?start=10
Antwort: Eingerichtet habe ich das über die ISO
Ich habe die LinuxCNC-Konfiguration „demo2023“ vom Debian-12-Rechner kopiert und 1:1 auf den Debian-13-Rechner übertragen.
> Dein Debian 12 lief auf
> enp1s0: 90:1b:0e:c4:87:3a
> enp2s0: 08:be:ac:22:81:a7
Richtig, Debian 12 hatte zwei Netzwerkkarten: eine für Internet und eine für die Mesa-Karte.
Der neue Debian-13-Rechner hat drei Netzwerkkarten, da jetzt noch die EtherCAT-Sachen dazugekommen sind.
> Jetzt auf enp3s0 und enp4s0 (zugehörige MAC-Adressen??)
Das muss ich noch nachschauen. Ich denke, ich schaffe das heute gegen ca. 18 Uhr.
> Auf alle Fälle fliegt Deine Mesa-Karte raus.
Ok, was bedeutet das genau?
LinuxCNC findet die Mesa-Karte grundsätzlich, verliert diese aber im laufenden Betrieb?
> Gehe noch mal die Installationsschritte von Mesa durch und prüfe die Zuordnungen der MAC-Adressen.
Das war damals über das mitgelieferte Tool, wenn ich mich richtig erinnere. Oder musste ich das damals separat herunterladen? Das muss ich noch einmal nachschauen.
Ganz dunkel kommt mir da noch etwas in Erinnerung, dass bei der Einrichtung der Mesa-Karte etwas wegen der Zuordnung bzw. Netzwerkkonfiguration gemacht werden musste.
[EDIT]Das ist schon etwas peinlich für mich. Die Einrichtung der Netzwerkkarte habe ich sogar schriftlich festgehalten.
forum.linuxcnc.org/42-deutsch/49291-zwei...sa-internet?start=10
Last edit: 4 months 3 weeks ago by Muecke.
Please Log in or Create an account to join the conversation.
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
4 months 3 weeks ago - 4 months 3 weeks ago #346997
by Muecke
Replied by Muecke on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
Diese Daten stammen alle vom Debian 13 - Rechner !
Mac: Adressen.
> Auf alle fälle fliegt deine Mesa Karte raus.
Ich bin mir nicht sicher was du meinst.
in der INI steht
Habe die IP in der INI geändert auf:
Maschine Demo2023 lässt sich nicht starten, Bericht im Anhang, da die Adresse nicht stimmt.
Adresse habe ich wieder zurück geändert.
Ich weis gerade nicht was ich bei der Installation der Mesakarte noch überprüfen soll / kann.
[EDIT]
habe gerade die Fehlermeldung, erhalten nach dem Start unten Rechts im AXIS
hm/hm_7i95.0: error finishing read! item=9
Mac: Adressen.
Code:
cnc@debian13:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: MesaCard: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 58:04:4f:81:90:04 brd ff:ff:ff:ff:ff:ff
altname enx58044f819004
3: EtherCAT: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 58:04:4f:81:9a:7d brd ff:ff:ff:ff:ff:ff
altname enx58044f819a7d
4: Internet: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 38:d5:47:df:4c:2f brd ff:ff:ff:ff:ff:ff
altname enx38d547df4c2f
cnc@debian13:~$
> Auf alle fälle fliegt deine Mesa Karte raus.
Code:
cnc@debian13:~$ ping 192.168.1.10
PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=0.015 ms
64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=0.020 ms
64 bytes from 192.168.1.10: icmp_seq=3 ttl=64 time=0.024 ms
64 bytes from 192.168.1.10: icmp_seq=4 ttl=64 time=0.020 ms
64 bytes from 192.168.1.10: icmp_seq=5 ttl=64 time=0.021 ms
64 bytes from 192.168.1.10: icmp_seq=6 ttl=64 time=0.018 ms
64 bytes from 192.168.1.10: icmp_seq=7 ttl=64 time=0.016 ms
^C
--- 192.168.1.10 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6135ms
rtt min/avg/max/mdev = 0.015/0.019/0.024/0.003 ms
cnc@debian13:~$
Ich bin mir nicht sicher was du meinst.
in der INI steht
Code:
[HM2]
DRIVER = hm2_eth
ADDRESS = 192.168.1.121
IPADDRESS = 192.168.1.121
Code:
cnc@debian13:~$ ping 192.168.1.121
PING 192.168.1.121 (192.168.1.121) 56(84) bytes of data.
64 bytes from 192.168.1.121: icmp_seq=1 ttl=64 time=0.170 ms
64 bytes from 192.168.1.121: icmp_seq=2 ttl=64 time=0.113 ms
64 bytes from 192.168.1.121: icmp_seq=3 ttl=64 time=0.086 ms
64 bytes from 192.168.1.121: icmp_seq=4 ttl=64 time=0.109 ms
64 bytes from 192.168.1.121: icmp_seq=5 ttl=64 time=0.057 ms
64 bytes from 192.168.1.121: icmp_seq=6 ttl=64 time=0.059 ms
64 bytes from 192.168.1.121: icmp_seq=7 ttl=64 time=0.086 ms
64 bytes from 192.168.1.121: icmp_seq=8 ttl=64 time=0.098 ms
64 bytes from 192.168.1.121: icmp_seq=9 ttl=64 time=0.069 ms
^C
--- 192.168.1.121 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8198ms
rtt min/avg/max/mdev = 0.057/0.094/0.170/0.032 ms
cnc@debian13:~$
Habe die IP in der INI geändert auf:
Code:
[HM2]
DRIVER = hm2_eth
ADDRESS = 192.168.1.121
IPADDRESS = 192.168.1.121
Maschine Demo2023 lässt sich nicht starten, Bericht im Anhang, da die Adresse nicht stimmt.
Adresse habe ich wieder zurück geändert.
Ich weis gerade nicht was ich bei der Installation der Mesakarte noch überprüfen soll / kann.
[EDIT]
habe gerade die Fehlermeldung, erhalten nach dem Start unten Rechts im AXIS
hm/hm_7i95.0: error finishing read! item=9
Last edit: 4 months 3 weeks ago by Muecke.
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
Less
More
- Posts: 12170
- Thank you received: 4153
4 months 3 weeks ago #347013
by rodw
Replied by rodw on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
Error finishing read means that the time to read the Mesa card did not finish before the end of the servo thread cycle.
Usually, this will disable the Mesa card until reset or restarted.
Follow these steps.
1. Uninstall Ethercat just in case (but could do this as the last step if required)
2. if you have a Realtek NIC, install the correct Realtek driver r8168-dkms or r8125-dkms
4. If Intel NIC, disable coalescing. type man hm2_eth and follow the instructions adjusting for your Mesa ip address
5. Set isolcpus = your_last_core in the grub parameters. The LinuxCNC ISO install grub_customizer to make this easy (sudo grub_customizer)
6. Set the CPU affinity on the IRQ used for the Ethernet NIC to be your_last_core (same as isolcpus)
7, disable EEE (energy efficient Ethernet)
8 set the governor to performance
Some of these settings don't persist on a reboot so you'd need to run a script on startup to lock them in
Usually, this will disable the Mesa card until reset or restarted.
Follow these steps.
1. Uninstall Ethercat just in case (but could do this as the last step if required)
2. if you have a Realtek NIC, install the correct Realtek driver r8168-dkms or r8125-dkms
4. If Intel NIC, disable coalescing. type man hm2_eth and follow the instructions adjusting for your Mesa ip address
5. Set isolcpus = your_last_core in the grub parameters. The LinuxCNC ISO install grub_customizer to make this easy (sudo grub_customizer)
6. Set the CPU affinity on the IRQ used for the Ethernet NIC to be your_last_core (same as isolcpus)
7, disable EEE (energy efficient Ethernet)
8 set the governor to performance
Some of these settings don't persist on a reboot so you'd need to run a script on startup to lock them in
The following user(s) said Thank You: andrax
Please Log in or Create an account to join the conversation.
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
4 months 3 weeks ago #347020
by Muecke
Replied by Muecke on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
Zunächst einmal danke fürs Feedback. Ich habe den Eindruck, dass es sich um etwas Größeres handelt, da ich bei der Installation von Ethernet recht viel herumprobieren musste. Ich habe so langsam den Eindruck, dass ich mir einige Stolpersteine selbst in den Weg gelegt habe. Wie bekomme ich das System wieder aufgeräumt?Oder wäre es besser, das System neu aufzusetzen und von vorne anzufangen?Noch ist keine Maschine darauf, die darauf laufen muss. Es ist ein neues System, das erst noch hochgefahren werden muss.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Platinum Member
-
Less
More
- Posts: 321
- Thank you received: 84
4 months 3 weeks ago #347022
by andrax
Replied by andrax on topic Nach Umzug der LinuxCNC-Konfiguration auf neuen Rechner sporadische Positionsfeh
eigentlich nicht.
Solange du nicht irgendwelche Systemeinstellungen verbogen hast, solltest du erst mal die Schritte von rodw ausführen.
Solange du nicht irgendwelche Systemeinstellungen verbogen hast, solltest du erst mal die Schritte von rodw ausführen.
Please Log in or Create an account to join the conversation.
Moderators: Muecke
Time to create page: 0.150 seconds