Mexican President Felipe Calderon has asked Republican House Speaker John Boehner to crack down on weapons trafficking that has fueled drug violence in Mexico.