[Bug 235970] Distorted sound in headphones on Lenovo ThinkPad T480

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Feb 23 20:28:17 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235970

            Bug ID: 235970
           Summary: Distorted sound in headphones on Lenovo ThinkPad T480
           Product: Base System
           Version: 11.2-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: bugs at FreeBSD.org
          Reporter: 0mp at FreeBSD.org

I've tried to use headphones on T480 but the sound is distorted. It is
distorted with any application apparently (tested with VLC and Firefox) so it
seems to be a system problem. The sound quality is awful. It is possible to
hear that it is some music playing for example by the rhythm of the noise but
it is not a particularly pleasant experience. ;) 

I'm on FreeBSD 13.0-CURRENT (r344237) amd64.

Output of "cat /dev/sndstat":

> Installed devices:
> pcm0: <Realtek (0x0257) (Analog 2.0+HP)> (play) default
> pcm1: <Intel Kabylake (HDMI/DP 8ch)> (play)
> No devices installed from userspace.

Potentially related parts of /var/log/messages with boot_verbose set to YES:

> [...]
> ACPI: RSDP 0x00000000AB5FE014 000024 (v02 LENOVO)
> ACPI: XSDT 0x00000000AB5AC188 00012C (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: FACP 0x00000000AB5E3000 0000F4 (v05 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: DSDT 0x00000000AB5BC000 022288 (v02 LENOVO SKL      00000000 INTL 20160527)
> ACPI: FACS 0x00000000AB53E000 000040
> ACPI: SSDT 0x00000000AB5E9000 0132C1 (v02 LENOVO DptfTabl 00001000 INTL 20160527)
> ACPI: UEFI 0x00000000AB554000 000042 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SSDT 0x00000000AB5E5000 0030B0 (v02 LENOVO SaSsdt   00003000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5E4000 0005C6 (v02 LENOVO PerfTune 00001000 INTL 20160527)
> ACPI: HPET 0x00000000AB5E2000 000038 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: APIC 0x00000000AB5E1000 00012C (v03 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: MCFG 0x00000000AB5E0000 00003C (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: ECDT 0x00000000AB5DF000 000053 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SSDT 0x00000000AB5BA000 001C9C (v02 LENOVO RVP7Rtd3 00001000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5B9000 00021C (v01 LENOVO Rmv_Batt 00001000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5B7000 00163C (v02 LENOVO ProjSsdt 00000010 INTL 20160527)
> ACPI: BOOT 0x00000000AB5B6000 000028 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: BATB 0x00000000AB5B5000 00004A (v02 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SLIC 0x00000000AB5B4000 000176 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SSDT 0x00000000AB5B2000 0017AE (v02 LENOVO CpuSsdt  00003000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5B1000 00056D (v02 LENOVO CtdpB    00001000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5B0000 000678 (v02 LENOVO UsbCTabl 00001000 INTL 20160527)
> ACPI: LPIT 0x00000000AB5AF000 000094 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: WSMT 0x00000000AB5AE000 000028 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SSDT 0x00000000AB5AD000 0001D8 (v02 LENOVO HdaDsp   00000000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5FD000 0004FC (v02 LENOVO TbtTypeC 00000000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5AB000 0002D1 (v02 LENOVO Wwan     00000001 INTL 20160527)
> ACPI: DBGP 0x00000000AB5AA000 000034 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: DBG2 0x00000000AB5A9000 000054 (v00 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: MSDM 0x00000000AB5A8000 000055 (v03 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: SSDT 0x00000000AB5A7000 000024 (v01 LENOVO NvOptTbl 00001000 INTL 20160527)
> ACPI: SSDT 0x00000000AB5A5000 00170D (v02 LENOVO SgPch    00001000 INTL 20160527)
> ACPI: DMAR 0x00000000AB5A4000 0000CC (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: ASF! 0x00000000AB5A3000 0000A0 (v32 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: FPDT 0x00000000AB5A2000 000044 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: BGRT 0x00000000AB5A1000 000038 (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> ACPI: UEFI 0x00000000AB50A000 00013E (v01 LENOVO TP-N24   00001170 PTEC 00000002)
> [...]
> hdac0: <Intel Kabylake-LP HDA Controller> mem 0xf2248000-0xf224bfff,0xf2230000-0xf223ffff at device 31.3 on pci0
> hdac0: PCI card vendor: 0x17aa, device: 0x225d
> hdac0: HDA Driver Revision: 20120126_0002
> hdac0: Config options: on=0x00000000 off=0x00000000
> hdac0: attempting to allocate 1 MSI vectors (1 supported)
> msi: routing MSI IRQ 138 to local APIC 4 vector 52
> hdac0: using IRQ 138 for MSI
> hdac0: Caps: OSS 9, ISS 7, BSS 0, NSDO 1, 64bit, CORB 256, RIRB 256
> [...]
> hdacc0: <Realtek (0x0257) HDA CODEC> at cad 0 on hdac0
> hdaa0: <Realtek (0x0257) Audio Function Group> at nid 1 on hdacc0
> hdaa0: Subsystem ID: 0x17aa225d
> hdaa0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
> hdaa0:  GPIO0: disabled
> hdaa0:  GPIO1: disabled
> hdaa0:  GPIO2: disabled
> hdaa0: Original pins configuration:
> hdaa0: nid   0x    as seq device       conn  jack    loc        color   misc
> hdaa0: 18 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 19 40000000 0  0  Line-out      None  Unknown 0x00       Unknown 0
> hdaa0: 20 90170110 1  0  Speaker       Fixed Analog  Internal   Unknown 1
> hdaa0: 24 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 25 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 26 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 27 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 29 40661b45 4  5  Modem-line    None  Digital 0x00       Black   11
> hdaa0: 30 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
> hdaa0: 33 0421101f 1  15 Headphones    Jack  1/8     Right      Black   0
> hdaa0: Patching widget caps nid=29 0x00400400 -> 0x00700400
> hdaa0: Patched pins configuration:
> hdaa0: nid   0x    as seq device       conn  jack    loc        color   misc
> hdaa0: 18 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 19 40000000 0  0  Line-out      None  Unknown 0x00       Unknown 0 DISA
> hdaa0: 20 90170110 1  0  Speaker       Fixed Analog  Internal   Unknown 1
> hdaa0: 24 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 25 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 26 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 27 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 30 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
> hdaa0: 33 0421101f 1  15 Headphones    Jack  1/8     Right      Black   0
> hdaa0: 1 associations found:
> hdaa0: Association 0 (1) out:
> hdaa0:  Pin nid=20 seq=0
> hdaa0:  Pin nid=33 seq=15
> hdaa0: Tracing association 0 (1)
> hdaa0:  Pin 20 traced to DAC 2
> hdaa0:  Pin 33 traced to DAC 2 and hpredir 0
> hdaa0: Association 0 (1) trace succeeded
> hdaa0: Looking for additional DAC for association 0 (1)
> hdaa0: Tracing input monitor
> hdaa0: Tracing other input monitors
> hdaa0: Tracing beeper
> hdaa0: Headphones redirection for association 0 nid=33 using unsolicited responses.
> hdaa0: Redirect output to: main
> hdaa0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
> pcm0: <Realtek (0x0257) (Analog 2.0+HP)> at nid 20,33 on hdaa0
> pcm0: Playback:
> pcm0:      Stream cap: 0x00000001 PCM
> pcm0:         PCM cap: 0x000e0060 16 20 24 bits, 44 48 KHz
> pcm0:             DAC: 2
> pcm0:
> pcm0:     nid=20 [pin: Speaker (Fixed)]
> pcm0:       + <- nid=2 [audio output] [src: pcm]
> pcm0:
> pcm0:     nid=33 [pin: Headphones (Black Jack)]
> pcm0:       + <- nid=2 [audio output] [src: pcm]
> pcm0:
> pcm0: Master Volume (OSS: vol): -65/0dB
> pcm0:    +- ctl  1 (nid   2 out):    -65/0dB (88 steps)
> pcm0:    +- ctl  8 (nid  20 in ):    mute
> pcm0:    +- ctl 14 (nid  33 in ):    mute
> pcm0:
> pcm0: PCM Volume (OSS: pcm): -65/0dB
> pcm0:    +- ctl  1 (nid   2 out):    -65/0dB (88 steps)
> pcm0:    +- ctl  8 (nid  20 in ):    mute
> pcm0:    +- ctl 14 (nid  33 in ):    mute
> pcm0:
> pcm0: Mixer "vol":
> pcm0: Mixer "pcm":
> pcm0: Mixer "ogain":
> pcm0: Playback channel set is: Front Left, Front Right,
> pcm0: Playback channel matrix is: 2.0 (unknown)
> hdacc1: <Intel Kabylake HDA CODEC> at cad 2 on hdac0
> hdaa1: <Intel Kabylake Audio Function Group> at nid 1 on hdacc1
> hdaa1: Subsystem ID: 0x80860101
> hdaa1: NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0
> hdaa1: Original pins configuration:
> hdaa1: nid   0x    as seq device       conn  jack    loc        color   misc
> hdaa1:  3 18560010 1  0  Digital-out   Jack  Digital 0x18       Unknown 0
> hdaa1: Patched pins configuration:
> hdaa1: nid   0x    as seq device       conn  jack    loc        color   misc
> hdaa1:  3 18560010 1  0  Digital-out   Jack  Digital 0x18       Unknown 0
> hdaa1: 1 associations found:
> hdaa1: Association 0 (1) out:
> hdaa1:  Pin nid=3 seq=0
> hdaa1: Tracing association 0 (1)
> hdaa1:  Pin 3 traced to DAC 2
> hdaa1: Association 0 (1) trace succeeded
> hdaa1: Looking for additional DAC for association 0 (1)
> hdaa1: Tracing input monitor
> hdaa1: Tracing other input monitors
> hdaa1: Tracing beeper
> hdaa1: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
> pcm1: <Intel Kabylake (HDMI/DP 8ch)> at nid 3 on hdaa1
> pcm1: Playback:
> pcm1:      Stream cap: 0x00000005 AC3 PCM
> pcm1:         PCM cap: 0x001a07f0 16 24 32 bits, 32 44 48 88 96 176 192 KHz
> pcm1:             DAC: 2
> pcm1:
> pcm1:     nid=3 [pin: Digital-out (Jack)]
> pcm1:       + <- nid=2 [audio output] [src: pcm]
> pcm1:
> pcm1: Master Volume (OSS: vol): 0/0dB
> pcm1:    +- ctl  1 (nid   3 in ):    mute
> pcm1:
> pcm1: PCM Volume (OSS: pcm): 0/0dB
> pcm1:    +- ctl  1 (nid   3 in ):    mute
> pcm1:
> pcm1: Mixer "vol":
> pcm1: Mixer "pcm":
> pcm1: Soft PCM mixer ENABLED
> pcm1: Playback channel matrix is: unknown, assuming 7.1 (disconnected)
> [...]

Output of "pciconf -lv | grep -i audio -B 2 -A 2":

> hdac0 at pci0:0:31:3:      class=0x040300 card=0x225d17aa chip=0x9d718086 rev=0x21 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = 'Sunrise Point-LP HD Audio'
>     class      = multimedia
>     subclass   = HDA

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list