From owner-freebsd-questions@FreeBSD.ORG Wed Dec 30 15:31:04 2009 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 64DEA106566B for ; Wed, 30 Dec 2009 15:31:04 +0000 (UTC) (envelope-from mark@msen.com) Received: from shell.msen.com (msen.com [148.59.86.2]) by mx1.freebsd.org (Postfix) with ESMTP id 1022F8FC14 for ; Wed, 30 Dec 2009 15:31:03 +0000 (UTC) X-Sent-To: freebsd-questions@freebsd.org Received: from [10.2.64.70] (mail.andersonsinstall.com [67.59.44.42]) (authenticated bits=0) by shell.msen.com (8.14.3/8.14.3) with ESMTP id nBUFUvMf084473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 30 Dec 2009 10:31:02 -0500 (EST) (envelope-from mark@msen.com) Message-ID: <4B3B722E.3060403@msen.com> Date: Wed, 30 Dec 2009 10:30:54 -0500 From: Mark Moellering User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: "Richard L. Mace" , freebsd-questions@freebsd.org References: <200912301645.50105.macerl@telkomsa.net> In-Reply-To: <200912301645.50105.macerl@telkomsa.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: Pass (sender authenticated); receiver=msen.com; client-ip=67.59.44.42; envelope-from= Received-SPF: Pass (sender authenticated); receiver=msen.com; client-ip=67.59.44.42; helo=[10.2.64.70] Cc: Subject: Re: snd_hda peculiarities 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: Wed, 30 Dec 2009 15:31:04 -0000 Richard L. Mace wrote: > I recently installed FreeBSD 8.0 (amd64) on my laptop (HP 8510w) and most > things are working. However, a minor annoyance is that I only get sound if I > manually load snd_hda via: > > # kldload snd_hda > > i.e., after booting. If I place the following in /boot/loader.conf > > snd_hda_load="YES" > > I get no sound, even though the driver seems to load and cat /dev/sndstat > gives > ---------------------------------------------------------------------------------------------------------------------- > FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64) > Installed devices: > pcm0: at cad 0 nid 1 on hdac0 kld > snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex default) > pcm1: at cad 0 nid 1 on hdac0 kld > snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex) > ------------------------------------------------------------------------------------------------------------------------ > > Googling, I found this page: > > http://lists.freebsd.org/pipermail/freebsd-bugs/2009-June/035677.html > > Which reports precisely the behaviour I am experiencing. No fix or workaround > is suggested. > > Has anyone with similar hardware managed to get this driver working? Any > workarounds to my problem? My audio hardware is... > > $pciconf -lv > > hdac0@pci0:0:27:0: class=0x040300 card=0x30c5103c chip=0x284b8086 > rev=0x03 hdr=0x00 > vendor = 'Intel Corporation' > device = 'Intel audio controller embedded with the 82801H chipset ( > ICH8 chipset ) (82801H)' > class = multimedia > subclass = HDA > > And I am using > $ uname -a > FreeBSD belenos 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC > 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 > > Many thanks > -Richard > > I had the same problem. Unfortunately, I am not at home to look at the exact solution but I know it involves setting the sound channel in sysctl.conf I think if you look in some of the relevant man apges, it might give you a hint. something like snd.channel = 1 or something similar. When I get home I will try and post the solution. Mark