diff --git a/lib/libaudiodriver/audio_fw.c b/lib/libaudiodriver/audio_fw.c index dba5247d8..d471abde8 100644 --- a/lib/libaudiodriver/audio_fw.c +++ b/lib/libaudiodriver/audio_fw.c @@ -213,6 +213,12 @@ static int init_driver(void) { static int executed = 0; sub_dev_t* sub_dev_ptr; + /* initialize basic driver variables */ + if (drv_init() != OK) { + printf("libaudiodriver: Could not initialize driver\n"); + return EIO; + } + /* init variables, get dma buffers */ for (i = 0; i < drv.NrOfSubDevices; i++) {