Water flow into the compartments is controlled by solenoid valves. Your main wash valve is either not getting power or its jammed or kaput.
If you haven't got a test meter, try switching the pre-wash valve with the main wash valve and see if you get a complete run through a main wash cycle.
Get your new valve from espares.co.uk
Geoff deep down inside Wales, January 2011