From nobody@FreeBSD.org  Thu Aug 18 23:39:53 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 7B83E16A420
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 18 Aug 2005 23:39:53 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3BEC443D48
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 18 Aug 2005 23:39:53 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j7INdqi7093651
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 18 Aug 2005 23:39:52 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j7INdqvI093650;
	Thu, 18 Aug 2005 23:39:52 GMT
	(envelope-from nobody)
Message-Id: <200508182339.j7INdqvI093650@www.freebsd.org>
Date: Thu, 18 Aug 2005 23:39:52 GMT
From: Arthur Hartwig <arthur.hartwig@nokia.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ICH audio device support statement is ambiguous
X-Send-Pr-Version: www-2.3

>Number:         85100
>Category:       docs
>Synopsis:       NOTES: ICH audio device support statement is ambiguous
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    mav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 18 23:40:27 GMT 2005
>Closed-Date:    Wed Jan 07 21:25:45 UTC 2009
>Last-Modified:  Wed Jan 07 21:25:45 UTC 2009
>Originator:     Arthur Hartwig
>Release:        5.4
>Organization:
Nokia
>Environment:
FreeBSD oz-net-11.iprg.nokia.com 5.4-RELEASE FreeBSD 5.4-RELEASE #8: Thu Aug 18 16:46:30 EST 2005     hartwig@oz-net-11.iprg.nokia.com:/usr/obj/usr/src/sys/oz-net-11  i386

>Description:
The ICH6 (possibly other members of the ICH family) provides two audio
devices: an AC97 audio and the Intel High Definition Audio (also called
azalia). The FreeBSD/i386 5.4-RELEASE Hardware Notes (and possible the
Hardware Notes for other platforms) ambiguously states that the ICH6 audio
device is supported without stating which ICH6 audio device. My examination
of the dev/sound/pci/ich.c driver suggests that the support is for the AC97
audio device and that there is no support for the High Definition Audio device.

I discovered this when I tried to get the sound working on my ICH7 based
motherboard (Gigabyte Gi-8I945P-G) Noting that the ICH6 and ICH7 High
definition audio devices seemed very similar (apart from the PCI ids) I
tweaked the ich sound driver to also recognise the ICH7 HDA device but the
driver attach function reported another problem. When I went looking into
that I discovered the AC97 audio device on the IC6 and ICH7 and that the
ich sound driver supported the AC97 audio. Since the BIOS on my motherboard
disables the AC97 audio device I am left with no audio support.
>How-To-Repeat:
      
>Fix:
Suggest the hardware release notes on all relevant platforms be clarified,
the file conf/NOTES be modified by replacing

# snd_ich:              Intel ICH PCI and some more audio controllers
#                       embedded in a chipset.

with something like
# snd_ich:		The AC97 audio device in Intel ICH PCI and 
#			some other chipsets. This does not support
#			the Intel High Definition Audio device.

and the file dev/sound/pci/ich.c be changed to include a statement that its
a driver for the AC97 audio device not the Intel High Definition Audio device.


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-doc->joel 
Responsible-Changed-By: joel 
Responsible-Changed-When: Mon Nov 6 23:17:32 UTC 2006 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85100 

From: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
To: bug-followup@FreeBSD.org
Cc: freebsd-doc@FreeBSD.org
Subject: Re: docs/85100: NOTES: ICH audio device support statement is
	ambiguous
Date: Thu, 17 May 2007 15:21:44 +0200

 Hi Joel,
 
 This PR needs to be updated to reflect that NOTES in CURRENT contains
 references to snd_hda and snd_ich.
 Also, both manual pages exist. Perhaps a Xref to snd_hda(4) from snd_ich(4) is
 needed due to the fact the chipset is typically known as ICH and people will
 use that as their first vector of approach.
 
 Nonetheless, it still means that on STABLE the NOTES and snd_ich(4)
 documentation needs changes to reflect STABLE does NOT support HDA yet.
 
 -- 
 Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
 イェルーン ラウフロック ヴァン デル ウェルヴェン
 http://www.in-nomine.org/ | http://www.rangaku.org/
 Alas! The world is full of enormous lights and mysteries, and man shuts
 them from himself with one small hand! 
Responsible-Changed-From-To: joel->freebsd-doc 
Responsible-Changed-By: joel 
Responsible-Changed-When: Mon Sep 15 16:30:47 UTC 2008 
Responsible-Changed-Why:  
Over to docs. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85100 
State-Changed-From-To: open->patched 
State-Changed-By: trhodes 
State-Changed-When: Wed Jan 7 09:25:57 UTC 2009 
State-Changed-Why:  
Alexander has recently patched this up in CURRENT, assign 
to him.  Thanks Alexander! 


Responsible-Changed-From-To: freebsd-doc->mav 
Responsible-Changed-By: trhodes 
Responsible-Changed-When: Wed Jan 7 09:25:57 UTC 2009 
Responsible-Changed-Why:  
Alexander has recently patched this up in CURRENT, assign 
to him.  Thanks Alexander! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85100 
State-Changed-From-To: patched->closed 
State-Changed-By: mav 
State-Changed-When: Wed Jan 7 21:25:19 UTC 2009 
State-Changed-Why:  
Changes merged to 7-STABLE. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85100 
>Unformatted:
