yusufklncc / Lenovo-Thinkpad-E570-Hackintosh

OpenCore EFI for Hackintosh Lenovo Thinkpad E570
26 stars 3 forks source link

What makes the card reader work? #10

Closed ftphikari closed 1 year ago

ftphikari commented 1 year ago

What specific change makes the card reader work? I have a an L570 on Monterey with the same card reader, but have no idea how to make it work.

yusufklncc commented 1 year ago

In DeviceProperties. U can use these codes. image

ftphikari commented 1 year ago

Thanks, I'm already going that, but it still doesn't work. I did insert my own Pci values from gfxutil as well:

07:00.0 1217:8621 /PCI0@0/RP12@1D,3/PXSX@0 = PciRoot(0x0)/Pci(0x1D,0x3)/Pci(0x0,0x0)

since dspci said this was my SD card address:

07:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01) (subsys 17aa:2249)
ftphikari commented 1 year ago

So my device looks like this:

Screen Shot 2023-03-23 at 22 20 42

ftphikari commented 1 year ago

However if I check in IORegistryExplorer, I see that built-in is still set to 0 for it, while other values are set properly, I wonder if that has something to do with it not working..

Screen Shot 2023-03-23 at 22 21 35

ftphikari commented 1 year ago

Hey, I was able to successfully fix the issue! It was Monterey-specific, but since you are using Big Sur you haven't noticed I guess. See relevant issue: https://github.com/dortania/OpenCore-Legacy-Patcher/issues/978 Solution was to download his kext, put it into the kext folder and reload config.plist.