RB3011 dropping packets unless packet sniffer running

I have a weird issue with my Router. One of my hosts (Server) is having no issues with inbound traffic, as well as traffic to or from anything on the same subnet. However, any packet going from Server to Router have a 90% chance of being dropped:

54 packets transmitted, 6 received, 88.8889% packet loss, time 742ms

.

It’s been going on for a month or 2, and I did two firmware upgrades (one yesterday) to try to remedy this. Each time it fixed itself temporarily, and then reverted. I discovered that the issue isn’t present when the packet sniffer is running. The moment I hit start, pings to 1.1.1.1 start working. The moment I hit stop, it goes back to the 1/10-1/20 behavior.

What can I do to fix this?

This may be related (detect internet feature): http://forum.mikrotik.com/t/issue-with-device-connection/125798/1

If not, please post your config for further analysis.

Packet sniffer disables a coupe of things, one of them is fasttrack, so try and disable fasttrack firewall rule if you have this enabled, reboot or clear all connections in firewall connections tab and test again without packet sniffer.

If it resolves the problem, I will suggest you look at your firewall rules for the problem. I have also seen this when DDOS settings in firewall rules are used, so also check that

nescafe2002 hit it on the head. Turning off detect internet fixed it! Thanks!