Trying to understand why installing kexts limited functionality

Adding to this thread as I'm trying to understand the when, where, why, and how Kexts and DSDT/SSDT. I wasn't entirely sure w...

Trying to understand why installing kexts limited functionality

Adding to this thread as I'm trying to understand the when, where, why, and how Kexts and DSDT/SSDT.

I wasn't entirely sure where to begin: extracting, analyzing DSDT/SSDT, to start patching, or installing the Kexts that were recommended for my build (ThinkPad X1 Extreme). I opted for the latter just because it seemed "easier", didn't have that much time, and just wanted to see if it resolved the issues I made a checklist of.

The kexts recommended for my build:

X1E Hackintosh Kexts

https://i.redd.it/9u2gj9uiaus21.png

Issues I'm having (which I'm not really asking for help yet to resolve, just providing context):

☐ Keyboard issues (mic mute and screen brightness don't work... audio, mute and volume control do work; CMD is ALT and not WIN key)

☐ Battery indicator (0% when unplugged)

☐ Fan noise (Mac Fan Control isn't detecting fan sensors to adjust)

☐ Thunderbolt devices (UAD Apollo Twin MKII audio interface) only recognized if turned on before macOS boots

These Kexts do reside in the /EFI of the SSD: this means they are automatically being loaded at boot correct?

That might explain somewhat the issue I was having after I installed each kext with (per RehabMan "How to install Kexts?"):

sudo cp -R KextToInstall.kext /Library/Extensions sudo kextcache -i / 

Then did a restart. Noticed that audio no longer worked at all, so I removed the ones I installed one at a time with:

sudo rm -Rf /Library/Extensions/KextToInstall.kext sudo kextcache -i / 

Restarted and audio was working again.

So at this point, I am back at Vanilla and with just what comes with the OS installed in /L/E.

So my questions at this point:

  • Whatever is in /EFI/CLOVER/kexts/Other is being loaded automatically at boot?
  • These should not be installed in /L/E too?
  • If they are installed in both /L/E and /E/C/K/O, could it cause the weird behavior I experienced with audio no longer working?
  • Furthermore, what should my approach be at this point in resolving these issues (with the help of Google): finding Kexts, using existing DSDT/SSDT patches, just Googling to find any type of solution, and/or patching my own DSDT/SSDT?
  • Recommended resource should I use if I'm getting stuck interpreting and patching DSDT/SSDT (documentation, posting to forum [TonyMac, Reddit, etc...], etc...)?

By the way, some people on here seem to suggest installing all Kexts to /E/C/K/O and not in /L/E, but per RehabMan ("Installing Kexts"), I'm opting for /L/E/ and just leaving /E/C/K/O for what is "necessary to boot."

Anyway, diving into DSDT/SSDT tonight to try to wrap my brain around that. What little I've read, even as a developer (web), makes little sense to me when it comes to patching.

submitted by /u/strumpy_strudel
[link] [comments]

Followers

Name

@Tonymacx64 - Latest Comments,51,about,6,amd,11,app,1,apple,3841,apps,10,asus,1,ati,8,audio,15,beta3,1,bios,3,boot,32,chimera,5,cmos,1,compatible,1,cpu,11,dev,3,donate,2,download,155,dsdt,19,error,1,fix,86,forum,148,game,1,gpu,43,guide,98,guides,3,hack,1,hackintosh,13290,hardware,14,hd,4,iatkos,614,icloud,3,ide,1,ideneb,1,imac,1,imessage,2,india,4,insanely,46,install,6,ipad,1,iphone,1,kakewalk,2,kernel,7,kexts,34,l,1,l1,119,l2,103,l2m,1,l3,11,l4,3,l5,2,laptop,3,leopard,2,linux,1,lion,181,mac,114,macbookpro,1,MacBreaker - Latest Comments,281,ml,280,ml2,1,ml3,2,mlm,3,motherboard,10,multibeast,7,multimedia,1,myhack,1,network,9,news,3973,niresh,19,nvidia,9,osxdaily,112,patch,1,requirements,1,s3,21,sata,1,sl,57,smbios,1,snowleopard,83,software,5,themes,2,tools,63,torrent,3,trick,1,uefi,1,unibeast,2,update,17,usb,1,users,1,v7,5,video,30,virtualmachine,3,vmware,3,wallpaper,4,windows8,4,
ltr
item
iATKOS Inside: Trying to understand why installing kexts limited functionality
Trying to understand why installing kexts limited functionality
https://b.thumbs.redditmedia.com/C2vTowjgUVTFK8GqodMoFxNefI9kOc228si5liyFCxI.jpg
http://4.bp.blogspot.com/-pHUMWpQbhq4/WFAFtmrfj4I/AAAAAAAAK_I/DKYWOVUmf0YOWWxjtwyE6d9aLKUomwaGgCK4B/s72-c/iatkos_new.png
iATKOS Inside
https://www.iatkos.in/2019/04/trying-to-understand-why-installing.html
https://www.iatkos.in/
https://www.iatkos.in/
https://www.iatkos.in/2019/04/trying-to-understand-why-installing.html
true
2499792346422287330
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copiar todo el código Seleccionar todo el código All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy