LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-24-2010, 08:11 AM   #1
mrmnemo
Member
 
Registered: Aug 2009
Distribution: linux
Posts: 527

Rep: Reputation: 51
nvidia MCP61 chipset variant + alsa-base.conf


hi,

Just wondering if anyone could tell me how the models in alsa-base.conf ( see model list here )are configured.
My issue is: My volume is extremely low. I have tried telling alsa to load profile for 3stack and 6stack configurations. However, most of the models listed for acer seem to be laptops. In my case I am running a ACER aspire ASE380 I have tried a few of the acer model listings with moderate success. My system is running ALC888 ( is it possible that its being identified incorrectly by the system? ) with 6 analog stack + 1 optic + 1 coax + 1 front mic + 1 front head-phone.

I am wondering how the models differ from each other in the conf files. Can any one tell me where to look?

Thanks
 
Old 07-24-2010, 08:42 AM   #2
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
Should they vary? I have an MCP61 on my old desktop. I had to do some trickery on OLDer versions of alsa, but no current issues that I'm aware of beyond 1.0.16 or newer. Some mixer stuff changed in 1.0.14 and 1.0.15. And I had to adjust the default periods when recording from it back then. But I would assume it's alright now. Given 1.0.23 is the most recent version. Not that I've used it since getting a Delta 44. AFAIK, the configuration (outside of your .asoundrc) is the same as any card.

something like this:

alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=3
options snd-hda-intel index=0
alias snd-card-0 snd-hda-intel

alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
 
1 members found this post helpful.
Old 07-24-2010, 12:17 PM   #3
mrmnemo
Member
 
Registered: Aug 2009
Distribution: linux
Posts: 527

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by Shadow_7 View Post
Should they vary?
In my case it appears to. I had to add the below text to /etc/modprob.d/alsa-base.conf to get sound to an audible level.
Code:
options snd-hda-intel=acer
I would have thought that adding 6stack-dig would have addressed my issue. As it is, alsamixer is maxed out and un-muted with alsa 1.0.22 ( current ubuntu repo version. However, I have ran alsa 1.0.23 with no change to volume levels. Forcing the above model DID increase the volume; so, maybe I can tweak it a little more? I just dont know much about configuring drivers.

The user file you mentioned is for session based volume levels correct? Does it address per-session mod's for sound cards?

Thanks again for the help.
 
Old 07-24-2010, 12:45 PM   #4
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
.asoundrc is for user based sound configuration. Mainly so apps can tell what you want for your default device and other 5.1 or more fancy configurations.

# modinfo snd-hda-intel
Code:
...
depends:        snd-pcm,snd-page-alloc,snd
vermagic:       2.6.26-2-686 SMP mod_unload modversions 686 
parm:           power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm:           index:Index value for Intel HD audio interface. (array of int)
parm:           id:ID string for Intel HD audio interface. (array of charp)
parm:           enable:Enable Intel HD audio interface. (array of bool)
parm:           model:Use the given board model. (array of charp)
parm:           position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (array of int)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm:           enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm:           power_save_controller:Reset controller in power save mode. (bool)
Perhaps that might help. That syntax of yours looks fishy. Perhaps
Code:
options snd-hda-intel id=acer
would work better. Although it might be assumed. Or you might have fat fingered your post.

$ lspci -n
and google on the vender:device number for that card might help. There are a few quirky snd-hda-intel cards out there. It is kind of the new kid on the block in terms of drivers. And it covers many versions of the same chipset.
 
1 members found this post helpful.
Old 07-24-2010, 01:46 PM   #5
mrmnemo
Member
 
Registered: Aug 2009
Distribution: linux
Posts: 527

Original Poster
Rep: Reputation: 51
yeah, fat fingered. heheh
at work, will try the vendor lookup when i get home. THANKS!!
 
Old 07-27-2010, 10:35 PM   #6
mrmnemo
Member
 
Registered: Aug 2009
Distribution: linux
Posts: 527

Original Poster
Rep: Reputation: 51
so i have to check for each of these? or cant i get the info by the device ( and its role)?
Code:
@media-test:~$ lspci -n
00:00.0 0500: 10de:03ea (rev a1)
00:01.0 0601: 10de:03e0 (rev a2)
00:01.1 0c05: 10de:03eb (rev a2)
00:01.2 0500: 10de:03f5 (rev a2)
00:02.0 0c03: 10de:03f1 (rev a3)
00:02.1 0c03: 10de:03f2 (rev a3)
00:04.0 0604: 10de:03f3 (rev a1)
00:05.0 0403: 10de:03f0 (rev a2)
00:06.0 0101: 10de:03ec (rev a2)
00:08.0 0101: 10de:03f6 (rev a2)
00:09.0 0604: 10de:03e8 (rev a2)
00:0b.0 0604: 10de:03e9 (rev a2)
00:0c.0 0604: 10de:03e9 (rev a2)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:05.0 0400: 14f1:5b7a
01:06.0 0280: 1814:0301
01:09.0 0c00: 104c:8024
02:00.0 0300: 10de:0295 (rev a1)
03:00.0 0200: 11ab:4364 (rev 12)
thanks again man.
 
Old 07-29-2010, 02:11 PM   #7
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
cross reference that list with the results of vanilla $ lspci -v
The first ##:##.# stays the same between the two lists.

If you google on the ####:####, you generally find results quicker specific to your card. Technically ffff:ffff since it's a hex number identifier.

$ lspci -v | grep -i "audio"

$ lspci -n
 
Old 07-29-2010, 02:14 PM   #8
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
Technically the lspci -v name is pulled from this list.

http://pciids.sourceforge.net/

Although probably a snapshot in time of it on your installation. Not to be confused with lsusb, which is a different list and different identifier.
 
  


Reply

Tags
alc



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
alsaconf "no suported PnP or PCI card found" on nVidia Corporation MCP61 High Definit gheo Linux - Hardware 2 02-06-2010 05:04 AM
No Sound. nvidia Corporation MCP61: Debian ETCH fof3 Linux - General 3 12-24-2007 07:39 AM
No Sound. nvidia Corporation MCP61: Debian ETCH fof3 Linux - Software 1 12-16-2007 08:10 PM
No sound (w/ ALSA, MCP61/ALC888) Maladjez Linux - Hardware 2 02-16-2007 04:39 PM
alsa-base not installing rl5 Linux - General 1 05-02-2004 02:41 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:53 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration