BUS-OFF state of can0 after uuid query
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 条评论