1. A method of resetting a medium access control (MAC) unit, the method comprising: receiving an enhanced high speed MAC (MAC-ehs) reset message from a radio resource control (RRC) unit; flushing a hybrid automatic repeat request (HARQ) soft buffer in the MAC unit for all configured HARQ processes; stopping a re-ordering release timer and a MAC-ehs re-ordering timer located in a re-ordering queue of the MAC unit, wherein the re-ordering queue performs re-ordering of received MAC-ehs protocol data units (PDUs) using at least one variable; setting the timers and the variable to their initial values; delivering all re-ordering PDUs in the re-ordering queue to a reassembly unit located in the MAC unit; the reassembly unit performing reassembly of segmented MAC-ehs service data units (SDUs) and delivering successfully reassembled MAC-ehs SDUs to a logical channel identifier (LCH-ID) demultiplexing unit located in the MAC unit; the LCH-ID demultiplexing unit delivering the complete MAC SDUs to the correct logical channel or MAC flow; discarding stored MAC-ehs SDU segments from the reassembly unit; and flushing the re-ordering queue.