I'm trying 6.15.7 but when I restart, I just get a "bad shim signature" error and it tells me to load the kernel...
Turn off secure boot. I'd take a current kernel because kernel 6.15 has reached its end of life.
It's all greyed out and won't let me
Managed to do it and get in, still not working. Gonna just run the latest kernel and hope for the best.
Perhaps it helps to set a supervisor password to be able to turn secure boot off.
Another option is to set the shim as trusted, but I don't know how to do it for a mainline kernel. I'm not sure if this method shown here would help in your case, but you could try it:
Running 6.18.7 and still not working. Seriously, this effort ain't worth it. It's 06:14am and I've gotten nowhere in the last 8hrs. How hard is it to make something just WORK?
I've seen online that this below could be the fix but I've got absolutely zero clue. I might just go back to Windows.
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Acer Incorporated ALI driver: snd_pci_acp6x v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
I can understand that it is very frustrating. It's also very difficult to help with hardware problems because solutions are highly individual and depend on the hardware you have.
Maybe that helps:
sudo nano /etc/modprobe.d/blacklist-snd_soc_dmic.conf
Add the following line:
blacklist snd_soc_dmic
Then press ctrl+o to save, enter to confirm and ctrl+x to exit the editor.
sudo update-initramfs -u
Then reboot.
If it doesn't help, remove the added line or delete the file completely (if nothing else is in the file), update initramfs and reboot
sudo rm /etc/modprobe.d/blacklist-snd_soc_dmic.conf
sudo update-initramfs -u
Then reboot.
yeah, it did nothing.
could it be because i'm still on the latest kernel maybe? i haven't figured out how to go back to what i was on so i can delete the latest one.
Apparently this is a fix for the issue but I don't know how to implement it.
The AMD audio coprocessors are a bit tricky to get right. I just went through this with my new AMD Thinkpad P14s Gen4. There are several different drivers in the Linux Kernel that may need to be enabled. I am running Debian. In my case, I needed to enable:
CONFIG_SND_SOC_AMD_PS=m
CONFIG_SND_SOC_AMD_PS_MACH=mAnd rebuild the kernel. These are in the queue to be enabled in the upstream Debian kernel. However, it is not clear to me that these apply to you. These are for "AMD Audio Coprocessor-v6.3 Pink Sardine support" to quote the Kconfig name displayed in menuconfig.
You may need to ask around on the LK sound mailing lists for the correct driver for your system.
You can look around in menuconfig: "Device Drivers/Sound card support/Advanced Linux Sound Architecture/ALSA for SoC audio support/"
I suspect the ones you need are:
CONFIG_SND_SOC_AMD_ACP6x
CONFIG_SND_SOC_AMD_YC_MACHbecause in linux/sound/soc/amd/Makefile at master · torvalds/linux · GitHub CONFIG_SND_SOC_AMD_ACP6x activates the subdirectory "yc/" (sound/soc/amd/yc/) and in there, the file linux/sound/soc/amd/yc/pci-acp6x.c at master · torvalds/linux · GitHub contains a check on lines 162 through 170 for the PCI revision numbers of the Yellow Carp Coprocessor. This includes 0x6f, matching your lspci revision number:
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 6f)
The CONFIG_SND_SOC_AMD_YC_MACH symbol adds the DMIC support and seems to, at least partly, depend on a manual list of devices in the file: linux/sound/soc/amd/yc/acp6x-mach.c at master · torvalds/linux · GitHub.
If the enabling CONFIG_SND_SOC_AMD_ACP6x and CONFIG_SND_SOC_AMD_YC_MACH don't work, you may want to run dmidecode on your system and check if your system board is in that list. If not, you can hack it in, recompile, and see if it works.
I'm really just guessing here. Again, your best bet is probably to ask on the sound subsystem mailing list. If this is still broken for anyone, I hope this at least provides guidance on where to look and things to try.
At grub menu select "Advanced options for Zorin", then you can select the kernel you want to boot from at this boot. Select there the highest 6.14 kernel.
If the grub menu isn't shown during boot because you have a single boot, press continuosly esc key after pressing the start button.
After login open the mainline installer tool and delete the kernel you don't need anymore.
You wrote earlier that you couldn't get the new kernel to boot. Were you able to get it working after all? Did it not help?
To find out the kernel which is in use you can enter
uname -a
in terminal.
I'm currently on 6.18.7 and the grub menu isn't appearing when I start my device, it just loads straight into the OS after like a second of the loading screen.
From a websearch someone in Fedora forum suggested:
Does Laptop Keyboard have a Mic Lock with Fn+F4 , as from the OP’s post #5 screenshot, it looks locked (padlock lit)?
(ref: Fix internal laptop microphone - #3 by hamrheadcorvette - Fedora Discussion)
Another thing to try:
run alsamixer and hit F5 to show All channels. Post a screenshot.
If you see [Auto-Mute] channel in alsamixer, try setting that to "Disabled"
If you read that Fedora thread, you will see the sound works OK on Ubuntu Live USB (=ZorinOS) but not on Fedora.
Can you boot your ZorinOS installation USB to "Try Zorin" mode, then see if anything different than your installed ZorinOS.
PS: Have you set your grub timeout to zero? or automatic login? that prevents grub menu being displayed.
I've plugged it in and I'm gonna restart now to check
I also stumbled on this: Question #702020 “Family 17h/19h HD Audio Controller sound not w...” : Questions : alsa-driver package : Ubuntu
EDIT: Don't bother with this. No help there.
My sound out works perfectly fine, it's just the mic that's not working. In the Audio section of my settings, it doesn't detect an input device

