sebanc / brunch

Boot ChromeOS on x86_64 PC - Supports Intel CPU/GPU from 8th gen or AMD Ryzen
GNU General Public License v3.0
3.69k stars 393 forks source link

"IdeaPad Flex 5i Chromebook" VOLTEER (LILLIPUP) No sound, #1859

Open ly9999999 opened 1 year ago

ly9999999 commented 1 year ago

Dear technical masters, please help me answer the question. The model of my laptop is Lenovo ideapad flex5i chromebook, 11th generation Intel, tigerlake processor, the model code is lillipup, I upgraded the original 4GB memory to 8GB, and flashed mrchromebox I installed volteer's recovery 113 version image using the brunch framework. The sound card model should be RT5682-RT1011-I2C. The sound card cannot be recognized. The startup information also shows that no sound card is found. Aplay -l also shows that there is no sound card. lspci It can display the sound multimedia device with TGL. There is a folder of rt-5682.lillipup in the UCM folder, but I don’t know how to load it. It seems to be normal except for the sound. I would like to ask: how to set the machine model for this brunch , For example, mine is lillupup, it seems that it is not correctly recognized by the operating system, I guess the sound card cannot be recognized because the correct sound card driver cannot be loaded correctly because the model is not recognized. Please help me.

claxten10 commented 1 year ago

i had the exact same issue, i fixed it by shutting down my laptop and turning it on, when i saw the brunch boot menu (or the Grub2Win Menu if you dualboot) you click the ,,e" buttuon on your keyboard before ChromeOS boots, like right in the dualboot menu or brunch menu, then you will see the grub config, in there just find something saying options=$options , there add the following so it looks like this: "options=$options pwa enable_updates chromebook_audio" without the " . after doing this make sure both areas where there is options=$options are filled the exact same. after doing this hold CTRL key and click on X . (CTRL+X) then boot into ChromeOS, then open ChromeOS Settings and find About ChromeOS, and click Check for updates, the update is about 1.4GB after updating check if the audio works. If it doesnt then try to update Brunch to an Unstable Version, and see. To do that you just download an unstable .tar.gz brunch, open terminal (CTRL+ALT+T) and write ,,shell" then write "sudo chromeos-update -f .tar.gz" , all without " and replace the with whatever the brunch unstable file is named as, then just reboot and repeat all of the steps, as when updating brunch i think the config resets and check again. Hope this helps!

ly9999999 commented 1 year ago

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

agrimpelhuber commented 1 year ago

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

Hello @ly9999999 , great to hear that you solved it ... but how? Exactly? I'm not claiming that I will be the one to fix it, but it might be a great service to the community if you could detail what you did, so the maintainers can fix it more easily.

I'm facing a (possibly) similar problem, on totally different hardware. Maybe your description will help me fix this, and both solutions could point the brunch team in the right direction.

Thanks in advance!

ly9999999 commented 1 year ago

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

Hello @ly9999999 , great to hear that you solved it ... but how? Exactly? I'm not claiming that I will be the one to fix it, but it might be a great service to the community if you could detail what you did, so the maintainers can fix it more easily.

I'm facing a (possibly) similar problem, on totally different hardware. Maybe your description will help me fix this, and both solutions could point the brunch team in the right direction.

Thanks in advance!

After I downloaded the sof firmware, unzip it, and copy the firmware file to a folder named after the model. Below is my solution.

sudo mkdir /lib/firmware/intel/sof/lindar sudo mkdir /lib/firmware/intel/sof-tplg/lindar sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-v2.2.5/intel-signed/sof-tgl.ri /lib/firmware/intel/sof/lindar/ sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-tplg-v2.2.5/sof-tgl-rt1011-rt5682.tplg /lib/firmware/intel/sof-tplg/lindar/

YunfanKang commented 1 year ago

Hi! Is the firmware model-dependent? Where did you find the firmware?

ly9999999 commented 1 year ago

Hi! Is the firmware model-dependent? Where did you find the firmware?

Here is the sof firmware download link: https://github.com/thesofproject/sof-bin

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

Hello @ly9999999 , great to hear that you solved it ... but how? Exactly? I'm not claiming that I will be the one to fix it, but it might be a great service to the community if you could detail what you did, so the maintainers can fix it more easily. I'm facing a (possibly) similar problem, on totally different hardware. Maybe your description will help me fix this, and both solutions could point the brunch team in the right direction. Thanks in advance!

After I downloaded the sof firmware, unzip it, and copy the firmware file to a folder named after the model. Below is my solution.

sudo mkdir /lib/firmware/intel/sof/lindar sudo mkdir /lib/firmware/intel/sof-tplg/lindar sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-v2.2.5/intel-signed/sof-tgl.ri /lib/firmware/intel/sof/lindar/ sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-tplg-v2.2.5/sof-tgl-rt1011-rt5682.tplg /lib/firmware/intel/sof-tplg/lindar/

ffyter commented 1 year ago

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

Hello @ly9999999 , great to hear that you solved it ... but how? Exactly? I'm not claiming that I will be the one to fix it, but it might be a great service to the community if you could detail what you did, so the maintainers can fix it more easily. I'm facing a (possibly) similar problem, on totally different hardware. Maybe your description will help me fix this, and both solutions could point the brunch team in the right direction. Thanks in advance!

After I downloaded the sof firmware, unzip it, and copy the firmware file to a folder named after the model. Below is my solution.

sudo mkdir /lib/firmware/intel/sof/lindar sudo mkdir /lib/firmware/intel/sof-tplg/lindar sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-v2.2.5/intel-signed/sof-tgl.ri /lib/firmware/intel/sof/lindar/ sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-tplg-v2.2.5/sof-tgl-rt1011-rt5682.tplg /lib/firmware/intel/sof-tplg/lindar/

So I installed with windows being installed with the ubuntu app. What do I need to be in (windows or Chrome) to do these commands? I tried with both operating systems and I get cannot create directory when entering the first command.

Yunjonue commented 1 year ago

Finally, I solved this problem. The problem was that the path of the sof firmware was wrong. The original system did not have this folder for storing firmware. I downloaded the latest firmware file and copied it, and the sound could be played. The sound was not as loud as before, and the sound effect felt It's a bit worse, but after all, the sound can be made normally. Thank you for your help. I think this problem may be something that Brunch needs to solve.

Hello @ly9999999 , great to hear that you solved it ... but how? Exactly? I'm not claiming that I will be the one to fix it, but it might be a great service to the community if you could detail what you did, so the maintainers can fix it more easily. I'm facing a (possibly) similar problem, on totally different hardware. Maybe your description will help me fix this, and both solutions could point the brunch team in the right direction. Thanks in advance!

After I downloaded the sof firmware, unzip it, and copy the firmware file to a folder named after the model. Below is my solution.

sudo mkdir /lib/firmware/intel/sof/lindar sudo mkdir /lib/firmware/intel/sof-tplg/lindar sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-v2.2.5/intel-signed/sof-tgl.ri /lib/firmware/intel/sof/lindar/ sudo cp -rf ~/Downloads/sof-bin-v2.2.5/sof-tplg-v2.2.5/sof-tgl-rt1011-rt5682.tplg /lib/firmware/intel/sof-tplg/lindar/

I installed sof this way, but there's no effect. Still no sound