From owner-freebsd-current@freebsd.org Wed Oct 3 13:40:29 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFFA410C35B6 for ; Wed, 3 Oct 2018 13:40:28 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47B357AD83 for ; Wed, 3 Oct 2018 13:40:28 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wm1-x32a.google.com with SMTP id 206-v6so5776838wmb.5 for ; Wed, 03 Oct 2018 06:40:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qNgB2d5+6qcEcbocCyCRWQO3tR5gQnWHoxoprLGqoa0=; b=FtxV9E6baSf5zq+vx8VInfBEBkRGd2bwuqIOINQ5Q+q+hg+jtKFrHMuMPYlNUqG8vk 69bqMnJ/3IW69cnJd+wLzX9CvamKbKtioCmfgs+Am3/9HaSLxPtDp1QJ6h4jAn8Krg7z 4/LcAS72/+OsWLSu2y3L/onl+iMy8Ta2K/SrYkvoVilABYPL+MB7WCcYdcuZil72Z1uA YBNJ+TLWFexp+cr2i7VLIBhzMpudrmMNKzPtck/XOAhreO4PrDqy6qkyyNGVU+FBuex8 dg0yhKpPcDls5ZYZNTiihkYNYJjSUj9n5tJ3eiI2IugccyPmxQYwmMH6j0B/wpYilnfq /kig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qNgB2d5+6qcEcbocCyCRWQO3tR5gQnWHoxoprLGqoa0=; b=L//JOW8vE8/Z0mN2pkTwHneN6xLYMigIVgy4Q0626CqJX0HFn1UvH4sK477ZpiQOZW /xpUICgpYUF+VMSTqqugMfoerSWeTCFbfSA5slRmk45JtQyhzrENPTWAYAbA8RNjbzCa 5ZpIdu8R+a0BvPw7PHY+7J5xlgXSgT1/+TvxTbFfAUwDcsTsDotY9V3jnHozpPDoLJmY 2329hL1zUcLnbl0YR3cjZzlvUiS2Lhkmn3pQthgBuu43Wx6UlnrC6j1QAIK7sijV6eVa wXWAuQaWHHeDQB7hlcNZAZwt80+8qYc+nf7HVz7AN7W3V+Yu7Y/lPoc725S6A7EZk4oA s6UA== X-Gm-Message-State: ABuFfoh9LOl0djEWnLLzor+MUG47CEhTbLPURhgG27RCinTOAWeRkP1/ 6xJ4hLz9vzFVg5dCyc32Lbm0YJJnzORhe0KtyyOuClwz X-Google-Smtp-Source: ACcGV61ao+JLCWL91CvcuWKw/ErV4sxPnIttB1RDZM/2Ulv6dPhm2g4E5lFCtNKQ+AfMawuaVpeLk8jlCReOBWAMQsQ= X-Received: by 2002:a1c:b441:: with SMTP id d62-v6mr1569900wmf.17.1538574026626; Wed, 03 Oct 2018 06:40:26 -0700 (PDT) MIME-Version: 1.0 References: <85518f55-20a8-f534-7266-a9e847912afc@alvermark.net> <596a89fa-d7a3-1d39-d296-e07359cb487f@alvermark.net> <20181003130645.GH1118@albert.catwhisker.org> In-Reply-To: From: Johannes Lundberg Date: Wed, 3 Oct 2018 14:39:49 +0100 Message-ID: Subject: Re: Sound issues with Dell Latitude 7490 (kabylake) To: Jakob Alvermark Cc: freebsd-current Content-Type: multipart/mixed; boundary="00000000000051af6b0577532e27" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Oct 2018 13:40:29 -0000 --00000000000051af6b0577532e27 Content-Type: text/plain; charset="UTF-8" On Wed, Oct 3, 2018 at 2:30 PM Jakob Alvermark wrote: > On 10/3/18 3:06 PM, David Wolfskill wrote: > > On Mon, Oct 01, 2018 at 11:12:25PM +0200, Jakob Alvermark wrote: > >> .... > >> Do the headphones work with this patch? > >> > >> Index: sys/dev/sound/pci/hda/hdaa.c > >> =================================================================== > >> --- sys/dev/sound/pci/hda/hdaa.c (revision 339076) > >> +++ sys/dev/sound/pci/hda/hdaa.c (working copy) > >> @@ -5034,11 +5034,13 @@ > >> pincap = w->wclass.pin.cap; > >> > >> /* Disable everything. */ > >> + /* > >> w->wclass.pin.ctrl &= ~( > >> HDA_CMD_SET_PIN_WIDGET_CTRL_HPHN_ENABLE | > >> HDA_CMD_SET_PIN_WIDGET_CTRL_OUT_ENABLE | > >> HDA_CMD_SET_PIN_WIDGET_CTRL_IN_ENABLE | > >> HDA_CMD_SET_PIN_WIDGET_CTRL_VREF_ENABLE_MASK); > >> + */ > >> > >> if (w->enable == 0) { > >> /* Pin is unused so left it disabled. */ > >> .... > > Thank you! This addressed the long-standing (Reported: 2015-05-29 > > 21:15 UTC) issue I have had with my laptop (Dell Precision M4800), as > > documented in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200526 > > -- now updated to reflect the fix. > > > That's great! Glad to hear it helped. > > This is probably not a proper fix, but it helps to understand the problem. > > Could you post the output of 'sysctl dev.hdaa' with and without the > patch so we can see what's different? > > Hi Jakob Here's my diff from orig to patched (full output zipped and attached) johannes@jm:~ % diff -u -U5 tmp/dev_hdaa_0_orig.txt tmp/dev_hdaa_0_patched.txt --- tmp/dev_hdaa_0_orig.txt 2018-10-03 14:32:31.264778000 +0100 +++ tmp/dev_hdaa_0_patched.txt 2018-10-03 14:28:18.767561000 +0100 @@ -58,11 +58,11 @@ dev.hdaa.0.nid30_config: 0x421212f2 as=15 seq=2 device=Speaker conn=None ctype=1/4 loc=Front color=Black misc=2 dev.hdaa.0.nid30: pin: Speaker (None) [DISABLED] Widget cap: 0x00400781 PWR DIGITAL UNSOL STEREO Pin cap: 0x00000014 PDC OUT Pin config: 0x421212f2 as=15 seq=2 device=Speaker conn=None ctype=1/4 loc=Front color=Black misc=2 - Pin control: 0x00000000 + Pin control: 0x00000040 OUT Connections: 1 + <- nid=6 [audio output] [DISABLED] dev.hdaa.0.nid29_original: 0x40700001 as=0 seq=1 device=Modem-handset conn=None ctype=Unknown loc=0x00 color=Unknown misc=0 dev.hdaa.0.nid29_config: 0x40700001 as=0 seq=1 device=Modem-handset conn=None ctype=Unknown loc=0x00 color=Unknown misc=0 @@ -81,11 +81,11 @@ dev.hdaa.0.nid27_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 dev.hdaa.0.nid27: pin: Speaker (None) [DISABLED] Widget cap: 0x0040058f PWR UNSOL STEREO Pin cap: 0x00013734 PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] EAPD Pin config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 - Pin control: 0x00000000 + Pin control: 0x00000020 IN EAPD: 0x00000002 EAPD Output amp: 0x80000000 mute=1 step=0 size=0 offset=0 (0/0dB) Input amp: 0x00270300 mute=0 step=3 size=39 offset=0 (0/30dB) Connections: 2 + [DISABLED] <- nid=2 [audio output] (selected) @@ -104,20 +104,20 @@ dev.hdaa.0.nid25_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 dev.hdaa.0.nid25: pin: Speaker (None) [DISABLED] Widget cap: 0x0040048b PWR UNSOL STEREO Pin cap: 0x00003724 PDC IN VREF[ 50 80 100 GROUND HIZ ] Pin config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 - Pin control: 0x00000000 + Pin control: 0x00000020 IN Input amp: 0x00270300 mute=0 step=3 size=39 offset=0 (0/30dB) dev.hdaa.0.nid24_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 dev.hdaa.0.nid24_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 dev.hdaa.0.nid24: pin: Speaker (None) [DISABLED] Widget cap: 0x0040048b PWR UNSOL STEREO Pin cap: 0x00003724 PDC IN VREF[ 50 80 100 GROUND HIZ ] Pin config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1 - Pin control: 0x00000000 + Pin control: 0x00000020 IN Input amp: 0x00270300 mute=0 step=3 size=39 offset=0 (0/30dB) dev.hdaa.0.nid23: vendor widget [DISABLED] Widget cap: 0x00f00000 > Jakob > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > --00000000000051af6b0577532e27 Content-Type: application/octet-stream; name="dev_hdaa_0.zip" Content-Disposition: attachment; filename="dev_hdaa_0.zip" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jmt769wv0 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 --00000000000051af6b0577532e27--