-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UX6404 Help #3
Comments
I made some progress. I updated the file to use SPI1 instead of SPI0 and the error messages went away. It looks like everything is loading fine in dmesg. However, the speakers still don't output any sound. I wonder if there is a gain setting that I should tweak. There seems to be some in the commented code. Do you have any advice as to what it does? |
This is my new output from dmesg: journalctl -b -g CSC3551 --output short-monotonic Still no sound. I was looking at other people's output and they have more messages about DSP1 and and loading some firmware. Something isn't quite right. |
Ok I figured it out. I had to rebuild the kernel and add the following in:
You will find a struct with 100s of lines that look like the line you need to add which is shown below:
Then recompile the kernel. After that, you still need to follow the steps in the Readme in the Sound directory of this repo. You will need to change SPI0 to SPI1 in the ssdt-csc3551.dsl file in 4 places (2 more for a total of 6 if you include comments) before you follow the steps. After all that you will get sound from the speakers. Does anyone know what the process is for upstreaming this to the kernel? |
@rohitpid Hi, could you provide some more specific tutorial from patch kernel to Readme of this repo ? In my case, my model number of laptop is also UX6404, however, there is no "patch_realtek.c" in kernel 6.4.6 of pop_os 22.04 LTS distro. I could find it in linux repo. https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_realtek.c I am a rookie of linux source file, the modified "patch_realtek.c" should be copied into same folder of existed kernel. but, how to recompile patched kernel ? is that I mentioned above correct ? again, could you provide some more specific tutorial about this ? Thanks so much. best regards, |
In the end, this answer helped me a lot to get my current kernel recompiled. Thank you so much @rohitpid! |
Did someone solved the sound issue on Asus UX6404 and if yes can please provide a fork ? @rohitpid if you resolved you issue can you give the procedure ? thanks :) |
I found a working solution for UX6404 here https://github.com/rykdesjardins/fix-UX6404VI-audio-linux?tab=readme-ov-file A bit long to rebuild the kernel but not difficult in the end |
Hey there, I am using the ASUS Zenbook Pro 14 UX6404. I have the same issues with dmesg saying:
I followed the instructions but it didn't work for my laptop. I'm wondering what you need to change and where you find that information.
Thank you in advance for your help and response.
The text was updated successfully, but these errors were encountered: