-
Notifications
You must be signed in to change notification settings - Fork 7
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
Mobile Icelake issues #17
Comments
Yeah somewhat known issue with Icelake, had a user hit that roadblock a while back but disappeared before we could get a fix. So my guess are either:
Also issues tab is for guide issues and not personal hack issues, I'm throwing in this issue as "fix Icelake guide" as the Icelake platform has issues that need to be resolved but for future reference these kinds of issues should be in forums only |
Okay first ill try the InjectAll way and then I will make an USB Map and share with other XPS owners. |
The older SMBIOS MacBookAir8,1 isn't changing anything. My XHCI Controller dortania/vanilla-laptop-guide#1 is "\VEN_8086&DEV_34ED&SUBSYS_08B01028&REV_30\3&11583659&0&A0" dortania/vanilla-laptop-guide#2 is "\VEN_8086&DEV_8A13&SUBSYS_00000000&REV_03\3&11583659&0&68". You are my hero if you can make that kext for me. |
Try this guy: Edit: It's a plist-only kext, so no executable is needed when adding to your config.plist |
I have tried the kext. It did not boot up and got the same Still waiting for root device error. When I imported the kext in to config.plist it got no ExecutablePath is that the way it should be? |
Hmm, only other thing that could affect USB off the top of my head is IRQ conflicts. Try running SSDTime's HEPT/IRQ patcher |
It still won't pass the Still waiting for root device. The SSDTime patcher output is here: http://www.mediafire.com/file/836jgn0bg5hr2kh/patches_OC.zip/file |
Maybe the OpenCore log helps: |
I also see some unsupported speed mantissa errors for several XHCI ports. With USBInjectAll or with your kext. |
Same Problems with the Razer Blade Stealth 13 Late 2019 with the same CPU |
@MVDB0110 Came across an AppleLife post regarding Z490 and the issue of _UPC and _PLD being a bit screwed up. Curious if it's the same situation here, can you provide a full ACPI dump?(not just DSDT, would like the SSDTs and such as well) |
Here is my whole usb + DSDT dump: https://drive.google.com/file/d/1d2eGrsXcwI2YihPgQFbPlClSM0xxkGah/view?usp=sharing I hope this is what you need. |
@MVDB0110 I need all the ACPI tables, not just the DSDT |
Here is my ACPI Dump on Windows: https://drive.google.com/file/d/1t3u0XSFGX7kg0gsgohFtdKYNzrtWSGyB/view?usp=sharing |
Can you provide the individual tables instead of one large txt file? |
Here is the acpidump in separated .dat files. https://drive.google.com/file/d/19Wg9xaGyd3naukEYn49fpeBLwRa7GLTx/view?usp=sharing |
Awesome thank you, so here's a few things to try:
Dropping All | Boolean | YES USBInjectAll: See here: https://github.com/Sniki/OS-X-USB-Inject-All/releases You cannot use the MacBookAir SMBIOS as Sniki hasn't added them yet, I recommend MacBookAir8,1 until USB has been mapped though they should build by themselves without USBInjectAll's help SSDT-RHUB-STA: Use this guy: |
Do you have a Windows installation or are you able to install Windows by any chance? |
@khronokernel My USB problem is solved! But now my problem lies with AppleIntelFramebuffer/AppleIntelClocks.cpp "Wrong CD clock frequency 0x249f0000 set by EFI". |
Photo of the kernel panic. https://drive.google.com/file/d/1f7Z6MzVGzz5XheeRXD3ZcpCFl7QQoPAy/view?usp=sharing |
Yay! What fixed it specifically? And regarding clockID, shit. See here: acidanthera/bugtracker#942 We can do a bit more troubleshooting, try Btw: Your SMBIOS is somehow DELL8215,1, I wanna give a cookie for even being able to boot macOS with that ;p Have a feeling it's a corrupt SMBIOS table, try these:
|
Okay you are a hero. It is booting in the installer (My touchpad isn't recognized tho), so for the installation I will have to use my Dell WD19 (Keyboard/Mouse and Ethernet). |
Awesome! Though please do report back on what actually fixed the USB issue. Pretty sure USBInjectAll did jack shit but thinking my SSDT was the answer |
Well without USBInjectAll, My XHC ports aren't recognized and I don't proceed in the boot process. But with the SSDT and the blocking of xh_dell all error seem to dissappear except unsupported speed mantissa but I don't believe that is a real error, because the boot process succeeds. I'm installing in russian haha, any idea how to fix that? |
Troubleshooting page says ;p: |
Do u want my EFI as-is for your icelake vanilla guide? |
Nah I'm alright, though will likely do a write up in the ACPI guide on the STA and Table dropping. I'm likely gonna close this issue as the USB's been fixed though would like to figure out the Clock ID mess on the iGPU |
Do you need anything from me for the Clock ID mess? |
Okay I have installed MacOS on the laptop but now I have another problem with the iGPU. It says Could not register with IOFB. GPU SKU: 0. Unsupported ICL sku. |
Now I got into MacOS, but my graphics card doesn't get a kext in system summary it says 35mb and in Ubuntu it says "00:02.0 0300: 8086:8a52 (rev 07)", which means I got the right device id and aapl platformid. Any ideas on how to fix it? |
@najeebanwer |
@Kouseu, Yes. I upgraded from Catalina and I had the same issue in Catalina 10.15.7 until I did the EDID injection. Note that there are multiple ways of doing the EDID injection:
I find that option 3 is the simplest. You can find examples of 1 and 2 by using Hackintool to generate the kext/display override. |
Sorry that this is off topic, but is sleep working from someone on Ice Lake? |
@najeebanwer |
yes, |
@najeebanwer |
@Kouseu I see a permission denied. Did you use sudo as a prefix to the shell script? |
Hi |
I think it’s more like the plist file cannot be found. |
@Kouseu, so the steps are:
|
@najeebanwer |
@Kouseu, I don't know but it appears that you have not entered the IODisplayEDID properly in display.plist. Also, please use Command+Shift+4 to capture window contents for your posts instead of taking photos of your screen. |
@najeebanwer |
@Kouseu Attach your display.plist and let me look at it. |
@Kouseu, I was wrong about edid-gen.sh. It does not appear to actually use the provided display.plist file. Instead it gets the current EDID from the IO Registry and then corrects it. In your case, apparently the IO Registry does not have a valid EDID. I think maybe you should try generating the graphics injector kext using the Hackintool export button (circled in red below) and then loading that to inject the EDID. I would look at the plist file inside the generated kext and see if the EDID being injected looks right (i.e. it is at least 128 bytes). |
@najeebanwer |
@Kouseu, you can try this:
Good luck. |
@najeebanwer |
@Kouseu, Okay, that's progress; this is exactly what I would get before I finally got the right combination of EDID and other device properties. Here are my suggestions:
Unfortunately, at this point you are just going to have to experiment and see what works for your system. |
@najeebanwer |
@Kouseu, great! Congratulations. |
Does anyone solve the 1-2 minutes black screen issue at login? |
yes. use latest whatevergreen and use -igfxblr boot arg |
I still cant make HDMI output work. I have a HP Acceleration is working and weird mouse cursor has been fixed using below params but HDMI (1.4b for this model) still not work:
Anyone knows how to fix or debug? |
Could you share your efi? I have a yoga c940 with i7-1065G7, 4k screen. I always got black screen with different DeviceProperties, and there is no [IGPU] output before black screen. Thanks. |
Hi, I have the same laptop as yours, dell 9300. Just want to know if you have had your Hackintosh working well when disconnect from external display ? Thanks. |
@Kouseu, Thanks to your guide above. I managed to get my 7390 2in1's 4k internal display work at 60hz rather than 52hz after patching and injecting edid. |
Hi, I have an XPS 9300, and am facing an issue when my XPS sleeps. When I try to wake it, the display remains blank, but macOS is still awake in the backgroind as I can hear the system sounds. I have read that this may be an issue with macOS bieng unable to reattach the framebuffer to the display, but I have no clue how to fix this. I read on a forum that someone injected the property I would really appreciate any help. Thanks |
Did you ever successfully install OSX via opencore? I have the same c940 build with Iris graphics and am getting stuck on the install with "PCI configuration end" loops, and "console relocated to" panics. Could you share a working EFI or help? thanks! |
After some Troubleshooting I got rid of most of the ACPI errors by adding compiled SSDTs. And came further in the boot process. Now I hang at Still Waiting for Root Device. Now I think the problem has to do with USB, because this laptop uses only USB-C/Thunderbolt, which are initialized but still I get the error Waiting for Root Device. Also I get the error of appleusbxhci unsupported speed mantissa.
I get ACPI error: _SB.PCI0.XHC.RHUB.HS09 is in DSDT but cannot be loaded on boot (I'm still in install phase).
For current EFI and photos of the error https://www.tonymacx86.com/threads/will-macos-run-on-the-xps-13-7390.285414/page-2#post-2123507
The text was updated successfully, but these errors were encountered: