Albert Buck, Generalmajor