weird for sure that pinging a host on one interface "fixes" all of them :( that said, i have seen situations where due to some switch issues, the switch would not forward traffic to a port until it added that mac address to its learning table, which would happen if you pinged an IP, which would cause an ARP to be sent (a broadcast packet).