04-03-2019, 08:36 AM
(04-02-2019, 11:22 AM)knyaz2020 Wrote: Seems it's working only on Rock64Pro... Tried on Rock64 - doesn't work, have issue with "UDP wrong checksum":
Code:TFTP from server 192.168.120.5; our IP address is 192.168.120.101
Filename 'pxelinux.cfg/01-22-62-24-29-72-b4'.
Load address: 0x600000
Loading: #
72.3 KiB/s
done
Bytes transferred = 1049 (419 hex)
Config file found
1: rock64
missing environment variable: bootfile
Retrieving file: boot/initrd.img-4.4.167-1161-rockchip-ayufan-g6f1664023387
Speed: 1000, full duplex
Using ethernet@ff540000 device
TFTP from server 192.168.120.5; our IP address is 192.168.120.101
Filename 'boot/initrd.img-4.4.167-1161-rockchip-ayufan-g6f1664023387'.
Load address: 0x4000000
Loading: UDP wrong checksum 00000800 000022da
T UDP wrong checksum 00001008 00003091
UDP wrong checksum 00001008 000022da
T UDP wrong checksum 00001008 000022da
UDP wrong checksum 00001008 00003091
T UDP wrong checksum 00000800 00003091
UDP wrong checksum 00000810 000022da
# UDP wrong checksum 00000008 00004c20
UDP wrong checksum 00000800 00003769
UDP wrong checksum 00000800 00003091
UDP wrong checksum 00000800 000022da
UDP wrong checksum 00000800 00008016
Maybe someone saw this issue and know how to solve?
P.S. Also created issue (full console output here): https://github.com/ayufan-rock64/linux-build/issues/341
I use the same procedure on Rock64 and Pine64 LTS without any issue, so it seems strange. The UDP checksum is very suspicious for me and it seems related to the TFTP Server. I have to say that I had tons of problems with all the TFTP Server I tried except the one written in Python. What are you using as TFTP?