You are not logged in.

#1 2009-12-07 12:32:17

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

snd* modules needed?

Hi there,
I have al lot of snd related modules specified in my MODULES array in rc.conf

MODULES=(acpi_cpufreq cpufreq_ondemand cpufreq_powersave e1000e iwlagn iwlcore pcspkr snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-codec snd-hda-intel soundcore iwl3945 vboxdrv)

Could anyone advice me on which all of these snd ones are needed ? or are they all needed ?


Thanks
Jithin

Offline

#2 2009-12-07 12:45:28

MadTux
Member
Registered: 2009-09-20
Posts: 553

Re: snd* modules needed?

In general, udev should detect and load all necessary modules automatically. If that doesn't work, they should be added to the MODULES list in /etc/rc.conf. Since you provide no details about your hardware, its difficult to decide if you need all those modules in your list.

Offline

#3 2009-12-07 12:54:31

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: snd* modules needed?

My audio device is Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller.
I have a hp compaq 6910p laptop.


Thanks
Jithin

Offline

#4 2009-12-07 16:06:24

bgc1954
Member
From: Edmonton, AB, Canada
Registered: 2006-03-14
Posts: 1,160

Re: snd* modules needed?

I had the same thing quite awhile ago and all you have to do is put a ! in front of all the snd modules which comments them out and that avoids them being loaded manually.  Then when you reboot, if sound works ok, udev loaded what is needed automagically and you can either leave them commented out in your /etc/rc.conf or delete them entirely if you want.
Also, unless you love your computers annoying beep, you can comment out the !pcspkr for sure. tongue


Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Offline

#5 2009-12-07 16:26:32

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: snd* modules needed?

@bgc1954. Thanks. Can you comment on the rest of the entries? Will udev load them also automatically ?


Thanks
Jithin

Offline

#6 2009-12-07 23:11:44

mcover
Member
From: Germany
Registered: 2007-01-25
Posts: 134

Re: snd* modules needed?

If you put a ! in front of the module name you are blacklisting the module. If you do that you won't have any sound whatsoever, depending on how many you blacklisted.

Offline

#7 2009-12-08 01:19:55

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: snd* modules needed?

I figured that out. I put a ! on every snd* module and I was with no sound. snd-hda-intel is the one I needed. Also I was wondering what all modules will udev autoload, so that I can remove it from the MODULES array.


Thanks
Jithin

Offline

#8 2009-12-16 18:04:41

bgc1954
Member
From: Edmonton, AB, Canada
Registered: 2006-03-14
Posts: 1,160

Re: snd* modules needed?

Sorry, my bad. wink  I looked at my MODULES= line again and mcover was right.  I deleted all the snd modules out of the MODULES line and udev loaded them for me.  I just have !snd_pcsp and !pcspkr commented out and so blacklisted as I hate that computer speaker beep.
To see what modules are autoloaded just comment out your modules line #MODULES=(snd-hda-intel) and make a new line with MODULES=() and see what doesn't work.  Look back to your commented out line and add back anything that udev doesn't pickup.  Very low tech trial and error but different commputers behave differently so it's hard to tell you exactly what you'll need.  Alot of people function quite well with an empty MODULES=() line.


Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Offline

#9 2009-12-17 00:43:21

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: snd* modules needed?

This is what I have in my rc.conf

MODULES=(acpi_cpufreq cpufreq_ondemand cpufreq_powersave !pcspkr iwl3945 vboxdrv) and sound works pretty well.

Last edited by jithin1987 (2009-12-17 00:49:26)


Thanks
Jithin

Offline

Board footer

Powered by FluxBB