From owner-freebsd-questions@FreeBSD.ORG Thu Mar 17 06:10:55 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC7661065670 for ; Thu, 17 Mar 2011 06:10:55 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 518EB8FC0C for ; Thu, 17 Mar 2011 06:10:54 +0000 (UTC) Received: by wwc33 with SMTP id 33so3096029wwc.31 for ; Wed, 16 Mar 2011 23:10:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=kumAySGUmScjt3878bm+9mIjZHUKXlcxW0+Zcpq5GD0=; b=r/pzVVMj7YaVyolhUCip+EMjeNT3VKA7G6l1/kPhAjb5S1yqkDbH7cwwyfaFTx+sSr S17dQbNe33svLTJOv4jQeAc98gLFCD+iiSgQmjc+VbMuyMAmsnpmuBwISJmWXlViCptL V0qZbc4KvghW7IuJfIKRuT0XYQ3fJQuGATFE0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=fhxkVblVjYQaM7+hqUll6pcbETU425gvFBiaL6eVPZAz12wdO/TDK3eW29LBbzGsvI X+cS3rnw7cZ14s3jdEcQ61G0+RSL3S0XO08COOBFGSYma0CkHuhsPxP6U+1pburW1u5M 9nyggJ2Bnk30WhFoaJgPmrU6ztsaYmwg/UsMw= Received: by 10.227.130.130 with SMTP id t2mr985813wbs.7.1300342253778; Wed, 16 Mar 2011 23:10:53 -0700 (PDT) Received: from Groseille.malikania.fr (65.21.102-84.rev.gaoland.net [84.102.21.65]) by mx.google.com with ESMTPS id g7sm431760wby.48.2011.03.16.23.10.51 (version=SSLv3 cipher=OTHER); Wed, 16 Mar 2011 23:10:52 -0700 (PDT) Message-ID: <4D81A5F7.3030800@gmail.com> Date: Thu, 17 Mar 2011 07:11:03 +0100 From: David Demelier User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110306 Thunderbird/3.1.9 MIME-Version: 1.0 To: "freebsd-questions@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Fwd: Re: snd_hda, codec attaching randomly? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2011 06:10:55 -0000 > Hello, > > I've setup a brand new computer from scratch, it has two HDMI output > (via the on board and via the ati graphic card) with one codec for the > main board. > > Usually I have these pcm : > > pcm0: at cad 0 nid 1 on hdac0 > pcm1: at cad 0 nid 1 on hdac1 > pcm2: at cad 0 nid 1 on hdac1 > pcm3: at cad 0 nid 1 on hdac1 > pcm4: at cad 3 nid 1 on hdac1 > > But sometime when I boot the pcm4 disappear, with a lot of : > > hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=0 index=0 entries=17 found=0 res=0x00000000 > hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=1 index=0 entries=17 found=1 res=0x00000000 > hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=2 index=0 entries=17 found=2 res=0x00000000 > hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=3 index=0 entries=17 found=3 res=0x00000000 > [.. snip ..] > > Here you can see the normal dmesg file : > http://files.malikania.fr/normal.txt > > And here when the pcm disappear : > http://files.malikania.fr/notnormal.txt > > A simple diff from the files show some weird things: > > diff -ub normal.txt notnormal.txt > --- normal.txt 2011-03-10 08:06:14.000000000 +0100 > +++ notnormal.txt 2011-03-10 08:06:18.000000000 +0100 > @@ -116,24 +116,90 @@ > hdac0: HDA Codec #0: ATI R6xx HDMI > pcm0: at cad 0 nid 1 on hdac0 > hdac1: HDA Codec #0: Realtek ALC888 > -hdac1: HDA Codec #3: Intel G45 HDMI > +hdac1: HDA Codec #3: Intel Q57 HDMI > +hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=0 index=0 entries=17 found=0 res=0x00000000 > +hdac1: hdac_widget_connection_parse: nid=2 WARNING: zero cnid entnum=4 > j=1 index=0 entries=17 found=1 res=0x00000000 > > [... message repeated a lot of time ...] > > pcm1: at cad 0 nid 1 on hdac1 > pcm2: at cad 0 nid 1 on hdac1 > pcm3: at cad 0 nid 1 on hdac1 > -pcm4: at cad 3 nid 1 on hdac1 > > Why does the HDMI codec is renamed to Q57? > > I didn't tweak snd_hda(4) much, I only added the following in my > /boot/devices.hints to get a proper jack-sense on my front panel: > > hint.hdac.1.cad0.nid27.config="as=1 seq=15" > > Cheers, > Oh I noticed something weird too: SMP: AP CPU #1 Launched! -SMP: AP CPU #3 Launched! SMP: AP CPU #2 Launched! +SMP: AP CPU #3 Launched! It seems the order of CPU change? I know that the Intel GMA HD graphics needs a Intel CPU compatible to get this video chipset working. So maybe the audio codec is attaching to the wrong core? I have no really idea, it appears really randomly nothing can change the behavior Cheers, -- David Demelier