[Bug 214920] [sound] No sound with headphones attached, using ALC271X
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Nov 29 00:02:40 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214920
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 at FreeBSD.org
Reporter: reezer at reezer.org
CC: freebsd-amd64 at FreeBSD.org
CC: freebsd-amd64 at FreeBSD.org
Created attachment 177501
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177501&action=edit
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 system
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 at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
amd64
cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC269 (Analog 2.0+HP/2.0)> (play/rec) default
pcm1: <Realtek ALC269 (Left Analog Mic)> (rec)
pcm2: <Intel Panther Point (HDMI/DP 8ch)> (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:
dev.pcm.2.%location: nid=7
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:
dev.pcm.1.%location: nid=24
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:
dev.pcm.0.%location: nid=20,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: <Realtek ALC269 (Analog 2.0+HP/2.0)> at nid 20,27 and 24 on hdaa0
pcm1: <Intel Panther Point (HDMI/DP 8ch)> at nid 7 on hdaa1
pcm0: <Realtek ALC269 (Analog 2.0+HP/2.0)> 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:
pcm0: nid=20 [pin: Speaker (Fixed)]
pcm0: + <- nid=12 [audio mixer] [src: pcm, mix]
pcm0: + <- nid=2 [audio output] [src: pcm]
pcm0: + <- nid=11 [audio mixer] [src: mix]
pcm0:
pcm0: nid=33 [pin: Headphones (Black Jack)]
pcm0: + <- nid=12 [audio mixer] [src: pcm, mix]
pcm0: + <- nid=2 [audio output] [src: pcm]
pcm0: + <- nid=11 [audio mixer] [src: mix]
pcm0:
pcm0: Record:
pcm0: Stream cap: 0x00000001 PCM
pcm0: PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz
pcm0: ADC: 8
pcm0:
pcm0: nid=8 [audio input]
pcm0: + <- nid=35 [audio mixer] [src: speaker, mix, monitor]
pcm0: + <- nid=27 [pin: Mic (Fixed)] [src: monitor]
pcm0: + <- nid=29 [beep widget] [src: speaker]
pcm0: + <- nid=11 [audio mixer] [src: mix]
pcm0:
pcm0: Input Mix:
pcm0:
pcm0: nid=11 [audio mixer]
pcm0: + <- nid=27 [pin: Mic (Fixed)] [src: monitor]
pcm0: + <- nid=29 [beep widget] [src: speaker]
pcm0:
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:
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:
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:
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:
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:
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:
pcm0: Input Monitoring Level (OSS: igain): 0/0dB
pcm0: +- ctl 11 (nid 12 in 1): mute
pcm0:
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,
pcm0: Playback channel matrix is: 2.0 (connected)
pcm0: Automatically set rec source to: monitor
pcm0: Recording channel set is: Front Left, Front Right,
pcm0: Recording channel matrix is: 2.0 (unknown)
random: harvesting attach, 8 bytes (4 bits) from pcm0
pcm1: <Realtek ALC269 (Left Analog Mic)> 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:
pcm1: nid=9 [audio input]
pcm1: + <- nid=34 [audio selector] [src: speaker, mic]
pcm1: + <- nid=24 [pin: Mic (Pink Jack)] [src: mic]
pcm1: + <- nid=29 [beep widget] [src: speaker]
pcm1:
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:
pcm1: Speaker/Beep Volume (OSS: speaker)
pcm1: +- ctl 4 (nid 9 in 0): -16/30dB (32 steps) + mute
pcm1:
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:
pcm1: Mixer "mic":
pcm1: Mixer "rec":
pcm1: Automatically set rec source to: mic
pcm1: Recording channel set is: Front Left, Front Right,
pcm1: Recording channel matrix is: 2.0 (connected)
random: harvesting attach, 8 bytes (4 bits) from pcm1
pcm2: <Intel Panther Point (HDMI/DP 8ch)> 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:
pcm2: nid=7 [pin: Digital-out (Jack)]
pcm2: + <- nid=4 [audio output] [src: pcm]
pcm2:
pcm2: Master Volume (OSS: vol): 0/0dB
pcm2: +- ctl 3 (nid 7 in ): mute
pcm2:
pcm2: PCM Volume (OSS: pcm): 0/0dB
pcm2: +- ctl 3 (nid 7 in ): mute
pcm2:
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
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-amd64
mailing list