ITADN

BUS-OFF state of can0 after uuid query

#169Opennevesenin 创建于 2025-09-08
N
nevesenincommented
Hi, I currently try to install an EBB36 V1.2 and U2C V2.1 on my Voron. I followed the guides on esoterical and everything went fine up to the point when I tried to get the UUID of the EBB. I constantly get only this: ``` [nix-shell:~/katapult]# python3 scripts/flashtool.py -i can0 -q -v Resetting all bootloader node IDs... Checking for Katapult nodes... CANBus UUID Query Complete ``` ## What I did/tried so far: - Successfully flashed firmware on U2C as recomended in esoterical guide. - Successfully flashed katapult on EBB36 with the settings mentioned here https://canbus.esoterical.online/toolhead_flashing/common_hardware/BigTreeTech%20EBB36%20V1.2/README.html#katapult-config - I created a can interface like so: ``` [nix-shell:~/katapult]# cat /etc/systemd/network/80-can0.network [Match] Name=can0 [Link] RequiredForOnline=no [Network] [CAN] BitRate=1000000 BusErrorReporting=yes RestartSec=0.1s ``` ``` [nix-shell:~/katapult]# cat /etc/systemd/network/80-can0.link [Match] OriginalName=can0 [Link] TransmitQueueLength=128 ``` - At that point I have the can0 interface in ERROR-ACTIVE state, which should be fine. ``` 3: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 128 link/can promiscuity 0 allmulti 0 minmtu 0 maxmtu 0 can state ERROR-ACTIVE restart-ms 100 bitrate 1000000 sample-point 0.875 tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 brp 8 gs_usb: tseg1 1..16 tseg2 1..8 sjw 1..4 brp 1..1024 brp_inc 1 termination 0 [ 0, 120 ] clock 64000000 re-started bus-errors arbit-lost error-warn error-pass bus-off 0 0 0 6 6 3 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 gso_ipv4_max_size 65536 gro_ipv4_max_size 65536 parentbus usb parentdev 1-1.3:1.0 RX: bytes packets errors dropped missed mcast 6 6 0 0 0 0 TX: bytes packets errors dropped carrier collsns 6 6 0 0 0 0 ``` - EBB36 indicates katapult mode via flashing led. - Everytime I run flashtool.py to get the UUID, I get no result and the interface is in BUS-OFF state. - I checked physical connection multiple times, also with multimeter to ensure proper termnination. - I also tried with different bitrate settings as BTT recommended 500k in their guide. My knowledge about CAN is limited, so I don't know how to debug this. I'm quite desperate right now and would appreciate any support. TIA
0 条评论