Initialisation of drive factorized in init_drive()