Community
cancel
Showing results for 
Search instead for 
Did you mean: 
DBruz
Beginner
1,201 Views

ALSA snd-seq module missing

Dear all,

I am exploring midi/audio projects with my Galileo board and a few USB connected midi/audio devices. While audio seems working properly after installation of ALSA and connection of USB audio card, I am not able to get midi working. I am using FluidSynth and i get this error message:

open /dev/snd/seq failed: No such file or directory

can't open sequencer

It seems that the snd-seq module is not included in the current build as it is not listed in /lib/modules/3.8.7-yocto-standard/kernel/sound/core

I am currently using the standard Yocto image provided on the Intel Galileo website.

I think I am not enough experienced to create my own image, but I don't know if there is a way to add a module to an existing one.

Any comment will be appreciated!

Thank you,

Event-Horizon

0 Kudos
8 Replies
idata
Community Manager
161 Views

Hi Event_Horizon,

 

 

Thank you for contacting us.

 

 

It seems that the alsa-oss module is missing, you can try to install it from source following this guide: http://alsa.opensrc.org/Quick_Install. I hope you can do it.

 

 

Let us know if it works.

 

 

Regards,

 

-Leonardo
DBruz
Beginner
161 Views

Hi Leonardo,

Thank you for your reply. I started looking at this approach a few days ago but I wasn't able to complete the full procedure. In the next few days I will have a look at it again.

I will let you know about my progress.

Thank you,

Event-Horizon

idata
Community Manager
161 Views

Hi Event_Horizon,

 

 

Thanks for letting us know, we will be waiting for your reply.

 

 

Have a nice day.

 

 

Regards,

 

-Leonardo
idata
Community Manager
161 Views

Hi Event_Horizon,

 

 

Do you have updates about this?

 

 

Regards,

 

-Leonardo
DBruz
Beginner
161 Views

Hi Leonardo,

I have tried compiling and installing the OSS modules but this is not solving the issue as some features are still partially relying on the snd-seq module.

I presume it is necessary to compile the main ALSA driver with the option "--with-sequencer=yes". Maybe this is not a standard option and the ALSA driver of the Yocto image has been compiled without it.

The problem is that these drivers are included in the kernel from v2.6 and I have too little knowledge on how to do it without messing up everything else.

Do you think there is a way to work on the main ALSA driver by itself?

Thank you for your help,

Davide

idata
Community Manager
161 Views

Hi Event_Horizon,

 

 

I'm not sure if it is possible, I think that the only way to make this is creating a custom image. You can check these links for more information:

 

 

https://communities.intel.com/thread/49672 https://communities.intel.com/thread/49672

 

https://communities.intel.com/thread/54918 https://communities.intel.com/thread/54918

 

 

Have a nice day.

 

 

Regards,

 

-Leonardo
DBruz
Beginner
161 Views

Hi Leonardo,

Do you think it is worth trying this way before generating a new image?

https://www.alsa-project.org/main/index.php/Driver_Compilation https://www.alsa-project.org/main/index.php/Driver_Compilation

It requires the full kernel source and gcc therefore i think I need to increase the size of the partition on the SD card.

Otherwise I will use this approach to create a new image:

http://alextgalileo.altervista.org/blog/reconfiguring-linux-kernel-adding-drivers-galileos-linux-ima... Reconfiguring Linux kernel and adding drivers into Galileo's Linux image

But it is still not clear to me at which step I need to modify the ALSA configuration to make sure the snd-seq module is generated.

Best regards,

Davide

idata
Community Manager
161 Views

Hi Event_Horizon,

 

 

You can try that method first, maybe it can work but I can't assure you that it will.

 

 

About configuring the kernel, well it is out of our support and I'm not familiar with it (you can try to contact the author of the guide) and you can also check these links:

 

 

https://learn.sparkfun.com/tutorials/galileo-getting-started-guide/bigger-linux-image

 

https://github.com/xbolshe/galileo-custom-images

 

 

There are a lot of images that can work for your case, and check the Yocto documentation ( https://www.yoctoproject.org/documentation).

 

 

I hope this works for you.

 

 

Have a nice weekend.

 

 

Regards,

 

-Leonardo
Reply