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
- 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.