Date: Sat, 4 Mar 2006 11:46:48 +0900 (JST) From: Yoshihiko Sarumaru <mistral@imasy.or.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/94056: [PATCH] Turn on inverted external amplifier sense flags for Sony vaio type T Message-ID: <200603040246.k242kmSR005042@shimako.yamayuri.org> Resent-Message-ID: <200603040350.k243o3Au082204@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603040246.k242kmSR005042>