While troubleshooting a problem with a device, I was pinging using a data size of 1600 (ping -l 1600), which just timed out. But pinging other devices on same subnet, ping -l 1600 works fine. This leads me to believe ICMP packets are not blocked anyhwere, but why do some devices fail to return a ping above the standard mtu settings. Device is question is a card reader, but I've also notices jet direct cards will also not return a ping at 1600.
Any insite would be appreciated.