i have an hp chromebook 14a (board name careena). i installed mr chromeboox's full uefi firmware and installed artix, and havent had any real issues aside from:
- if i boot without the nomodeset kernel option, i get a black screen in the console. i can still type in my login info and 'startx' and x11 starts fine. if i enable nomodeset i can see the kernel, but then cant control my backlight brightness bc /sys/class/backlight/amdgpu_bl0 is missing.
- my internal soundcard is not detected. if i just boot a default artix install and run aplay -l the only sound devices detected are two hdmi sound outputs. in alsamixer they show up as 's/pdif' and 's/pdif 1', i can mute and unmute them, but the volume is stuck at 0. pulseaudio detects only dummy output. lspci indicates that the driver loaded for the soundcard is snd_hda_intel. i found a couple resources from ppl w similar chromebook models saying they needed to blacklist that module in modprobe.d, so i did that. when its disabled, aplay -l detects no soundcards.
looking in dmesg, the only clue i get is the error:
acp3x-alc5682-max98357 AMDI5682:00: DMIC gpio failed err=-2
repeated many times.
i thought this might be an issue w my kernel drivers, so i downloaded and compiled the latest galliumos kernel (5.10.0), which has some patches for chromebooks. i took the /proc/config.gz from my current system running the latest linux-lts. i dont think i enabled any new configuration options? its been a little bit since i compiled the kernel and i forgot.... sry lol ^^'
when i boot that kernel, i still have no output from `aplay -l`, but i get the following error in dmesg:
cz-da7219-max98357a AMD7219:00: devm_snd_soc_register_card(acpd7219m98357) failed: -517
this error appears many times - the previous dmic gpio error is still there but not as much.
following advice in this thread i tried adding `amd_iommu=on iommu=pt intel_iommu=off` to my kernel command line params, to no effect.
any help is appreciated!
system information, running galliumos 5.10.0 kernel:
# lshw -c multimedia
*-multimedia UNCLAIMED
description: Audio device
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 1.1
bus info: pci@0000:00:01.1
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: latency=0
resources: memory:d4d80000-d4d83fff
*-usb:0
description: Video
product: HP Wide Vision HD Camera: HP Wi
vendor: SunplusIT Inc
physical id: 1
bus info: usb@1:1.1
logical name: input6
logical name: /dev/input/event6
version: 0.02
serial: SunplusIT Inc
capabilities: usb-2.00 usb
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
# hwinfo --sound
21: PCI 01.1: 0403 Audio device
[Created at pci.386]
Unique ID: mnDB.lin9gMjU5iA
SysFS ID: /devices/pci0000:00/0000:00:01.1
SysFS BusID: 0000:00:01.1
Hardware Class: sound
Model: "ATI Audio device"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x15b3
SubVendor: pci 0x1002 "ATI Technologies Inc"
SubDevice: pci 0x15b3
Memory Range: 0xd4d80000-0xd4d83fff (rw,non-prefetchable)
IRQ: 255 (no events)
Module Alias: "pci:v00001002d000015B3sv00001002sd000015B3bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
$ lsmod | grep snd
snd_soc_acp_rt5682_mach 24576 0
snd_soc_max98357a 20480 0
snd_soc_adau7002 16384 0
snd_soc_acp_da7219mx98357_mach 24576 0
snd_soc_da7219 81920 1 snd_soc_acp_da7219mx98357_mach
acp_audio_dma 20480 1 snd_soc_acp_da7219mx98357_mach
snd_soc_core 327680 6 snd_soc_acp_rt5682_mach,snd_soc_da7219,snd_soc_adau7002,acp_audio_dma,snd_soc_max98357a,snd_soc_acp_da7219mx98357_mach
snd_compress 32768 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 147456 7 snd_soc_acp_rt5682_mach,snd_soc_da7219,acp_audio_dma,snd_compress,snd_soc_core,snd_soc_acp_da7219mx98357_mach,snd_pcm_dmaengine
snd_timer 49152 1 snd_pcm
snd 114688 6 snd_soc_acp_rt5682_mach,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_soc_acp_da7219mx98357_mach
soundcore 16384 1 snd