All of lore.kernel.org
 help / color / mirror / Atom feed
* Intel HDA fix for Macbook 3,1 and newer
@ 2009-05-13 14:31 Le Torbi
  2009-05-13 15:40 ` Ozan Çağlayan
  2009-05-13 15:48 ` Takashi Iwai
  0 siblings, 2 replies; 9+ messages in thread
From: Le Torbi @ 2009-05-13 14:31 UTC (permalink / raw)
  To: alsa-devel

Hi guys,

I'm new to this list and never contributed anything to such a big
open-source project like ALSA, so please forgive me if I make some
newbie mistakes.
But back the the important stuff: I own a MacBook 3,1 and experienced
some sound issues with this. I didn't have no sound, but the sound was
quite low in quality and volume. After some research and a lot of wrong
ways I stumbled upon bug 0004086 "MacBook 4,1 sounds tinny or not at all
" in the ALSA bug tracking system
(https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4086) and
managed to fix it.
Any details can be found in the bug report as well as a link to my
patch. My questions now are:

1. Could an exprineced ALSA-Coder check my patch for bugs or "newbie 
code glitches"?
2. What do I have to do, to get my patch in the official code repository?


Thanks in advance for any help.

Bai
Le Torbi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 14:31 Intel HDA fix for Macbook 3,1 and newer Le Torbi
@ 2009-05-13 15:40 ` Ozan Çağlayan
  2009-05-13 15:49   ` Takashi Iwai
  2009-05-13 15:48 ` Takashi Iwai
  1 sibling, 1 reply; 9+ messages in thread
From: Ozan Çağlayan @ 2009-05-13 15:40 UTC (permalink / raw)
  To: Le Torbi; +Cc: alsa-devel

Le Torbi wrote:
> Hi guys,
>
> I'm new to this list and never contributed anything to such a big
> open-source project like ALSA, so please forgive me if I make some
> newbie mistakes.
> But back the the important stuff: I own a MacBook 3,1 and experienced
> some sound issues with this. I didn't have no sound, but the sound was
> quite low in quality and volume. After some research and a lot of wrong
> ways I stumbled upon bug 0004086 "MacBook 4,1 sounds tinny or not at all
> " in the ALSA bug tracking system
> (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4086) and
> managed to fix it.
> Any details can be found in the bug report as well as a link to my
> patch. My questions now are:
>
> 1. Could an exprineced ALSA-Coder check my patch for bugs or "newbie 
> code glitches"?
> 2. What do I have to do, to get my patch in the official code repository?
>   
Cool! I have a MacbookPro5,1 and the same problems. With mbp3 the sound
quality is very bad.
I posted an e-mail to the list few days ago but didn't have any replies
so far.

I resolved the problem by playing with codec PINs using the tool
hda-analyzer. That trick should
be reflected to a patch but I'm a real newbie and don't have time for it.

So if you want that your code to be reviewed, attach the unified patch
(diff -u) between the latest patch_realtek.c and your patched version.

Regards,
Ozan Caglayan

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 14:31 Intel HDA fix for Macbook 3,1 and newer Le Torbi
  2009-05-13 15:40 ` Ozan Çağlayan
@ 2009-05-13 15:48 ` Takashi Iwai
  1 sibling, 0 replies; 9+ messages in thread
From: Takashi Iwai @ 2009-05-13 15:48 UTC (permalink / raw)
  To: Le Torbi; +Cc: alsa-devel

At Wed, 13 May 2009 16:31:26 +0200,
Le Torbi wrote:
> 
> Hi guys,
> 
> I'm new to this list and never contributed anything to such a big
> open-source project like ALSA, so please forgive me if I make some
> newbie mistakes.
> But back the the important stuff: I own a MacBook 3,1 and experienced
> some sound issues with this. I didn't have no sound, but the sound was
> quite low in quality and volume. After some research and a lot of wrong
> ways I stumbled upon bug 0004086 "MacBook 4,1 sounds tinny or not at all
> " in the ALSA bug tracking system
> (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4086) and
> managed to fix it.
> Any details can be found in the bug report as well as a link to my
> patch. My questions now are:
> 
> 1. Could an exprineced ALSA-Coder check my patch for bugs or "newbie 
> code glitches"?
> 2. What do I have to do, to get my patch in the official code repository?

Just send your patch to alsa-devel ML and Cc to me.
Don't forget to give a proper changelog and your sign-off together.

Also, I recommend to run $LINUX/scripts/checkpatch.pl for your patch
and fix the suggested issues before submission.



thanks,

Takashi

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 15:40 ` Ozan Çağlayan
@ 2009-05-13 15:49   ` Takashi Iwai
  2009-05-13 16:16     ` Ozan Çağlayan
  0 siblings, 1 reply; 9+ messages in thread
From: Takashi Iwai @ 2009-05-13 15:49 UTC (permalink / raw)
  To: Ozan Çağlayan; +Cc: alsa-devel, Le Torbi

At Wed, 13 May 2009 18:40:43 +0300,
Ozan Çağlayan wrote:
> 
> Le Torbi wrote:
> > Hi guys,
> >
> > I'm new to this list and never contributed anything to such a big
> > open-source project like ALSA, so please forgive me if I make some
> > newbie mistakes.
> > But back the the important stuff: I own a MacBook 3,1 and experienced
> > some sound issues with this. I didn't have no sound, but the sound was
> > quite low in quality and volume. After some research and a lot of wrong
> > ways I stumbled upon bug 0004086 "MacBook 4,1 sounds tinny or not at all
> > " in the ALSA bug tracking system
> > (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4086) and
> > managed to fix it.
> > Any details can be found in the bug report as well as a link to my
> > patch. My questions now are:
> >
> > 1. Could an exprineced ALSA-Coder check my patch for bugs or "newbie 
> > code glitches"?
> > 2. What do I have to do, to get my patch in the official code repository?
> >   
> Cool! I have a MacbookPro5,1 and the same problems. With mbp3 the sound
> quality is very bad.

Did you try the latest alsa-driver snapshot?  It already contains a
patch to support Macbook 5,1 (Aluminium).  The tarball is found at:
   ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 15:49   ` Takashi Iwai
@ 2009-05-13 16:16     ` Ozan Çağlayan
  2009-05-13 16:22       ` Takashi Iwai
  0 siblings, 1 reply; 9+ messages in thread
From: Ozan Çağlayan @ 2009-05-13 16:16 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Takashi Iwai wrote:
> Did you try the latest alsa-driver snapshot?  It already contains a
> patch to support Macbook 5,1 (Aluminium).  The tarball is found at:
>    ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
>
>
> Takashi
>   

Yes I already tried it, no effects. I then thought that it was aimed at
MB51 not MBP51:

mecbuk 2009 # cat /sys/module/snd_hda_intel/parameters/model
mb51,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>

The subsystem ID of my ALC889A codec is : 0x106b4000
The mb51 quirk is automatically applied to :

+               case 0x106b3f00: /* Macbook 5,1 */
+                       board_config = ALC885_MB5;
+                       break;

so it seems that the codecs differ.


I actually made it work by changing VREF of Node[0x18] PIN from HIZ to
any of 50,80 or 100.
This fixed the sound, also enabling the surround slider which vastly
improves the sound quality and loudness.

But still there are problems with the headphone/internal speaker
functioning. If you think that this will require
another model quirk for patch_sigmatel, I really want to get involved on
providing the necessary informations to you.

Thanks,

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 16:16     ` Ozan Çağlayan
@ 2009-05-13 16:22       ` Takashi Iwai
  2009-05-13 16:25         ` Ozan Çağlayan
  2009-05-14 15:54         ` Ozan Çağlayan
  0 siblings, 2 replies; 9+ messages in thread
From: Takashi Iwai @ 2009-05-13 16:22 UTC (permalink / raw)
  To: Ozan Çağlayan; +Cc: alsa-devel

At Wed, 13 May 2009 19:16:06 +0300,
Ozan Çağlayan wrote:
> 
> Takashi Iwai wrote:
> > Did you try the latest alsa-driver snapshot?  It already contains a
> > patch to support Macbook 5,1 (Aluminium).  The tarball is found at:
> >    ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
> >
> >
> > Takashi
> >   
> 
> Yes I already tried it, no effects. I then thought that it was aimed at
> MB51 not MBP51:

Ah, OK, they might be different.

> mecbuk 2009 # cat /sys/module/snd_hda_intel/parameters/model
> mb51,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>

It's mb5, not mb51.

> The subsystem ID of my ALC889A codec is : 0x106b4000
> The mb51 quirk is automatically applied to :
> 
> +               case 0x106b3f00: /* Macbook 5,1 */
> +                       board_config = ALC885_MB5;
> +                       break;
> 
> so it seems that the codecs differ.

The codec should be same but apparently a different SSID.

> I actually made it work by changing VREF of Node[0x18] PIN from HIZ to
> any of 50,80 or 100.
> This fixed the sound, also enabling the surround slider which vastly
> improves the sound quality and loudness.
> 
> But still there are problems with the headphone/internal speaker
> functioning. If you think that this will require
> another model quirk for patch_sigmatel, I really want to get involved on
> providing the necessary informations to you.

alsa-info.sh output would be helpful.  Run with --no-upload option,
and attach the generated file.


thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 16:22       ` Takashi Iwai
@ 2009-05-13 16:25         ` Ozan Çağlayan
  2009-05-14 15:54         ` Ozan Çağlayan
  1 sibling, 0 replies; 9+ messages in thread
From: Ozan Çağlayan @ 2009-05-13 16:25 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Takashi Iwai wrote:
> At Wed, 13 May 2009 19:16:06 +0300,
> Ozan Çağlayan wrote:
>   
>> Takashi Iwai wrote:
>>     
>>> Did you try the latest alsa-driver snapshot?  It already contains a
>>> patch to support Macbook 5,1 (Aluminium).  The tarball is found at:
>>>    ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
>>>
>>>
>>> Takashi
>>>   
>>>       
>> Yes I already tried it, no effects. I then thought that it was aimed at
>> MB51 not MBP51:
>>     
>
> Ah, OK, they might be different.
>
>   
>> mecbuk 2009 # cat /sys/module/snd_hda_intel/parameters/model
>> mb51,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
>>     
>
> It's mb5, not mb51.
>
>   
>> The subsystem ID of my ALC889A codec is : 0x106b4000
>> The mb51 quirk is automatically applied to :
>>
>> +               case 0x106b3f00: /* Macbook 5,1 */
>> +                       board_config = ALC885_MB5;
>> +                       break;
>>
>> so it seems that the codecs differ.
>>     
>
> The codec should be same but apparently a different SSID.
>
>   
>> I actually made it work by changing VREF of Node[0x18] PIN from HIZ to
>> any of 50,80 or 100.
>> This fixed the sound, also enabling the surround slider which vastly
>> improves the sound quality and loudness.
>>
>> But still there are problems with the headphone/internal speaker
>> functioning. If you think that this will require
>> another model quirk for patch_sigmatel, I really want to get involved on
>> providing the necessary informations to you.
>>     
>
> alsa-info.sh output would be helpful.  Run with --no-upload option,
> and attach the generated file.
>   

I already sent it to the list on 11/05/2009, with a lot of other details
on the problems.
The subject of the e-mail is: MacbookPro5,1 & hda-analyzer.

I'll try with MB5, report back if it fixes the problems or not.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-13 16:22       ` Takashi Iwai
  2009-05-13 16:25         ` Ozan Çağlayan
@ 2009-05-14 15:54         ` Ozan Çağlayan
  2009-05-14 16:24           ` Takashi Iwai
  1 sibling, 1 reply; 9+ messages in thread
From: Ozan Çağlayan @ 2009-05-14 15:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

Takashi Iwai wrote:
> alsa-info.sh output would be helpful.  Run with --no-upload option,
> and attach the generated file.
>   

Okay, this is the plain modelless alsa-info output on a MacbookPro5,1:

http://www.alsa-project.org/db/?f=4b2f257e72523bccafd3ace1d3c7044fb5f09ff8

No sound at all.


The attached file is the alsa-info output with today's snapshot and
model=MB5.

* Sound is working good, the quality is much better.
* Microphone is working,
* Front channel controls the headphone but is not muted when a headphone
is inserted.

I think we could just add the SSID to the MB5 model with or without
solving the HP sensing stuff.

Thanks,
Ozan Caglayan



[-- Attachment #2: alsa-info.txt --]
[-- Type: text/plain, Size: 28236 bytes --]

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.56
!!################################

!!Script ran on: Thu May 14 03:26:56 UTC 2009


!!Linux Distribution
!!------------------

Pardus 2009 Prealpha


!!Kernel Information
!!------------------

Kernel release:    2.6.30_rc5-116
Operating System:  GNU/Linux
Architecture:      i686
Processor:         Intel(R) Core(TM)2 Duo CPU T9550 @ 2.66GHz
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     1.0.20
Library version:    1.0.20
Utilities version:  1.0.20


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xdf480000 irq 21


!!PCI Soundcards installed in the system
!!--------------------------------------

00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)


!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------

00:08.0 0403: 10de:0ac0 (rev b1)
	Subsystem: 10de:cb79


!!Modprobe options (Sound related)
!!--------------------------------

snd-hda-intel: model=mb5


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : 0
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1
model : mb5,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
position_fix : 0,0,0,0,0,0,0,0
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1
probe_only : N,N,N,N,N,N,N,N
single_cmd : N


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC889A
Address: 0
Function Id: 0x1
Vendor Id: 0x10ec0885
Subsystem Id: 0x106b4000
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x84 0x84]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x8c 0x8c]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x97 0x97] [0x9f 0x9f] [0x1f 0x1f] [0x97 0x97] [0x97 0x97] [0x1f 0x1f] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x40 0x40]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x40 0x40]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x40 0x40]
  Connection: 2
     0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x40 0x40]
  Connection: 2
     0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x012b4050: [Jack] HP Out at Ext Rear
    Conn = Comb, Color = Green
    DefAssociation = 0x5, Sequence = 0x0
  Pin-ctls: 0x40: OUT VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x018b3020: [Jack] Line In at Ext Rear
    Conn = Comb, Color = Blue
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000003c: IN OUT HP Detect
  Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000003c: IN OUT HP Detect
  Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x90100140: [Fixed] Speaker at Int N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x4, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x41: OUT VREF_50
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x90a00110: [Fixed] Mic at Int N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x90100141: [Fixed] Speaker at Int N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x4, Sequence = 0x1
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
  Pincap 0x00000010: OUT
  Pin Default 0x014be060: [Jack] SPDIF Out at Ext Rear
    Conn = Comb, Color = White
    DefAssociation = 0x6, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
  Pincap 0x00000020: IN
  Pin Default 0x01cbe030: [Jack] SPDIF In at Ext Rear
    Conn = Comb, Color = White
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=17
  Processing Coefficient: 0xc128
  Coefficient Index: 0x02
Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
  Volume-Knob: delta=0, steps=32, direct=0, val=63
  Unsolicited: tag=00, enabled=0
  Connection: 0
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x25 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x40 0x40]
  Connection: 2
     0x25 0x0b
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  0 May 14  2009 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  4 May 14  2009 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 24 May 14 06:21 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 16 May 14 06:22 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 25 May 14 06:21 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116, 17 May 14 06:21 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 26 May 14  2009 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116,  1 May 14  2009 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 May 14  2009 /dev/snd/timer


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

# PulseAudio plugin configuration

# Let's create a virtual device "pulse" for mixer and PCM

pcm.pulse {
    type pulse
    hint {
        description "PulseAudio Sound Server"
    }
}

ctl.pulse {
    type pulse
    hint {
        description "PulseAudio Sound Server"
    }
}

# Let's make it the default!

pcm.!default {
    type pulse
    hint {
        description "Default"
    }
}

ctl.!default {
    type pulse
    hint {
        description "Default"
    }
}



!!Aplay/Arecord output
!!------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC885 Analog [ALC885 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC885 Digital [ALC885 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC885 Analog [ALC885 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC885 Digital [ALC885 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 2: ALC885 Analog [ALC885 Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [NVidia]

Card hw:0 'NVidia'/'HDA NVidia at 0xdf480000 irq 21'
  Mixer name	: 'Realtek ALC889A'
  Components	: 'HDA:10ec0885,106b4000,00100103'
  Controls      : 31
  Simple ctrls  : 17
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 64 [100%] [0.00dB] [on]
  Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%]
  Front Right: 3 [100%]
Simple mixer control 'Line-Out',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 64 [100%] [0.00dB] [on]
  Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [off]
  Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%]
  Front Right: 0 [0%]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 4 [9%] [-12.00dB] [off]
  Front Right: Capture 4 [9%] [-12.00dB] [off]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 12 [26%] [-4.00dB] [off]
  Front Right: Capture 12 [26%] [-4.00dB] [off]
Simple mixer control 'Capture',2
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 0 [0%] [-16.00dB] [off]
  Front Right: Capture 0 [0%] [-16.00dB] [off]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Line' 'CD'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Line' 'CD'
  Item0: 'Mic'
Simple mixer control 'Input Source',2
  Capabilities: cenum
  Items: 'Mic' 'Line' 'CD'
  Item0: 'Mic'


!!Alsactl output
!!-------------

--startcollapse--
state.NVidia {
	control.1 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 64'
		comment.dbmin -6400
		comment.dbmax 0
		iface MIXER
		name 'Front Playback Volume'
		value.0 64
		value.1 64
	}
	control.2 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Front Playback Switch'
		value.0 true
		value.1 true
	}
	control.3 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 64'
		comment.dbmin -6400
		comment.dbmax 0
		iface MIXER
		name 'Line-Out Playback Volume'
		value.0 64
		value.1 64
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Line-Out Playback Switch'
		value.0 true
		value.1 true
	}
	control.5 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Line Playback Volume'
		value.0 31
		value.1 31
	}
	control.6 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Line Playback Switch'
		value.0 true
		value.1 true
	}
	control.7 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Mic Playback Volume'
		value.0 31
		value.1 31
	}
	control.8 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Mic Playback Switch'
		value.0 false
		value.1 false
	}
	control.9 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Line Boost'
		value.0 3
		value.1 3
	}
	control.10 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Mic Boost'
		value.0 0
		value.1 0
	}
	control.11 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		value.0 false
		value.1 false
	}
	control.12 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 1
		value.0 false
		value.1 false
	}
	control.13 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 2
		value.0 false
		value.1 false
	}
	control.14 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 46'
		comment.dbmin -1600
		comment.dbmax 3000
		iface MIXER
		name 'Capture Volume'
		value.0 4
		value.1 4
	}
	control.15 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 46'
		comment.dbmin -1600
		comment.dbmax 3000
		iface MIXER
		name 'Capture Volume'
		index 1
		value.0 12
		value.1 12
	}
	control.16 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 46'
		comment.dbmin -1600
		comment.dbmax 3000
		iface MIXER
		name 'Capture Volume'
		index 2
		value.0 0
		value.1 0
	}
	control.17 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 Line
		comment.item.2 CD
		iface MIXER
		name 'Input Source'
		value Mic
	}
	control.18 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 Line
		comment.item.2 CD
		iface MIXER
		name 'Input Source'
		index 1
		value Mic
	}
	control.19 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 Line
		comment.item.2 CD
		iface MIXER
		name 'Input Source'
		index 2
		value Mic
	}
	control.20 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.21 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.22 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.23 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
	}
	control.24 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Default PCM Playback Switch'
		value false
	}
	control.25 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Capture Switch'
		value false
	}
	control.26 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Capture Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.27 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Beep Playback Volume'
		value.0 31
		value.1 31
	}
	control.28 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Beep Playback Switch'
		value.0 true
		value.1 true
	}
	control.29 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 64'
		comment.dbmin -6400
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value 64
	}
	control.30 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Master Playback Switch'
		value true
	}
	control.31 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
rfcomm
sco
bridge
stp
bnep
l2cap
ipv6
hfsplus
nls_utf8
nls_cp857
vfat
fat
nvidia
snd_hda_codec_realtek
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_seq_oss
applesmc
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
uvcvideo
snd_mixer_oss
snd_pcm
hwmon
btusb
snd_timer
snd
bluetooth
videodev
agpgart
led_class
joydev
bcm5974
i2c_nforce2
soundcore
input_polldev
v4l1_compat
forcedeth
snd_page_alloc
pcspkr
sg
mbp_nvidia_bl
i2c_core
rtc_cmos
brd
sd_mod
crc_t10dif
sr_mod
cdrom
ahci
ata_generic
ohci1394
ieee1394
pata_acpi
libata
scsi_mod


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x14 0x012b4050
0x15 0x018b3020
0x16 0x400000f0
0x17 0x400000f0
0x18 0x90100140
0x19 0x90a00110
0x1a 0x90100141
0x1b 0x400000f0
0x1c 0x400000f0
0x1d 0x400000f0
0x1e 0x014be060
0x1f 0x01cbe030

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:



[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Intel HDA fix for Macbook 3,1 and newer
  2009-05-14 15:54         ` Ozan Çağlayan
@ 2009-05-14 16:24           ` Takashi Iwai
  0 siblings, 0 replies; 9+ messages in thread
From: Takashi Iwai @ 2009-05-14 16:24 UTC (permalink / raw)
  To: Ozan Çağlayan; +Cc: alsa-devel

At Thu, 14 May 2009 18:54:05 +0300,
Ozan Çağlayan wrote:
> 
> Takashi Iwai wrote:
> > alsa-info.sh output would be helpful.  Run with --no-upload option,
> > and attach the generated file.
> >   
> 
> Okay, this is the plain modelless alsa-info output on a MacbookPro5,1:
> 
> http://www.alsa-project.org/db/?f=4b2f257e72523bccafd3ace1d3c7044fb5f09ff8
> 
> No sound at all.
> 
> 
> The attached file is the alsa-info output with today's snapshot and
> model=MB5.
> 
> * Sound is working good, the quality is much better.
> * Microphone is working,
> * Front channel controls the headphone but is not muted when a headphone
> is inserted.
> 
> I think we could just add the SSID to the MB5 model with or without
> solving the HP sensing stuff.

OK, I added the entry with a comment so that it'll be fixed in future.
The latest snapshot should work without model option.


thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-05-14 16:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-13 14:31 Intel HDA fix for Macbook 3,1 and newer Le Torbi
2009-05-13 15:40 ` Ozan Çağlayan
2009-05-13 15:49   ` Takashi Iwai
2009-05-13 16:16     ` Ozan Çağlayan
2009-05-13 16:22       ` Takashi Iwai
2009-05-13 16:25         ` Ozan Çağlayan
2009-05-14 15:54         ` Ozan Çağlayan
2009-05-14 16:24           ` Takashi Iwai
2009-05-13 15:48 ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.