[alsa-devel] ALSA on Alienware M17x

Takashi Iwai tiwai at suse.de
Tue Sep 1 18:22:15 CEST 2009


At Wed, 2 Sep 2009 01:37:26 +0930,
Adam Gray wrote:
> 
> On Wed, 2 Sep 2009 01:15:03 am Takashi Iwai wrote:
> > At Wed, 2 Sep 2009 01:07:22 +0930,
> > 
> > Adam Gray wrote:
> > > On Wed, 2 Sep 2009 01:04:11 am Takashi Iwai wrote:
> > > > At Wed, 2 Sep 2009 00:55:02 +0930,
> > > >
> > > > Adam Gray wrote:
> > > > > On Wed, 2 Sep 2009 12:51:21 am Takashi Iwai wrote:
> > > > > > At Wed, 2 Sep 2009 00:40:13 +0930,
> > > > > >
> > > > > > Adam Gray wrote:
> > > > > > > Sorry. Forgot to attach it the first time.
> > > > > > > With model=dell-m6 I only get sound out of the first headphone
> > > > > > > jack and the line-out jack.
> > > > > >
> > > > > > Which I/Os does your machine have?
> > > > > > According to alsa-info.sh output, BIOS gives three HP jacks, one
> > > > > > mic jack, one built-in speaker, one built-in mic, and one SPDIF out
> > > > > > jack.
> > > > > >
> > > > > > I guess the problem is due to three HPs.  The driver hasn't been
> > > > > > tested with three HP jacks, only with two HPs.
> > > > > >
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > Takashi
> > > > >
> > > > > It has two headphone jacks, one line-out jack and one microphone
> > > > > jack, the front speakers and a microphone used with the webcam (I
> > > > > believe).
> > > >
> > > > OK.  Try to unmute and adjust "Surround" volume.
> > > >
> > > >
> > > > Takashi
> > >
> > > Unmuted surround and volume is up full. Nothing from the headphones. I
> > > also unmuted the PC beep and turned it up (just to check) and still
> > > nothing.
> > 
> > Well, which headphone?  The driver tries to mute others when a HP is
> > plugged.  You need to figure out which I/O corresponds to which pin.
> > You can try hda-verb to issue the pin detection verb.  For example,
> > to check the pin 0x0a, run like:
> > 
> > 	# hda-verb /dev/snd/hwC0D0 0x0a GET_PIN_SENSE 0
> > 
> > If the jack corresponding to this pin is plugged, the bit 31 should be
> > 1.  BIOS shows that pins 0x0a, 0x0b, 0x0d are for HP and line-outs.
> > Figure out which are which.
> > 
> > Also, you can try to toggle power bits of IDT codec, e.g.
> > 	# hda-verb /dev/snd/hwC0D0 0x01 0x7ec 0x00
> > to power up all analog pins.
> > 
> > 
> > Takashi
> 
> 0x0a = HP1
> 0x0b = HP2
> 0x0d = line-out
> 
> After running "hda-verb /dev/snd/hwC0D0 0x01 0x7ec 0x00" and plugging in 
> headphones there's a short burst of sound from them before they cut out.

Issue the power bits verb after plugging the headphone.


Takashi


More information about the Alsa-devel mailing list