OK, which type of m249 as the 249 amd the mk46 have two seperate feeds into the gun. The mk46 (lots of ris)has a sort of offset internal feed tube into the hop unit, while the basic 249's have a straight into hop unit. If you open the top up you will see the lump of plastic to the left of the hop unit, this is the offset tube into the hop (hop looks like its at a 45deg angle). You could have a blockage there.
If the bb's are getting up from the magazine then the problem is either with the hop unit or the internal feed tube if its a 46.
If you have the motor on all the time, then can you fire anything out of the gun, or does nothing come out?
If you are driving bb's into the hop unit and nothing is coming out then you could have a few issues. Hop is on full and blocking bb's from coming out, IE its jammed. The hop is adjusted by turning the allen screw on the top of the hop when the top is opened up. Anticlockwise is off I think.
You could also have a problem with the airnozzle not engaging into the hop sufficiently to propel the bb's out. When you fire the gun (without the mag in please) can you feel a lot of air preassure come out of the barrel, stick your hand over the end you should see it move the skin on your palm. If not then you have an airseal problem, which could be the nozzle, hop, or even piston seal withn the gearbox.
hope that helps a bit