- Joined
- Mar 6, 2013
- Messages
- 266
- Motherboard
- Gigabyte X299X Designare 10G
- CPU
- i9-10980XE
- Graphics
- AMD 6900XT
- Mobile Phone
Yup, it's going to happen pretty much all the time. You're quite lucky if it doesn't happen. For me - before I started using the patched OpenCore - the only time it didn't happen is if:That's right, that's the problem. It also happens immediately after selecting the OS, without delaying the boot initialization.
In my case it is a powered USB3 HDD the cause. But the exact same thing happens even when the second internal SSD with Windows is not set in the boot order of the BIOS.
> I booted macOS automatically from NVMe drive
> and did not first press F12 or go into the BIOS
> and did not have any USB drives/sticks plugged in
> and did not have my Intel X520 fibre PCIe NIC plugged in - which seems to delay the boot process by about 5 seconds, and therefore triggers the issue 100% of the time if it's installed.
Since December I've been using JTR's patch for OpenCore and I can now boot perfectly every time, no problems ever.
I'd strongly recommend you consider migrating to OpenCore so you can use this patch. Actually I'd recommend OpenCore over Clover for any motherboard, even without needing this patch, but it's even more important with our broken motherboard.
Another detail is that even if I set the clock time correctly on Windows, after a Kernel panic the time returns wrong, both on MacOS and on Windows. RTC patch problem?
No idea what this could be. Again, it's very hard to know what's going wrong for you as you're using Clover and I think everyone else here (who has posted recently anyway) is on OpenCore now, and all the Dortania guides assume OpenCore.
You definitely need the three SSDTs listed on the Dortania guide - PLUG; EC-USBX; RTC0-RANGE. Without those you likely can't even boot at all (without RTC0-RANGE I would expect boot to hang around "PCI Configuration begins", as described here - and the RTC0-RANGE SSDT fixes that.)
At least with OpenCore, you should be able to boot and run normally with only those three SSDTs. I've not noticed any KPs related to clock / RTC issues.
I think ITE devices are for system monitoring - like what HWInfo does in Windows. Getting extra motherboard voltage readings, that kind of thing. I don't know of anything that uses it in macOS. HWMonitorSMC2 provides some basic voltage monitoring of a few motherboard values, which it describes as "ITE IT9699E" but I don't think they come from this USB ITE device, as it reads them with and without the USB device visible. I think it reads them in some other way.The only doubt about usb is the HS13 port which I didn't include in the SSDT, but it keeps appearing and is reported as ITE Device (8595). Any idea?
I use the CorpNewt USB Mapping method (USBMap.kext) and I have no problem excluding the ITE USB port using that method - if I leave it out of the USB map, it doesn't show up any more. However I have left it enabled as I'm not near the port limit and it doesn't seem to be causing any problems.
I've not tried SSDT-UIAC and I don't have any experience of using that SSDT for USB mapping. I enable USBInjectAll along with XhciPortLimit to make sure all ports are visible prior to USB mapping, but then I disable both once I have my USB mapped. My concern about using USBInjectAll's mapping with SSDT-UIAC would be that USBInjectAll is no longer being developed, so it might not continue to work forever.
Several of us had this problem some months ago. It turned out that the SBUS SSDT that dolgarrean provided in the first post of this thread was blocking sleep. This can be diagnosed by checking the system logs for messages related to sleep, and looking for a line like "Sleep prevented by..".Thanks to this the Sleep worked perfectly in my previous GA X299 UD4 Pro, but now if I try to put this GA X229X to Sleep it just turns off the screen and nothing happens.
I found that I could fix the SBUS SSDT to remove the part that broke sleep - I think it was the _DSM section that did that, for some reason. That SBUS SSDT is pretty much only cosmetic anyway, and not needed for functionality. If you look at the EFIs I uploaded a few pages back, you'll find they contain SBUS-NEW SSDT, and this one does not break sleep.
So if you have many SSDTs, I'd first check if you're using the SBUS SSDT and try removing that. If it still happens, try booting with no SSDTs installed except the three required ones (PLUG, EC-USBX, RTC0-RANGE) and see if that enables sleep to work.
If you still have the problem even when booting only with the required SSDTs, then maybe it's a different issue. Check your logs to see what's preventing sleep from occurring.
I have the F3e version, but I don't know if there are improvements compared to before, I have the same bugs that are currently also present on F3c.
Where did you get this F3E BIOS for X299X Designare 10G? Do you have a link, or can you upload it here?
I can't find anything about F3E via Google. Latest on the official website is still F3C, and I don't see anything on the Gigabyte forum about any later BIOS'.