I was wondering if anyone in here could help me get my fedora 43 boot to have sound. I get that there are some issues where it’s a newer device, but the boot is picking up on all of my speakers, even knows they are meteor lake or what not, but it still just says suspended. So I didnt know if there was a work-around out there to get the speakers working, so that i can get some kind of sound output. It wasn’t so bothersome at first but now when I’m trying to learn online its hard to take notes off closed captions.
Please help if you can any and all, in any way possible. Thanks in advance!
Hi, I’m having an issue with audio on Fedora 43 Workstation on a Samsung Galaxy Book 4 Ultra. PipeWire and WirePlumber are running, but WirePlumber is throwing repeated assertion failures:
wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed All sinks are detected but stuck in SUSPENDED state: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink PipeWire SUSPENDED alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink PipeWire SUSPENDED alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink PipeWire SUSPENDED alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink PipeWire SUSPENDED
Here is my service status:
wireplumber.service: active (running) pipewire.service: active (running) But WirePlumber logs show constant assertion errors at startup, which seems to prevent the sinks from activating.
My audio hardware (from inxi -A):
Device-1: Intel Meteor Lake IPU6 driver: intel-ipu6 Device-2: Intel Meteor Lake-P HD Audio driver: sof-audio-pci-intel-mtl It looks like SOF audio for Meteor Lake is detected but cannot be initialized.
Is this a known issue in Fedora 43, and is there a workaround or fix available?
Welcome to Fedora @donovan887
I hope the following doc will help to debug the issue on your selves a bit more:
p.s.
I did format your code above to see it better.
well i went through the diagnosing the problem step and i got like 4 text files from alsa-info but i couldnt do the alsa-info.sh step. The output is evidently way to long to put in this chat so i’m not sure what to do now. It said to upload this to git-lab so i did that i guess… but i dont see how you guys at fedora would see it so maybe i should upload it here too? no sound in fedora 43 on Galaxy book 4 Ultra
Please try to install the following packages:
sudo dnf install alsa-utils alsa-ucm-utils
In the ucm.log it repeatedly complains about missing packages.
upload to alsa-project.org and post the URL here. Best, reboot first and run sudo alsa-info.sh to capture the dmesg output.
Make sure that alsa-sof-firmware is installed, because meteor lake requires the open sound firmware. BTW, it’s not a pipewire problem. Probably it’s an alsa or to be more specific a SOF issue.
it definitely is and i’ve tried the alsa fix multiple times and all i ended up doing was making it worse… the real fix has already been made for most of these newer laptops in github thesofproject it fixes multiple issues especially this gues pr : Sound support for the Samsung Galaxy Book 4 by BreadJS · Pull Request #5616 · thesofproject/linux · GitHub
but i hate to admit it but i’m a novice when it comes to this stuff and still learning so idk how to apply it… but if any fedora devs or whoever out there please look at the link!!! it fixes multiple bug bounties on redhat bugbounty list and so on and so forth.. plus if you will hurry up and revise and edit this code then push it out in a save update so that i can just update my kernel to it then i’ll definitely donate a fair amount! It’s just hard to justify donating to any of these linux distros when none of them have worked well with my laptop at all… which i get chatgpt says its “new” but still… u guys tech whizzez! yall had this a long time ago if u wanted! especially if this guy could figure out the fixes and possibly has but jutst doesnt know how to make it part of an actual kernel yet…
In first place this laptops have been made to be delivered with Windows. They are not optimized for Linux.
The link you posted fix some issues with it. If you want a better Linux support look with Samsung or support a Developer which brings it into Linux by default (and this is happening with the link you posted).
Some drivers are not open and have to be reverse engineered.
right i do understand that they are designed or made to be delivered with windows, but lets all be honest here thats why were here is cause windows kinda sucks… literally sucks all your resources and everything else on mostly useless stuff… haha
thats why i’m trying to push for these people that are working hard on getting stuff fixed for those of us that are on newer or different laptops who would prefer linux but still wanted the laptop for specific specs, etc, can still jump over to some kind of linux distro and everything works well!
so all i was trying to do is see if i can help the people who are trying to help these people get the linux kernel pushers on whichever distro to adopt and automate some of these fixes so that those of us that like/ love linux like your name suggests can run it just as smoothly as anyone else. Normally i don’t donate, due to being a college student but if they could get this code running and working to where all these people i see on here with sof issues start getting their fixes sooner than later I would actually try to pool whatever I could together to donate to whichever distro or gnome or whatever can get the kernel and sof issues resolved for those of us with “newer laptops”(ChatGPT’s words not mine for what the cause is) or just “different laptops” or computers or whoever else thats having sound issues and other issues that i see all over the place on here that i dont usually see like a thank you message or anything showing the issue got resolved lol… but yea thats all i’m trying to do is help these people get their word out and get their code or what not tested so that maybe they can look at it and release it in one of the next dnf updates… because the sound is probably my biggest pet peeve, but i have noticed that there are other sof services that dont really work or work well either… which i’m not complaining , i know these things take time. i’m just trying to help offer the solution that these people seem to have come up with and just dont know how to submit their work to the people that run kernels or kernel updates which i wouldnt either tbh
but yea i’m just trying to help myself and everyone and all that are having sof issues by pulling attention to somewhere where people are actually seeing fixes and stuff… those who know how to run it lol but i dont and i messed up my whole boot trying so now i’m back to just waiting on it to auto update itself so i dont mess up and have to reinstall my whole boot again and tweak it all back to my settings i like and all that… So just trying to get word to the devs that they might want to look at this and review it and then possibly see about adding it if they can! because the more people that can just download a distro and it works then i’d assume the more happy customers and especially if your distro works when others dont, if they are like me then even if they dont have much money they’ll be more likely to try to scrounge up what they can to donate, because that distro put in the work to make linux work for their machine! ya know?
From that Github thread, it looks like this person is already getting the help they need from the SOF folks to get that change in shape for submission to the kernel.
Once it’s accepted and merged into the kernel, then it will flow into Fedora and other distros as they adopt the newly released kernel versions.
Fedora doesn’t ask for or accept donations. But your Fedora install will definitely include applications whose authors do appreciate donations if you find their work useful, so it’s great you have this mindset ![]()
As already mentioned including into the Kernel seams to be ongoing. If it is there, it is no need to upload it to Fedora. The Kernel we use is the kernel offered on kernel.org.
I will mark your answer with the link as the solution for this topic.
Just a small wish I do have, If you write such big answers as above, do not squash them so much togehter, try to make paragraphs.
Last but not least, welcome to Fedora @donovan887
Ok duly noted. I just got excited about finding that page after how long I had been searching. Thank you for approaching this better than some people on this, who literally almost pushed me to the point of leaving fedora and going back to Ubuntu. Sorry the paragraph was like that, I never saw the point or efficiency in writing in here or anywhere else online as if I’m doing another college assignment, but if that is what you all ask/prefer then I will try to adapt.
New here so hopefully posting this as another solution fits guidelines, but just wanted to throw this out in case it helps others…
I’ve put together fixes for the Samsung Galaxy Book4/5 speaker and webcam issues in a single repo:
Speaker Fix — Works on Galaxy Book4 (all models) and Book5 (Pro confirmed). Provides the missing MAX98390 HDA driver as a DKMS package that auto-rebuilds on kernel updates and auto-removes itself when native support lands. Supports Ubuntu and Fedora. Book5 owners: your built-in mic continues to work after installing.
curl -sL https://github.com/Andycodeman/samsung-galaxy-book4-linux-fixes/archive/refs/heads/main.tar.gz | tar xz && cd samsung-galaxy-book4-linux-fixes-main/speaker-fix && sudo ./install.sh && sudo reboot
Webcam Fix — Galaxy Book4 only (Meteor Lake / IPU6). Fixes IVSC module loading, boot race conditions, camera HAL setup, and PipeWire device classification. Works with Firefox, Chromium, Zoom, Teams, OBS, and most other apps. Not compatible with Lunar Lake / Book5 (IPU7 — different driver stack).
curl -sL https://github.com/Andycodeman/samsung-galaxy-book4-linux-fixes/archive/refs/heads/main.tar.gz | tar xz && cd samsung-galaxy-book4-linux-fixes-main/webcam-fix && ./install.sh && sudo reboot
I have a new Samsung Galaxy Book 4 with an Intel Core 3 100u cpu.
The audio does not work, with or without headphones (on Fedora).
inxi returns the audio as
Audio:
Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Samsung Co
driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca
API: ALSA v: k6.19.10-300.fc44.x86_64 status: kernel-api
Server-1: PipeWire v: 1.6.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
This looks like a different audio chip than the rtl listed in the above solutions.
EDIT: I installed alsa-sof-firmware and it worked after a reboot.
Glad you got it working. Just to provide some info…
The alsa-sof-firmware package provides the Sound Open Firmware binaries that the Intel audio DSP needs to function. Without it, the driver loads but has no firmware to run, so no audio output at all. On Fedora it’s usually installed by default, but can be missing on minimal installs.
Your fix (sudo dnf install alsa-sof-firmware + reboot) is completely standalone and has nothing to do with our speaker-fix scripts. Our fix addresses a different issue: WirePlumber sometimes defaults to the wrong audio profile (pro-audio instead of HiFi), which silences the speakers even when firmware is present. You may or may not hit that, but since it sounds like you have sound, you’re probably good now.
But thanks for reporting as we’ll add a check for the existence of the firmware package in Fedora so it will install it for other users where it might be missing as well.
TL;DR: the firmware got your audio hardware online. Our fix is for a software routing issue on top of that.
The Galaxy Book4 Ultra with Fedora 44 Workstation had a few incompatibilities that I managed to work around. In the end, I turned the solutions for the camera, sound, microphone, Bluetooth, Wi-Fi, and battery, among other things, into projects and created a graphical assistant for installation and diagnostics:
Installation:
sudo dnf config-manager addrepo --from-repofile=https://packages.caioregis.com/fedora/caioregis.repo
sudo dnf install galaxybook-camera galaxybook-setup akmod-galaxybook-ov02c10 akmod-galaxybook-max98390
The goal was to replace manual workarounds with a more organized solution for Fedora.
More details can be found here: GitHub - regiscaio/fedora-galaxy-book4-ultra: Fedora Workstation no Samsung Galaxy Book4 Ultra · GitHub