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.73k stars 395 forks source link

[Intel 10th Gen - Intel Iris Plus Graphics] Chrome OS not booting #18

Closed lukeblevins closed 3 years ago

lukeblevins commented 4 years ago

When booting brunch, it went through all the steps for mounting the filesystem, but has stayed put at these last few lines for nearly 15 minutes.

sebanc commented 4 years ago

Thanks for testing this release :)

Regarding CONFIG_IWL7000, it seems to be an alternative driver which aims to have full-MAC support (not sure what that really means): https://chromium.googlesource.com/chromiumos/third_party/kernel/+/2ce11a42c53960e9d40cd95dbf53ed0bdfe2bd4e I enabled it at some point but it created issues for nearly all iwlwifi users, maybe it requires specific firmwares to work properly...

For the S3, nice catch ! I will correct it in a future build.

lukeblevins commented 4 years ago

@sebanc Booting the brunch v5.4 image you published, it appears that WiFi does not work at all on my Surface Laptop 3.

sebanc commented 4 years ago

@duke7553 that's weird, if you have a wired connection of some sort, could you attach a dmesg (run "dmesg > ~/Downloads/dmesg.txt" and attach dmesg.txt to this issue).

You can try booting with "options=iwlwifi_backport" added to the kernel command line and see if it helps.

lukeblevins commented 4 years ago

@sebanc Sorry! It works now after installing it to the internal drive. Great work!

kitakar5525 commented 4 years ago

@sebanc

Regarding CONFIG_IWL7000, [...] I enabled it at some point but it created issues for nearly all iwlwifi users, maybe it requires specific firmwares to work properly...

I see... Thank you for the info.

warelik commented 4 years ago

Hi. Any update about this?

sebanc commented 4 years ago

@Warelik For now you have to use the specific release here: https://github.com/sebanc/brunch-next/releases

warelik commented 4 years ago

lshw.pdf Feels like everything works. The camera surprisingly works in crouton but does not work in chrome. There are some oddities in the work of android applications, but nothing critical so far. Thank's @sebanc

sebanc commented 4 years ago

@Warelik Thanks for the feedback :) There is currently some camera compatibility issues with rammus image, you can try to see if the camera works on "reef" which has the previous usb camera framework and should be more compatible.

weikevinhc commented 4 years ago

Sorry to be a bother but can i get the invite to the brunch-next release again?

sebanc commented 4 years ago

@weikevinhc validate the github invite email and you should have access now.

weikevinhc commented 4 years ago

So I managed to boot into chromeOS using brunch_r83_k5.4_testing_20200604. The wifi was initially not working but after adding "options=iwlwifi_backport", the wifi appears to be working. However, although the wifi is constantly connected, it would go back and forth from connected with no internet to connected. I cannot sign into my google account when prompted because the internet connection would be lost. Using guest mode to bypass the sign in, i can get some pages to load in chrome.

I also have an unrelated questions (perhaps i should start another thread). When i generate chromeos.img with chromeos-install.sh, regardless of the value i give to -s, when I boot into chromeOS, it always shows as having ~7Gb of available space. Am i doing something wrong?

warelik commented 4 years ago

@Warelik Thanks for the feedback :) There is currently some camera compatibility issues with rammus image, you can try to see if the camera works on "reef" which has the previous usb camera framework and should be more compatible.

Now it looks like everything is working :) Thanks

LFmove commented 4 years ago

Tested on a Surface PRO7, everything works fine, including wifi. The only two things that don't work best are: the touchscreen, is delayed , and the microsoft type cover, which works perfectly but when I unplug it and re-connect it takes 5-10sec to change from tablet to keyboard mode. However it is really a great job! I can't wait for the "stable" version to come out !!!!

P.S. I use with Reef image.

LFmove commented 4 years ago

Something wrong also with bluetooth. Doesn't work well, but at least, it's ok

akihitoh commented 4 years ago

Could you invite the brunch-next release? My One Mix 3 Pro has also the same issue and would like to test the brunch-next.

sebanc commented 4 years ago

@LFmove Thanks for the feedback, I will try to see if there is an updted Ipts module from StollD on the linux-surface repo.

@akihitoh You should have access to the brunch-next repo now.

akihitoh commented 4 years ago

@sebanc Thank you for your invitation. I do not see any problems on a One Mix 3 Pro now. I will try the next for other UMPCs.

DavidIlie commented 4 years ago

Hi! I recently bought a HP Spectre 2019 with a 10th gen CPU and I want to get brunch working. I am at the same error in the images at the very beginning. Is there a chance I could be added to the repo with the 5.4 kernel?

Thanks!

sebanc commented 4 years ago

@DavidIlie You have been added, validate the email invite and the release is here: https://github.com/sebanc/brunch-next/releases

DavidIlie commented 4 years ago

Thanks!

DavidIlie commented 4 years ago

Do you have any recommendations for the flags that I should add to grub?

DavidIlie commented 4 years ago

Hello! I booted chromeOS with no extra boot flags using the reef image and everything works fine! The only issue is that Wi-Fi speeds are a little slow and the coverage is not so good. Is there a boot flag that can fix this?

Thanks!

sebanc commented 4 years ago

@DavidIlie What's your wireless driver ? (if you have doubts, run "lsmod > ~/Downloads/lsmod.txt" in crosh shell and attach lsmod.txt from your downloads folder to this issue)

DavidIlie commented 4 years ago

Here it is. lsmod.txt

DavidIlie commented 4 years ago

It is a Wi-Fi 6 card but has perfect compatibility in ubuntu for example

DavidIlie commented 4 years ago

Also I have just discovered that sound does not work EDIT: and shutdown does not work

sebanc commented 4 years ago

Could you try to add "options=iwlwifi_backport module_blacklist=snd_hda_intel" to the kernel command line ?

DavidIlie commented 4 years ago

ok

DavidIlie commented 4 years ago

The Wi-Fi has a reasonable speed but websites load very slow. Also sound and shutdown still doesn't work

sebanc commented 4 years ago

Try "options=iwlwifi_backport module_blacklist=snd_sof" for sound. For wifi,not sure what the issue could be.

DavidIlie commented 4 years ago

The connection is a little better but the speeds are still low. I have tried again with no kernel arguments and Wi-Fi now works perfectly so I don't think Wi-Fi is a issue. However, sound and shutdown are two really important things :)

DavidIlie commented 4 years ago

Perhaps I should try rammus instead of reef?

sebanc commented 4 years ago

Ok, for sound I will need 2 dmesg:

For shutdown, I have no idea right now, usually it works out of the box.

Shutdown in chromeos is quite long due to the android container.

Sure you can also try rammus.

DavidIlie commented 4 years ago

Alright

DavidIlie commented 4 years ago

dmesg for snd_hda_intele dmesg_snd_hda_intel.txt

DavidIlie commented 4 years ago

dmesg for snd_sof dmesg_snd_sof.txt

sebanc commented 4 years ago

Could you extract the below archive in /lib/firmware/intel/, keep "module_blacklist=snd_hda_intel" in the kernel command line and attach another dmesg ? sof.zip

DavidIlie commented 4 years ago

Here it is dmesg_new.txt

sebanc commented 4 years ago

Could you try adding "options=iwlwifi_backport module_blacklist=snd_sof snd_hda_intel.dmic_detect=0" to the kernel command line ?

sebanc commented 4 years ago

For shutdown, you can also try adding "intel_iommu=off" to the kernel command line.

DavidIlie commented 4 years ago

I have put every kernel argument apart from options=iwlwifi_backport because it made my internet speed slow. Now everything works! Sound (a little quiet but meh), Wi-Fi and shutdown (even though it takes 1 minute). Thank you very much!

akihitoh commented 4 years ago

I have tested tht next to GPD Pocket 1 since kernel 5.4 includes several patches for GPD Pocket. However, I got the following message. I guess that Atom x7-Z8750(Cherry Trail) is not appropriate.

brunch: ChromeOS was not found on any device

The GPD Pocket can be booted by the image that is deployed to an external disk and initialized by an another PC. I think that it is not recommented. The touchscreen, input device, sound and wifi work well. I am looking forword that the next will support GPD Pocket in a further version.

DavidIlie commented 4 years ago

Hi! this version of brunch was running so well with chromeos that I decided to install! It was running fine untill I realised that the microphone is not working. Is there any way to fix it?

sebanc commented 4 years ago

@DavidIlie Unfortunately microphone is a quite common issue that I have not been able to fix but some have found workaround methods in issue #56.

sebanc commented 4 years ago

Hi, I have just uploaded a new test release with 5.4 kernel. It mostly fixes the boot from emmc issue (for Surface 3 and most probably GPD Pocket).

@DavidIlie You should not need "blacklist=snd_sof snd_hda_intel.dmic_detect=0" kernel parameters anymore but microphone will most likely still not work.

DavidIlie commented 4 years ago

How would I update brunch if I installed? Do I still do the same method as with the stable one?

sebanc commented 4 years ago

You can follow those steps: https://github.com/sebanc/brunch#update-only-the-brunch-framework-if-you-have-enabled-native-chromeos-updates

DavidIlie commented 4 years ago

I have just updated brunch and sound does not work without the parameters. I had to put them back in.

sebanc commented 4 years ago

I have just updated brunch and sound does not work without the parameters. I had to put them back in.

That's interesting, could you post a dmesg when you have the time ?