I have an older Asus i5 laptop which uses the Intel HDA PCH chipset. For some considerable time the sound has not worked with any of the latest kernel branch in solus for the last 12 months at least. It works if I boot with the older LTS kernel.
Doing some digging for whatever reason the only way to get sound from my laptop speakers is to raise the headphone volume slider using the alsamixer tool from terminal (no headphones plugged in). It is normally default at 0 (off).
If I plug headphones in the sound works via headphones as expected but unplug them then no sound via speakers unless I raise the headphone slider back up via the alsamixer, or use the lts kernel. Some odd audio routing issue ?
A work a round would be to keep this mixer level up all the time and save its settings using the alsa tools. However using alsactl store to save the settings, these are being ignored on reboot. It is not honoring the saved settings 'asound.state' in var/lib/alsa/ I have also copied this file to /etc/ as I am unsure were or if this is being read at bootup.
So maybe a bug in both the audio routing for this intel chipset and an issue not reading the alsa asound.state file on boot. Possible upstream issue ?
lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)
03:00.0 Network controller: Intel Corporation Wireless 3160 (rev 6b)
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
root@asus-i5 ~ # aplay --list-devices
- List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
Subdevices: 0/1 Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: VT1802 Alt Analog [VT1802 Alt Analog]
Subdevices: 1/1 Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [2757]
Subdevices: 1/1 Subdevice #0: subdevice #0