Added base routines for FSDeviceDriver