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
Fix Unknown Synopsys component type issue in Comet Lake 2nd #246
Conversation
@kprinssu As I have mentioned in #236 (comment), there 's two ways to check I have thought: by judging from |
I also tried a compromise way: Set a flag in Btw, the test last night showed that checking |
Hey, thanks for the PR :) Why not doing something like this after
It will call Should be safe to do in all platforms. If device is already in D0 state the function will just skip it. |
Thx for your suggestions. As you know, I 'm new to iokit so I don' t really know all the functions. I ll edit it and then send a new commit again. :) |
Hey dude I have tried this one:
This can 't patch comet lake successfully because it seems that |
I spoke with @ben9923 we can consider this a hack and then revert it in the future. We are thinking it's a macOS bug and hopefully it will be fixed in the future. @startpenghubingzhou Do you have any issues with me merging it in? |
@startpenghubingzhou macOS 10.15.4 should be out together with the 10th Gen MacBook Air, which means full support for this hardware. Give it a try on it (whether latest beta or once it's released) if you can :) |
Nothing if you think this can be a temporary solution, and also, I ll try to explore it deeper to try finding what caused that and find a perfect way to solve that but not just hacking it.:) |
Sure if I have time. For these days I m busy working on my homework so I might have enough time to test, but I ll do it as soon as I have the free time. :) |
@ben9923 also I asked somebody tested in 10.15.4 beta and it seems that it still need a patch of this. |
Sounds good, we can revisit the issue at some later point in time. I am going to be merging this into master and get a new build going. |
I confirm it, not working on beta 6 |
Can confirm on macOS 10.15.4 trackpad is not working at the moment. |
on 10.15.3 Trackpad was working with the patch posted on the issues. |
Working for me. Polling mode Interrupts never worked for me |
@thefiredragon @marianopela can you please carry the discussion over into #236? It makes it much easier to track everything in one location rather multiple. |
We can, for me it's working after second restart and clean kextcache. Also after an reboot. |
This may caused by a kextcache problem and have no connection with this patch. |
This comment has been minimized.
This comment has been minimized.
@Trilis29 this is not the right place to discuss. Just use latest release, which should be fine on your hardware. You’re probably missing XOSI patch or something |
This comment has been minimized.
This comment has been minimized.
@Trilis29 stop commenting here. The changes are merged, you probably have another issue. Read https://voodooi2c.github.io/ and https://voodooi2c.github.io/#Troubleshooting/Troubleshooting. |
This commit has fixed the issue #236 . This work is based on https://www.notion.so/Using-VoodooI2C-on-comet-lake-cpu-e-g-i5-10210u-142930887087445eaa533120455da5dc , which will force D0 in Comet Lake. And I completed it to check the platform to avoid this patch to be applied in other platforms. See code comments for more details.