From owner-freebsd-amd64@freebsd.org Tue Nov 29 00:02:40 2016 Return-Path: Delivered-To: freebsd-amd64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17104C59F1E for ; Tue, 29 Nov 2016 00:02:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0669B1591 for ; Tue, 29 Nov 2016 00:02:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id uAT02dY7013804 for ; Tue, 29 Nov 2016 00:02:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-amd64@FreeBSD.org Subject: [Bug 214920] [sound] No sound with headphones attached, using ALC271X Date: Tue, 29 Nov 2016 00:02:39 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: reezer@reezer.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Nov 2016 00:02:40 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214920 Bug ID: 214920 Summary: [sound] No sound with headphones attached, using ALC271X Product: Base System Version: 11.0-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: reezer@reezer.org CC: freebsd-amd64@FreeBSD.org CC: freebsd-amd64@FreeBSD.org Created attachment 177501 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D177501&action= =3Dedit ouput of cat /proc/asound/card0/codec I've been trying to get audio to work when using headphones. Trying to use /boot/device.hints also remained unsuccessful[1]. Headphone and microphone sensing work correctly, just like speakers work out of the box. The very same system works under Linux. I attached information from this sy= stem in a working state there. The values are taken with headphones and microphone connected. uname -a FreeBSD cabal 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:= 27 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERI= C=20 amd64 cat /dev/sndstat Installed devices: pcm0: (play/rec) default pcm1: (rec) pcm2: (play) No devices installed from userspace. mixer Mixer vol is currently set to 24:24 Mixer pcm is currently set to 100:100 Mixer speaker is currently set to 74:74 Mixer mix is currently set to 74:74 Mixer rec is currently set to 35:35 Mixer igain is currently set to 0:0 Mixer ogain is currently set to 100:100 Mixer monitor is currently set to 56:56 Recording source: monitor sysctl hw.snd hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2009061500/amd64 hw.snd.default_auto: 1 hw.snd.verbose: 0 hw.snd.vpc_mixer_bypass: 1 hw.snd.feeder_rate_quality: 1 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.feeder_rate_polyphase_max: 183040 hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97 hw.snd.feeder_eq_exact_rate: 0 hw.snd.feeder_eq_presets: PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100,48000,88200,96000,176400,192000 hw.snd.basename_clone: 1 hw.snd.compat_linux_mmap: 0 hw.snd.syncdelay: -1 hw.snd.usefrags: 0 hw.snd.vpc_reset: 0 hw.snd.vpc_0db: 45 hw.snd.vpc_autoreset: 1 hw.snd.timeout: 5 hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_matrix: 1 hw.snd.report_soft_formats: 1 sysctl dev.pcm dev.pcm.2.bitperfect: 0 dev.pcm.2.buffersize: 65536 dev.pcm.2.play.vchanformat: s16le:2.0 dev.pcm.2.play.vchanrate: 48000 dev.pcm.2.play.vchanmode: passthrough dev.pcm.2.play.vchans: 1 dev.pcm.2.play.32bit: 24 dev.pcm.2.%parent: hdaa1 dev.pcm.2.%pnpinfo:=20 dev.pcm.2.%location: nid=3D7 dev.pcm.2.%driver: pcm dev.pcm.2.%desc: Intel Panther Point (HDMI/DP 8ch) dev.pcm.1.bitperfect: 0 dev.pcm.1.buffersize: 65536 dev.pcm.1.rec.vchanformat: s16le:2.0 dev.pcm.1.rec.vchanrate: 48000 dev.pcm.1.rec.vchanmode: fixed dev.pcm.1.rec.vchans: 1 dev.pcm.1.rec.autosrc: 2 dev.pcm.1.rec.32bit: 24 dev.pcm.1.%parent: hdaa0 dev.pcm.1.%pnpinfo:=20 dev.pcm.1.%location: nid=3D24 dev.pcm.1.%driver: pcm dev.pcm.1.%desc: Realtek ALC269 (Left Analog Mic) dev.pcm.0.bitperfect: 0 dev.pcm.0.buffersize: 65536 dev.pcm.0.rec.vchanformat: s16le:2.0 dev.pcm.0.rec.vchanrate: 48000 dev.pcm.0.rec.vchanmode: fixed dev.pcm.0.rec.vchans: 1 dev.pcm.0.rec.autosrc: 2 dev.pcm.0.rec.32bit: 24 dev.pcm.0.play.vchanformat: s16le:2.0 dev.pcm.0.play.vchanrate: 48000 dev.pcm.0.play.vchanmode: fixed dev.pcm.0.play.vchans: 1 dev.pcm.0.play.32bit: 24 dev.pcm.0.%parent: hdaa0 dev.pcm.0.%pnpinfo:=20 dev.pcm.0.%location: nid=3D20,33,27 dev.pcm.0.%driver: pcm dev.pcm.0.%desc: Realtek ALC269 (Analog 2.0+HP/2.0) dev.pcm.%parent: dmesg | grep 'pcm[0-9]' pcm0: at nid 20,27 and 24 on hdaa0 pcm1: at nid 7 on hdaa1 pcm0: at nid 20,33 and 27 on hdaa0 pcm0: Playback: pcm0: Stream cap: 0x00000001 PCM pcm0: PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz pcm0: DAC: 2 pcm0:=20 pcm0: nid=3D20 [pin: Speaker (Fixed)] pcm0: + <- nid=3D12 [audio mixer] [src: pcm, mix] pcm0: + <- nid=3D2 [audio output] [src: pcm] pcm0: + <- nid=3D11 [audio mixer] [src: mix] pcm0:=20 pcm0: nid=3D33 [pin: Headphones (Black Jack)] pcm0: + <- nid=3D12 [audio mixer] [src: pcm, mix] pcm0: + <- nid=3D2 [audio output] [src: pcm] pcm0: + <- nid=3D11 [audio mixer] [src: mix] pcm0:=20 pcm0: Record: pcm0: Stream cap: 0x00000001 PCM pcm0: PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz pcm0: ADC: 8 pcm0:=20 pcm0: nid=3D8 [audio input] pcm0: + <- nid=3D35 [audio mixer] [src: speaker, mix, monitor] pcm0: + <- nid=3D27 [pin: Mic (Fixed)] [src: monitor] pcm0: + <- nid=3D29 [beep widget] [src: speaker] pcm0: + <- nid=3D11 [audio mixer] [src: mix] pcm0:=20 pcm0: Input Mix: pcm0:=20 pcm0: nid=3D11 [audio mixer] pcm0: + <- nid=3D27 [pin: Mic (Fixed)] [src: monitor] pcm0: + <- nid=3D29 [beep widget] [src: speaker] pcm0:=20 pcm0: Master Volume (OSS: vol): -65/0dB pcm0: +- ctl 1 (nid 2 out): -65/0dB (88 steps) pcm0: +- ctl 10 (nid 12 in 0): mute pcm0: +- ctl 11 (nid 12 in 1): mute pcm0: +- ctl 17 (nid 20 in ): mute pcm0: +- ctl 26 (nid 33 in ): mute pcm0:=20 pcm0: PCM Volume (OSS: pcm): -65/0dB pcm0: +- ctl 1 (nid 2 out): -65/0dB (88 steps) pcm0: +- ctl 10 (nid 12 in 0): mute pcm0:=20 pcm0: Microphone2 Volume (OSS: monitor): 0/36dB pcm0: +- ctl 8 (nid 11 in 3): -34/12dB (32 steps) + mute pcm0: +- ctl 25 (nid 27 out): 0/36dB (4 steps) pcm0: +- ctl 30 (nid 35 in 3): mute pcm0:=20 pcm0: Speaker/Beep Volume (OSS: speaker): -16/12dB pcm0: +- ctl 9 (nid 11 in 4): -34/12dB (32 steps) + mute pcm0: +- ctl 31 (nid 35 in 4): mute pcm0:=20 pcm0: Recording Level (OSS: rec): -16/30dB pcm0: +- ctl 3 (nid 8 in 0): -16/30dB (32 steps) + mute pcm0: +- ctl 30 (nid 35 in 3): mute pcm0: +- ctl 31 (nid 35 in 4): mute pcm0: +- ctl 32 (nid 35 in 5): mute pcm0:=20 pcm0: Input Mix Level (OSS: mix): -34/12dB pcm0: +- ctl 8 (nid 11 in 3): -34/12dB (32 steps) + mute pcm0: +- ctl 9 (nid 11 in 4): -34/12dB (32 steps) + mute pcm0: +- ctl 11 (nid 12 in 1): mute pcm0: +- ctl 32 (nid 35 in 5): mute pcm0:=20 pcm0: Input Monitoring Level (OSS: igain): 0/0dB pcm0: +- ctl 11 (nid 12 in 1): mute pcm0:=20 pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "mix": pcm0: Mixer "rec": pcm0: Mixer "igain": pcm0: Mixer "ogain": pcm0: Mixer "monitor": pcm0: Playback channel set is: Front Left, Front Right,=20 pcm0: Playback channel matrix is: 2.0 (connected) pcm0: Automatically set rec source to: monitor pcm0: Recording channel set is: Front Left, Front Right,=20 pcm0: Recording channel matrix is: 2.0 (unknown) random: harvesting attach, 8 bytes (4 bits) from pcm0 pcm1: at nid 24 on hdaa0 pcm1: Record: pcm1: Stream cap: 0x00000001 PCM pcm1: PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz pcm1: ADC: 9 pcm1:=20 pcm1: nid=3D9 [audio input] pcm1: + <- nid=3D34 [audio selector] [src: speaker, mic] pcm1: + <- nid=3D24 [pin: Mic (Pink Jack)] [src: mic] pcm1: + <- nid=3D29 [beep widget] [src: speaker] pcm1:=20 pcm1: Microphone Volume (OSS: mic): 0/36dB pcm1: +- ctl 4 (nid 9 in 0): -16/30dB (32 steps) + mute pcm1: +- ctl 20 (nid 24 out): 0/36dB (4 steps) pcm1:=20 pcm1: Speaker/Beep Volume (OSS: speaker) pcm1: +- ctl 4 (nid 9 in 0): -16/30dB (32 steps) + mute pcm1:=20 pcm1: Recording Level (OSS: rec): -16/30dB pcm1: +- ctl 4 (nid 9 in 0): -16/30dB (32 steps) + mute pcm1: +- ctl 20 (nid 24 out): 0/36dB (4 steps) pcm1:=20 pcm1: Mixer "mic": pcm1: Mixer "rec": pcm1: Automatically set rec source to: mic pcm1: Recording channel set is: Front Left, Front Right,=20 pcm1: Recording channel matrix is: 2.0 (connected) random: harvesting attach, 8 bytes (4 bits) from pcm1 pcm2: at nid 7 on hdaa1 pcm2: Playback: pcm2: Stream cap: 0x00000005 AC3 PCM pcm2: PCM cap: 0x001e07f0 16 20 24 32 bits, 32 44 48 88 96 176 192 = KHz pcm2: DAC: 4 pcm2:=20 pcm2: nid=3D7 [pin: Digital-out (Jack)] pcm2: + <- nid=3D4 [audio output] [src: pcm] pcm2:=20 pcm2: Master Volume (OSS: vol): 0/0dB pcm2: +- ctl 3 (nid 7 in ): mute pcm2:=20 pcm2: PCM Volume (OSS: pcm): 0/0dB pcm2: +- ctl 3 (nid 7 in ): mute pcm2:=20 pcm2: Mixer "vol": pcm2: Mixer "pcm": pcm2: Soft PCM mixer ENABLED pcm2: Playback channel matrix is: unknown, assuming 7.1 (disconnected) random: harvesting attach, 8 bytes (4 bits) from pcm2 [1] See (also contains some other behavior): https://forums.freebsd.org/threads/58623/#post-335870 --=20 You are receiving this mail because: You are on the CC list for the bug.=