I am running a tftp server on Windows with Tftpd64 (I verified with an Ubuntu VM that the server is working correctly)
When selecting option2 in u-boot I get this output:
You choosed 2
0
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
Input device IP (192.168.31.1) ==:192.168.31.1
Input server IP (192.168.31.100) ==:192.168.31.100
Input Linux Kernel filename () ==:kernel0.bin
NetTxPacket = 0x8FFE4040
KSEG1ADDR(NetTxPacket) = 0xAFFE4040
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
ETH_STATE_ACTIVE!!
TFTP from server 192.168.31.100; our IP address is 192.168.31.1
Filename 'kernel0.bin'.
TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
Got ARP REPLY, set server/gtwy eth addr (f8:0d:ac:23:3b:b5)
Got it
T T T
why does it say checksum bad? is there a bigger problem?
Out of curiosity I sniffed in wireshark: I can see tftp read requests, but the server seems to simply never reply. I also checked firewall rules and it should be ok.
When tftp´ing from Ubuntu, it creates logs. But there are no logs when the router tries to tftp
@Lucky1 Ok will try with that. However, I already tried like 3 different Tftp programms like tftpd64, pumpkin, etc. None worked, always the same result
@Lucky1 Well problem is that it is a managed work PC, I have local admin rights, but firewall is managed by policy so I can add rules but not completely disable it.
My private PC all do not have LAN ports anymore... I also have a RPi laying around here, so if it is really the Firewall I can try with that. But I kinda doubt it, since it works flawlessly with an Ubuntu VM
@frolic What kind of network switch? I have none here, is it obligatory or is there a way to do this without having to buy a switch?