From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alnie Subject: Re: Issues w/ Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG Date: Wed, 04 Mar 2015 01:01:32 -0800 Message-ID: <54F6C9EC.3080100@comcast.net> References: <54F52C68.6010504@comcast.net> <54F5614C.9010402@comcast.net> <54F57D07.9020900@comcast.net> <54F62CDC.1010607@comcast.net> <54F66A0F.1050603@comcast.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from resqmta-po-02v.sys.comcast.net (resqmta-po-02v.sys.comcast.net [96.114.154.161]) by alsa0.perex.cz (Postfix) with ESMTP id 44BAB264EFA for ; Wed, 4 Mar 2015 10:01:35 +0100 (CET) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Takashi Iwai Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org On 03/04/2015 12:00 AM, Takashi Iwai wrote: > At Tue, 03 Mar 2015 18:12:31 -0800, > Alnie wrote: >> >>> My suggestion isn't about a compile option but that you add some debug >>> printk() calls manually around some codes. We need to know the value >>> written and read by azx_write*() and azx_read*() calls. Especially >>> the value read in pci_azx_read*() is more interesting. You can try to >>> modify sound/pci/hda/hda_intel.c and add a printk() to each >>> pci_azx_read*() function for printing the value to be returned. >>> Beware that this will likely flood many messages, so just try once. >>> >>> >>> Takashi >>> >> >> I can not find any reference to pci_azx_read in hda_intel.c > > You must be using a too old kernel, then. Please use the latest > kernel for debugging. > > > Takashi > Ok. I now have latest kernel. Here is a small portion... /* PCI register access. */ static void pci_azx_writel(u32 value, u32 __iomem *addr) { writel(value, addr); } static u32 pci_azx_readl(u32 __iomem *addr) { return readl(addr); } Can you show me how I can properly place printk without breaking things and produce relevant messages? -Alnie