From owner-freebsd-bugs@FreeBSD.ORG Sat Mar 4 03:50:04 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45FDA16A420 for ; Sat, 4 Mar 2006 03:50:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B446F43D48 for ; Sat, 4 Mar 2006 03:50:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k243o3AA082209 for ; Sat, 4 Mar 2006 03:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k243o3Au082204; Sat, 4 Mar 2006 03:50:03 GMT (envelope-from gnats) Resent-Date: Sat, 4 Mar 2006 03:50:03 GMT Resent-Message-Id: <200603040350.k243o3Au082204@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yoshihiko Sarumaru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6B0516A420 for ; Sat, 4 Mar 2006 03:44:41 +0000 (GMT) (envelope-from mistral@imasy.or.jp) Received: from shimako.yamayuri.org (yumi.yamayuri.org [218.45.22.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DA9043D45 for ; Sat, 4 Mar 2006 03:44:40 +0000 (GMT) (envelope-from mistral@imasy.or.jp) Received: from shimako.yamayuri.org (localhost [127.0.0.1]) by shimako.yamayuri.org (8.13.4/8.13.4/shimako) with ESMTP id k242kpE8005043 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 4 Mar 2006 12:01:52 +0900 (JST) (envelope-from mistral@imasy.or.jp) Received: (from sarumaru@localhost) by shimako.yamayuri.org (8.13.4/8.13.4/Submit) id k242kmSR005042; Sat, 4 Mar 2006 11:46:48 +0900 (JST) (envelope-from sarumaru) Message-Id: <200603040246.k242kmSR005042@shimako.yamayuri.org> Date: Sat, 4 Mar 2006 11:46:48 +0900 (JST) From: Yoshihiko Sarumaru To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/94056: [PATCH] Turn on inverted external amplifier sense flags for Sony vaio type T X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yoshihiko Sarumaru List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2006 03:50:04 -0000 >Number: 94056 >Category: kern >Synopsis: [PATCH] Turn on inverted external amplifier sense flags for Sony vaio type T >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Mar 04 03:50:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Yoshihiko Sarumaru >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD shimako.yamayuri.org 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Fri Feb 24 00:52:39 JST 2006 sarumaru@shimako.yamayuri.org:/usr/obj/usr/src/sys/VGN-T72 i386 >Description: It is already known that some machines that uses ich(4) sound driver must turn on inverted external amplifier sense flag, individually. See: Rev.1.57 and Rev.1.58 My notebook also turned out to have to set the quirk. I'm afraid of some other unreported machines need this. Should it be configurable and noted to the NOTES or ich(4)? [pciconf -lv] pcm0@pci0:31:5: class=0x040100 card=0x81c0104d chip=0x24c58086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller' class = multimedia subclass = audio >How-To-Repeat: echo ^G or play something having an audio track. >Fix: --- /usr/src/sys/dev/sound/pci/ich.c.orig Sat Mar 4 11:31:33 2006 +++ /usr/src/sys/dev/sound/pci/ich.c Sat Mar 4 11:29:40 2006 @@ -839,6 +839,7 @@ case 0x202f161f: /* Gateway 7326GZ */ case 0x203a161f: /* Gateway 4028GZ */ case 0x8144104d: /* Sony VAIO PCG-TR* */ + case 0x81c0104d: /* Sony VAIO type T */ case 0x8197104d: /* Sony S1XP */ ac97_setflags(sc->codec, ac97_getflags(sc->codec) | AC97_F_EAPD_INV); break; >Release-Note: >Audit-Trail: >Unformatted: >SEVERITY: non-critical