An agricultural seeding machine (100) is disclosed. The seeding machine comprising: a seeding system (114, 116) configured to meter and deliver seed from the mobile seeding machine, the seeding system comprising: a motor (202, 204) that drives the seeding system and at least one sensor (206, 208, 210, 212) configured to sense a characteristic of the motor and generate a sensor signal indicative of the characteristic a jam detection component (214, 216) configured to receive the sensor signal and detect a jam in the seeding system and generate a jam signal and a motor control system (200) configured to receive the jam signal and reverse an operating direction of the motor based on the jam signal. Further, a method of controlling such seeding machine is disclosed.