The NFL suspended Minnesota left tackle Bryant McKinnie for four games without pay Friday for violating the league's personal conduct policy, a blow to the protection of Vikings quarterback Tarvaris Jackson's blind side.