From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH] hda: enable speaker output for Compaq 6530s/6531s Date: Tue, 18 Aug 2009 08:33:43 +0200 Message-ID: References: <20090816085317.GA23959@localhost> <20090816110110.GA32187@localhost> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by alsa0.perex.cz (Postfix) with ESMTP id 4295424508 for ; Tue, 18 Aug 2009 08:33:44 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Wu Fengguang Cc: "alsa-devel@alsa-project.org" List-Id: alsa-devel@alsa-project.org At Mon, 17 Aug 2009 08:46:14 +0200, I wrote: > > At Sun, 16 Aug 2009 19:01:10 +0800, > Wu Fengguang wrote: > > > > On Sun, Aug 16, 2009 at 05:22:23PM +0800, Takashi Iwai wrote: > > > At Sun, 16 Aug 2009 16:53:17 +0800, > > > Wu Fengguang wrote: > > > > > > > > There are 3 causes to the silence of Compaq 6530s' internal speaker: > > > > - HP pin 0x11 always return 0xffff,ffff (pin_presence=1), > > > > which automutes the speaker at module loading time. > > > > > > This is odd. Is the sense-trigger issued before reading the pin sense? > > > > Sorry, what do you mean? The facts I explored are: > > - ad1884a_hp_automute() will be explicitly called by ad1884a_hp_init() > > - ad1884a_hp_unsol_event() is never called on plug events > > - I tried manually execute AC_VERB_SET_PIN_SENSE then read pin sense, > > it takes effect on the impedance, but pin_presence still remains 1. > > The fact that it returns only -1 sounds rather like a hardware issue. > Or, at least, reading a wrong place or so. BTW, could you give alsa-info.sh output on both machines? thanks, Takashi