I have a Chromebook Asus 433T. My goal was to completely remove ChromeOS and replace it with Linux. Using the instructions on https://MrChromebox.tech/#alt_os, I completely overwrote the BIOS, and installed Ubuntu 22.04 fresh. Most features work fine, but I cannot get any sound output from the built-in speakers or headphone jack.
The Audio chip is a PCI device.
Output of lspci:
$ lspci -v | grep -A7 -i audio
00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
DeviceName: Multimedia audio controller
Flags: bus master, fast devsel, latency 64, IRQ 16
Memory at 9112c000 (64-bit, non-prefetchable) [size=16K]
Memory at 91110000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_soc_skl
Kernel modules: snd_hda_intel, snd_soc_skl, snd_soc_avs, snd_sof_pci_intel_skl
$ lspci -nn | grep -i audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
Output of aplay -l:
$ aplay -l
aplay: device_list:274: no soundcards found...
alsamixer also showed no sound cards at this point.
Using a how-to I found somewhere I ran the commands just to get alsamixer to show something:
$ sudo apt install linux-modules-extra-`uname -r`
and
$ sudo modprobe snd-dummy
New output of aplay:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
Subdevices: 7/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
alsamixer showed dummy after these two, but of course no sound from dummy.
I have of course already set Settings->Sound to set volume of sound to maximum.
I'm not sure how I need to proceed from here, but I'm thinking that somehow I need to either add Intel Corporation Sunrise Point-LP HD Audio to the sound cards list, or replace dummy with this value. Can anyone please advise me?