Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30942 - ALSA sequencer modules doesn't load on systems without hardware synths.
Summary: ALSA sequencer modules doesn't load on systems without hardware synths.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-11 18:52 UTC by Reuben Martin
Modified: 2004-02-10 01:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Reuben Martin 2003-10-11 18:52:28 UTC
**attention Gentoo Sound Team**

When the ALSA init script runs during startup, it needs to load the ALSA
sequencer module, even if the sound card hardware does not contain an onboard
synth. The reason behind this is that soft-synths require the ALSA sequencer
module to be loaded in order to run.

If you decide think this shouldn't be done by default with loading ALSA, you
might at least consider making it an easily available option.

I labeled this as a core issue since it deals with loading Kernel modules, my
appoligies if this is incorrect.

Reproducible: Always
Steps to Reproduce:
1.NA
2.
3.

Actual Results:  
NA

Expected Results:  
NA

I'm have no way to be sure the sequencer module doesn't load on all sound cards
that don't carry an onboard synth, but it doesn't happen on mine. (rme96)

I fixed this myself by adding onto the section in the init script that checks
"if" it is to load an sequencer modules. I added an "else" onto this section and
put a line within it to run "modprobe snd-seq" This is probably not the proper
way to do this, but it was a quick hack for my system so that I don't have to
load the module manually each time I want to use a soft synth.
Comment 1 Reuben Martin 2003-10-20 08:50:12 UTC
One thing I forgot to put in the Discription: this could probably be solved
by having the snd-virmidi module built for all cards. Apparently it is not
built for some reason when a specific card is named in the build options.

Then if the virtual midi card was defined in modules.conf all the correct
sequencer modules should be loaded to support it.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-09 04:06:40 UTC
I don't think having snd-virmidi always built is such a good idea as some cards don't need it (emu10k1 for example)...  I will look into a possible solution for this.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-10 01:13:50 UTC
Ok.  snd-seq is just loaded first to make timitity, etc work.