You are not logged in.

#1 2020-11-26 06:53:34

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi there,

I sucessfully installed Arch Linux on several laptops and desktop PCs. But now I'm struggeling with a fully functional setup on my brand new HP Spectre x360 aw2777ng with Tiger Lake. I guess some of the problems are related to the new Intel processor and will hopefully be fixed with Linux 5.10.

The first issue was, that the internal SSD was not recognized after the installation. I figured out that the I have to add the vmd module to /etc/mkinitcpio.conf and create a new initramfs (this might be useful for someone else having this problem). After that I was able to boot and install my standard packages.

At the moment I've the following issues

  • after startup/resume the keyboard isn't responding. It takes several secounds (5-30) until I'm able to use the keyboard

  • I'm unable to get the soundcard working. I installed sof-firmware and alsa-ucm-conf after that I can see the new soundcard in amixer but I'm unable to get sound using aplay and I also don't see the soundcard in Gnome. I only get a Dummy-Output there.

  • GDM won't start up. That's very strange: the laptop boots and shows the following on screen

    [drm:lspcon_init [i915]] *ERROR* Failed to probe lspcon
    [drm] *ERROR* LSPCON init failed on port E

    After switching to another virtual console and switch back GDM is there.

  • There are some errors in the log which I wasn't able to resolve

    kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS01._UPC], AE_ALREADY_EXISTS (20200717/dswload2-326)
    kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200717/psobject-220)
    :
    kernel: tpm_tis MSFT0101:00: 2.0 TPM (device-id 0x1B, rev-id 22)
    kernel: tpm tpm0: tpm_try_transmit: send(): error -5
    kernel: tpm tpm0: [Firmware Bug]: TPM interrupt not working, polling instead
    :
    Started Sound Service.
    pulseaudio[613]: Failed to find a working profile.
    pulseaudio[613]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1f.3-platform-skl_hda_dsp_generic" card_name="alsa_card.>
    pulseaudio[613]: Failed to find a working profile.
    :
    kernel: ucsi_acpi USBC000:00: PPM init failed (-110)

Here are some specs

lspci
0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
0000:00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 01)
0000:00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #0 (rev 01)
0000:00:07.1 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #1 (rev 01)
0000:00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt USB Controller (rev 01)
0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #0 (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20)
0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
0000:00:1c.0 PCI bridge: Intel Corporation Device a0bd (rev 20)
0000:00:1d.0 System peripheral: Intel Corporation Device 09ab
0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
0000:57:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
10000:e0:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20)
10000:e1:00.0 Non-Volatile memory controller: Toshiba Corporation Device 011a
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 06cb:00c9 Synaptics, Inc. 
Bus 003 Device 003: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
alsa-info
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.65
!!################################

!!Script ran on: Thu Nov 26 06:49:32 UTC 2020


!!Linux Distribution
!!------------------

Arch Linux \r (\l) NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch HOME_URL="https://www.archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/" LOGO=archlinux


!!DMI Information
!!---------------

Manufacturer:      HP
Product Name:      HP Spectre x360 Convertible 13-aw2xxx
Product Version:   
Firmware Version:  F.04
System SKU:        2K4G8EA#ABD
Board Vendor:      HP
Board Name:        8709


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/ACPI000C:00/status 	 15
/sys/bus/acpi/devices/ELAN2514:00/status 	 15
/sys/bus/acpi/devices/HPIC0003:00/status 	 15
/sys/bus/acpi/devices/HPQ8001:00/status 	 15
/sys/bus/acpi/devices/INT33A1:00/status 	 15
/sys/bus/acpi/devices/INT33D3:00/status 	 11
/sys/bus/acpi/devices/INT33D5:00/status 	 15
/sys/bus/acpi/devices/INT340E:00/status 	 15
/sys/bus/acpi/devices/INT34C5:00/status 	 15
/sys/bus/acpi/devices/INT3F0D:00/status 	 15
/sys/bus/acpi/devices/INTC1040:00/status 	 15
/sys/bus/acpi/devices/INTC1043:00/status 	 15
/sys/bus/acpi/devices/INTC1043:01/status 	 15
/sys/bus/acpi/devices/INTC1045:00/status 	 15
/sys/bus/acpi/devices/LNXPOWER:00/status 	 1
/sys/bus/acpi/devices/LNXPOWER:01/status 	 1
/sys/bus/acpi/devices/LNXPOWER:02/status 	 1
/sys/bus/acpi/devices/LNXPOWER:03/status 	 1
/sys/bus/acpi/devices/LNXPOWER:04/status 	 1
/sys/bus/acpi/devices/LNXPOWER:05/status 	 1
/sys/bus/acpi/devices/LNXPOWER:06/status 	 1
/sys/bus/acpi/devices/LNXPOWER:07/status 	 1
/sys/bus/acpi/devices/LNXPOWER:09/status 	 1
/sys/bus/acpi/devices/MSFT0101:00/status 	 15
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0B00:00/status 	 15
/sys/bus/acpi/devices/PNP0C02:02/status 	 11
/sys/bus/acpi/devices/PNP0C02:04/status 	 11
/sys/bus/acpi/devices/PNP0C09:00/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0C:00/status 	 15
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/PRP00001:00/status 	 11
/sys/bus/acpi/devices/PRP00001:01/status 	 11
/sys/bus/acpi/devices/SYNA3297:00/status 	 15
/sys/bus/acpi/devices/USBC000:00/status 	 15
/sys/bus/acpi/devices/device:06/status 	 15
/sys/bus/acpi/devices/device:4a/status 	 15
/sys/bus/acpi/devices/device:55/status 	 15
/sys/bus/acpi/devices/device:56/status 	 15
/sys/bus/acpi/devices/device:96/status 	 15
/sys/bus/acpi/devices/device:97/status 	 15
/sys/bus/acpi/devices/device:98/status 	 15
/sys/bus/acpi/devices/device:9a/status 	 15
/sys/bus/acpi/devices/device:9b/status 	 15
/sys/bus/acpi/devices/device:9c/status 	 15
/sys/bus/acpi/devices/device:cc/status 	 15
/sys/bus/acpi/devices/device:d3/status 	 15
/sys/bus/acpi/devices/device:d5/status 	 15
/sys/bus/acpi/devices/device:d7/status 	 15


!!Kernel Information
!!------------------

Kernel release:    5.9.10-arch1-1
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.9.10-arch1-1
Library version:    1.2.4
Utilities version:  1.2.4


!!Loaded ALSA modules
!!-------------------

snd_soc_skl_hda_dsp


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [sofhdadsp      ]: sof-hda-dsp - sof-hda-dsp
                      HP-HPSpectrex360Convertible13_aw2xxx--8709


!!PCI Soundcards installed in the system
!!--------------------------------------

0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
	Subsystem: Hewlett-Packard Company Device [103c:8709]


!!Loaded sound module options
!!---------------------------

!!Module: snd_soc_skl_hda_dsp
	* : 


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Intel Tigerlake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862812
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x05 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x07 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x08 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x09 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x0a [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0b [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0c [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0d [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0e [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x0f [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  8 Nov 25 17:46 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  7 Nov 25 17:46 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116,  4 Nov 25 17:46 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  5 Nov 25 17:46 /dev/snd/pcmC0D2p
crw-rw----+ 1 root audio 116,  6 Nov 26 07:09 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  2 Nov 25 17:46 /dev/snd/pcmC0D6c
crw-rw----+ 1 root audio 116,  3 Nov 25 17:46 /dev/snd/pcmC0D7c
crw-rw----+ 1 root audio 116,  1 Nov 25 17:46 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Nov 25 17:46 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Nov 25 17:46 .
drwxr-xr-x 3 root root 240 Nov 25 17:46 ..
lrwxrwxrwx 1 root root  12 Nov 25 17:46 pci-0000:00:1f.3-platform-skl_hda_dsp_generic -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 1: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 2: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card sofhdadsp

Card hw:0 'sofhdadsp'/'HP-HPSpectrex360Convertible13_aw2xxx--8709'
  Mixer name	: 'Intel Tigerlake HDMI'
  Components	: 'HDA:80862812,80860101,00100000 cfg-dmics:2'
  Controls      : 29
  Simple ctrls  : 8
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Dmic0',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 70
  Front Left: Capture 49 [70%] [-1.00dB] [on]
  Front Right: Capture 49 [70%] [-1.00dB] [on]
Simple mixer control 'Dmic1 2nd',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 70
  Front Left: Capture 50 [71%] [0.00dB]
  Front Right: Capture 50 [71%] [0.00dB]
Simple mixer control 'PGA2.0 2 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA3.0 3 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA4.0 4 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]


!!Alsactl output
!!--------------

--startcollapse--
state.sofhdadsp {
	control.1 {
		iface CARD
		name 'HDMI/DP,pcm=1 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.2 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.3 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.4 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.5 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.6 {
		iface PCM
		device 1
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.7 {
		iface CARD
		name 'HDMI/DP,pcm=2 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface PCM
		device 2
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.13 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.16 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.17 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.19 {
		iface PCM
		device 1
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.20 {
		iface PCM
		device 2
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.21 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.22 {
		iface MIXER
		name 'PGA2.0 2 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.23 {
		iface MIXER
		name 'PGA3.0 3 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.24 {
		iface MIXER
		name 'PGA4.0 4 Master Playback Volume'
		value.0 32
		value.1 32
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 32'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.25 {
		iface MIXER
		name 'Dmic0 Capture Volume'
		value.0 49
		value.1 49
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 70'
			dbmin -9999999
			dbmax 2000
			dbvalue.0 -100
			dbvalue.1 -100
		}
	}
	control.26 {
		iface MIXER
		name 'Dmic0 Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.28 {
		iface MIXER
		name 'Dmic1 2nd Capture Volume'
		value.0 50
		value.1 50
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 70'
			dbmin -9999999
			dbmax 2000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

ac
ac97_bus
acpi_thermal_rel
aesni_intel
af_alg
agpgart
algif_hash
algif_skcipher
atkbd
battery
bluetooth
bnep
btbcm
btintel
btrtl
btusb
ccm
cec
cfg80211
cmac
cmdlinepart
coretemp
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crct10dif_pclmul
cros_ec
cros_ec_ishtp
cryptd
crypto_simd
crypto_user
drm
drm_kms_helper
ecc
ecdh_generic
evdev
ext4
fat
fb_sys_fops
fuse
ghash_clmulni_intel
glue_helper
hid
hid_generic
hid_multitouch
hid_sensor_accel_3d
hid_sensor_gyro_3d
hid_sensor_hub
hid_sensor_iio_common
hid_sensor_magn_3d
hid_sensor_rotation
hid_sensor_trigger
hp_wmi
i2c_algo_bit
i2c_hid
i2c_i801
i2c_smbus
i8042
i915
iTCO_vendor_support
iTCO_wdt
idma64
industrialio
industrialio_triggered_buffer
input_leds
int3400_thermal
int3403_thermal
int340x_thermal_zone
intel_cstate
intel_gtt
intel_hid
intel_ish_ipc
intel_ishtp
intel_ishtp_hid
intel_ishtp_loader
intel_lpss
intel_lpss_pci
intel_pmc_bxt
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_spi
intel_spi_pci
intel_uncore
ip_tables
irqbypass
iwlmvm
iwlwifi
jbd2
joydev
kfifo_buf
kvm
kvm_intel
ledtrig_audio
libarc4
libps2
mac80211
mac_hid
mbcache
mei
mei_hdcp
mei_me
mmc_core
mousedev
mtd
nls_cp437
nls_iso8859_1
ofpart
pcspkr
pkcs8_key_parser
processor_thermal_device
rc_core
rfcomm
rfkill
rng_core
rtsx_pci
rtsx_pci_sdmmc
serio
serio_raw
sg
snd
snd_compress
snd_hda_codec
snd_hda_codec_hdmi
snd_hda_core
snd_hda_ext_core
snd_hda_intel
snd_hwdep
snd_intel_dspcfg
snd_pcm
snd_pcm_dmaengine
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_core
snd_soc_dmic
snd_soc_hdac_hda
snd_soc_hdac_hdmi
snd_soc_skl_hda_dsp
snd_sof
snd_sof_intel_byt
snd_sof_intel_hda
snd_sof_intel_hda_common
snd_sof_intel_ipc
snd_sof_pci
snd_sof_xtensa_dsp
snd_timer
soundcore
sparse_keymap
spi_nor
syscopyarea
sysfillrect
sysimgblt
thunderbolt
tpm
tpm_crb
tpm_tis
tpm_tis_core
typec
typec_ucsi
ucsi_acpi
vfat
vmd
wmi
wmi_bmof
x86_pkg_temp_thermal
x_tables
xhci_hcd
xhci_pci
xhci_pci_renesas


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D2/init_pin_configs:
0x04 0x18560010
0x06 0x18560010
0x08 0x18560010
0x0a 0x18560010
0x0b 0x18560010
0x0c 0x18560010
0x0d 0x18560010
0x0e 0x18560010
0x0f 0x18560010

/sys/class/sound/hwC0D2/driver_pin_configs:

/sys/class/sound/hwC0D2/user_pin_configs:

/sys/class/sound/hwC0D2/init_verbs:

/sys/class/sound/hwC0D2/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.140706] ACPI: Added _OSI(Linux-Dell-Video)
[    0.140706] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.140706] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[    2.136297] i2c_hid i2c-SYNA3297:00: supply vddl not found, using dummy regulator
[    2.143434] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    2.143439] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    2.143728] Creating 1 MTD partitions on "0000:00:1f.5":
--
[    3.200800] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    3.237584] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 4
[    3.237586] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    3.237589] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 2
--
[    3.412280] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[    3.425153] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3

[    3.425154] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 4

[    3.425154] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 5

[    3.425155] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 6

[    3.425155] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 7

[    3.425155] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 8

[    3.441567] input: sof-hda-dsp HDMI/DP,pcm=1 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input31
[    3.441606] input: sof-hda-dsp HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input32
[    3.441646] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input33
[    4.234719] Bluetooth: hci0: Waiting for firmware download to complete

It would be great if someone could help me to get everything up and running, since I guess I will love this little beast big_smile

Offline

#2 2020-11-26 20:38:06

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Some additional information: just for fun I tried Ubuntu 20.10

  • also no sound available

  • No problems during startup - no need to switch virtual console

Furthermore I found https://wiki.archlinux.org/index.php/GD … s_provided and verified the lack of entrpy. Neither adding kernel parameter nor installing havedge solved that problem. I also tried with the latest linux kernel (5.10-rc5) - same behaviour.

Offline

#3 2020-11-27 14:27:10

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

OK a bit of progress

  • If I disable TMP in UEFI I could "resolve" the TPM error

  • The lspcon error does not occur if I attach an external monitor via USB-C

Offline

#4 2020-11-30 16:03:24

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

With

sudo systemctl edit gdm
 [Service]
 Type=idle

I was able to resolve the "not starting GDM" issue.

Offline

#5 2020-12-05 08:28:39

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi Hirnschmalz,

your sound is working now? I got mine working using `sof-firmware`, on MSI 14Evo though.

(Link to my comments installing Arch on MSI Prestige 14Evo: https://bbs.archlinux.org/viewtopic.php … 4#p1941704)

Hope you are enjoying Arch smile

Offline

#6 2020-12-05 10:20:44

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi bd,

bd wrote:

your sound is working now? I got mine working using `sof-firmware`, on MSI 14Evo though.

unfortunately not, I'm still hoping that Linux 5.10 will solve this.

Offline

#7 2020-12-08 20:59:57

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Just curious. My

cat /etc/modprobe.d/modprobe.conf

shows

blacklist snd_sof_pci

.

But acutally I am not really sure if it is needed.... But I remember I was reading about this and then putting it there. After installation of `sof-firmware` the sound finally worked. And also, I installed `alsa-ucm-conf`.

 pacman -Q | grep alsa 

prints

alsa-card-profiles 14.0-1
alsa-lib 1.2.4-3
alsa-plugins 1:1.2.2-2
alsa-topology-conf 1.2.4-2
alsa-ucm-conf 1.2.4-2
alsa-utils 1.2.4-2
pulseaudio-alsa 1:1.2.2-2
zita-alsa-pcmi 0.3.2-3

Maybe you could try this?

Offline

#8 2020-12-09 05:47:23

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

I was pretty shure that I already tried blacklisting the module. But I tried again without getting sound out of my spectre. Alsa still shows the dummy output.

lsmod | grep snd
snd_hda_intel          57344  0
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_hda_codec         167936  1 snd_hda_intel
snd_hda_core          106496  2 snd_hda_intel,snd_hda_codec
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               147456  3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              45056  1 snd_pcm
snd                   114688  5 snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
soundcore              16384  1 snd

I also had installed the alsa-ucm-conf package, since this was noted in the Arch wiki

pacman -Q | grep alsa
alsa-card-profiles 14.0-1
alsa-lib 1.2.4-3
alsa-plugins 1:1.2.2-2
alsa-topology-conf 1.2.4-2
alsa-ucm-conf 1.2.4-2
alsa-utils 1.2.4-2
pulseaudio-alsa 1:1.2.2-2
zita-alsa-pcmi 0.3.2-3

Offline

#9 2020-12-09 18:11:47

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

So, I tried without blacklist of that module, and sound is working. So no need for this.

lsmod | grep snd

lists

snd_hda_codec_hdmi     73728  1
snd_hda_codec_realtek   143360  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_sof_pci            24576  0
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof_intel_hda_common    90112  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_xtensa_dsp     16384  2 snd_sof_intel_hda_common,snd_sof_intel_byt
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof               135168  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_hda_ext_core       36864  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    45056  2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_sof_intel_byt
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_sof
snd_soc_core          327680  3 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress           32768  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          57344  4
snd_intel_dspcfg       24576  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         167936  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core          106496  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               147456  10 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_timer              45056  1 snd_pcm
snd                   114688  17 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

...

Alsa installation is the same. So, I don't know how to proceed?

Which desktop environment are you using? I am using gnome3.

Offline

#10 2020-12-09 19:01:39

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Looks like my previous comments was truncated.

The current output of

lsmod | grep snd

is

snd_soc_skl_hda_dsp    28672  0
snd_soc_hdac_hdmi      40960  1 snd_soc_skl_hda_dsp
snd_hda_codec_hdmi     73728  1
snd_soc_dmic           16384  1
snd_sof_pci            24576  0
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof_intel_hda_common    90112  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_xtensa_dsp     16384  2 snd_sof_intel_hda_common,snd_sof_intel_byt
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof               135168  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    45056  2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_sof_intel_byt
ledtrig_audio          16384  1 snd_sof
snd_soc_core          327680  6 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_dmic,snd_soc_skl_hda_dsp
snd_compress           32768  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          57344  0
snd_intel_dspcfg       24576  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         167936  4 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_hdac_hda,snd_soc_skl_hda_dsp
snd_hda_core          106496  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               147456  10 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_timer              45056  1 snd_pcm
snd                   114688  9 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_soc_skl_hda_dsp
soundcore              16384  1 snd

I'm using GNOME 3 too wink

Offline

#11 2020-12-09 19:21:29

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

My

/etc/modprobe.d/alsa.conf

is

options snd-intel-dspcfg dsp_driver=1

Offline

#12 2020-12-09 19:42:47

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

I also tried this modeprobe setting in the past (and also tried it now again) - same result.

Offline

#13 2020-12-09 19:58:25

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Okay, so I was trying this, since I also have tiger lake.... but I guess, there are differences.

If you need some other information, please let me know.

Offline

#14 2020-12-10 05:36:15

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi bd

yes it seems a bit strange, because some users with TGL processors seems to get their soundcard working. They all have in common, that they use other laptops. Maybe there is something special with the HP Spectre x360.

Nevertheless thank you very much for your efforts.

I'll keep you updated here as soon as I make some progress.

Offline

#15 2020-12-12 22:36:07

colum
Member
Registered: 2020-12-12
Posts: 8

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

I have the 14t-ea000, which is having the exact same issues outlined here. I tried compiling linux-mainline (5.10rc6-1), which didn't help with the sound, keyboard, or backlight.

Fedora Rawhide seems to be the best distro right now, as I'm able to get sound working out the box. Still fighting with the weird keyboard issue as well as the backlight. I'll drop any fixes I find here.

Last edited by colum (2020-12-12 22:39:37)

Offline

#16 2020-12-13 07:04:46

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi colum,

good to hear that the sound does work in a certain configuration!
Can you check kernel parameters / relevant module configuration on your working Fedora installation?

What problems do you have with backlight and keyboard? I've no issues with that on my 13".

Offline

#17 2020-12-13 12:56:39

bd
Member
Registered: 2020-12-05
Posts: 25

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

bd wrote:

Just curious. My

cat /etc/modprobe.d/modprobe.conf

shows

blacklist snd_sof_pci

.

But acutally I am not really sure if it is needed.... But I remember I was reading about this and then putting it there. After installation of `sof-firmware` the sound finally worked. And also, I installed `alsa-ucm-conf`.

 pacman -Q | grep alsa 

prints

alsa-card-profiles 14.0-1
alsa-lib 1.2.4-3
alsa-plugins 1:1.2.2-2
alsa-topology-conf 1.2.4-2
alsa-ucm-conf 1.2.4-2
alsa-utils 1.2.4-2
pulseaudio-alsa 1:1.2.2-2
zita-alsa-pcmi 0.3.2-3

Maybe you could try this?


Regarding my former post, the setting I had was wrong and was quite difficult to figure it out. Because sound was working, microphone not and so on. And strange keyboard-problems.

But finally I found the fix for my system (MSI P14 Evo):

/etc/modprobe.d/modprobe.conf

has to be

blacklist snd_hda_intel

I was blacklisting the wrong driver.

Just in case someone else is following outdated advise.

Offline

#18 2020-12-13 17:57:35

colum
Member
Registered: 2020-12-12
Posts: 8

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

hirnschmalz-

I was wrong. I just booted up the live OS and I get a Tiger Lake sound device, but no actual audio output from the speakers. So I'm thinking there is a need for something more.

The keyboard problem is it taking 10 to 30 seconds to start accepting input. The backlight on my 14 is totally non responsive. I'm guessing it has something to do with the screen being an OLED.

EDIT. Backlight is un-related. Needed a custom tool (icc-brightness) to do the needful. So the only issue is the keyboard warm up time and sound

Last edited by colum (2020-12-13 18:07:43)

Offline

#19 2020-12-13 22:32:21

bobojo
Member
Registered: 2020-12-08
Posts: 1

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Spectre x360 13-aw2020 11th gen 4k oled

Encountered the install problem, adding vmd module to /etc/mkinitcpio.conf corrected the issue. Thanks for the info.

Also have no sound and the keyboard startup delay issue.

enabled screen dimming: /etc/modprobe./i915.conf
  options i915 enable_dpcd_backlight=1

Created a Fedora Rawhide LiveCD 20201212 - booted laptop from the live cd - no sound, only dummy output. The kernel in this build is 5.10.0-0.rc6. Not sure if this is an accurate test as it is running from the live cd.

Last edited by bobojo (2020-12-14 04:34:13)

Offline

#20 2020-12-14 06:47:49

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi bd,

I tried blacklisting the snd_hda_intel module. This doesn't have any effect - still no sound

Offline

#21 2020-12-14 06:52:59

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi colum

The keyboard problem is it taking 10 to 30 seconds to start accepting input.

OK I understand. Have you tried to pass the kernel parameter

random.trust_cpu=on

like described in https://wiki.archlinux.org/index.php/GD … s_provided (or install haveged)?

Offline

#22 2020-12-14 15:57:27

redtile
Member
Registered: 2020-12-14
Posts: 1

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

I have an HP Spectre x360 15-eb1043dx on linux-mainline (as of this morning, 5.10, not rc).

I have the same keyboard problems (10 to 30 seconds). The rdrand solution doesn't work. It also takes a while to start the keyboard after waking up from a sleep (lid close).

I have sound issues as well (blacklisting modules and `options snd-intel-dspcfg dsp_driver=1` didn't work).

Offline

#23 2020-12-14 17:00:19

hirnschmalz
Member
Registered: 2020-11-19
Posts: 36

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hi redtile,

oh, that's bad. I hoped linux 5.10 will solve some of the issues.

The RDRAND solution (kernel parameter / haveged) also doesn't have any effect here. It's different if the machine is attached to a Thunderbolt 3 dock. With the dock attached the keyboard responds immediatly.

Last edited by hirnschmalz (2020-12-14 17:01:26)

Offline

#24 2020-12-17 22:25:13

RuHae
Member
Registered: 2020-12-17
Posts: 1

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

Hello everyone!

I bought the Spectre x360  13'' aw2xxxng (Tiger Lake) a week ago and installed Ubuntu 20.04.
I have the same issue with sound and keyboard.

Today I tried again getting sound but still no result...
But somehow I got the mic which was previously also not working to work?! 

pacmd load-module module-alsa-source device=hw:0,7

Just wanted to share it maybe it's worth something...

I also have the 5.10 kernel

Last edited by RuHae (2020-12-17 22:25:53)

Offline

#25 2020-12-20 15:00:43

AnonymousChen
Member
Registered: 2013-12-19
Posts: 9

Re: Various problems with HP Spectre x360 aw2xxxng (Tiger Lake)

I fixed it by updating to kernel 5.10.1

Offline

Board footer

Powered by FluxBB