jloisel / t440p

Thinkpad T440p Hackintosh (macOS Mojave 10.14.x / Catalina 10.15.x) - Clover config.plist + kexts
243 stars 57 forks source link

Card Reader #51

Closed willvincent closed 4 years ago

willvincent commented 4 years ago

I followed the instructions as best I could for the card reader fix, but it appears to only work if you have a card inserted during boot. I suspect that if you boot without a card inserted that the USB port never gets activated, so the OS doesn't detect it on card insert later.

Booting with a card inserted appears to work though, at least partially -- I was not able to read the card I inserted, nor format it, but it may have been too new/too large a card for the built in reader to support... and I haven't tried a smaller/slower one.

2000c43 commented 4 years ago

I agree. The card reader needs to "wake up". I also think its a PCIE device and not a USB device, but I'm not totally sure. I think that is the same issue I'm having detecting the WWAN in my laptop. When I built the USB kext, I was never able to detect the card reader or the WWAN. I also don't know how to address the two devices when building the kext. If I knew how to address them, then I could build the kext and see if the revised kext "wakes up" the devices.

willvincent commented 4 years ago

Yes it appears as a pci device if you have it populated during boot so that osx recognizes it.

EDIT: I will be testing the sinetek-rtsx kext from this repo shortly, numbers appear to match up, so 🤞

EDIT2: No dice. Also there already was a sinetek kext there, presumably more up to date.. but still unless inserted on boot, the card reader is not functional/recognized.

jesp010 commented 4 years ago

Could't get it to work too, followed instructions step by step

jakepowell28cv19 commented 4 years ago

no dice here either , sinetek kext installed . Plist edited . don't think the card reader is being injected at all in the ssdt ??

have a slight hunch its HS12 but not sure how to implement this any thoughts?

everything else works great!

jake

willvincent commented 4 years ago

Closed, without a resolution..

the0ffh commented 4 years ago

Closed, without a resolution..

Easier that way, isn't it?

the0ffh commented 4 years ago

@willvincent It worked for me.

Steps I have performed:

  1. use sinetek kext from this repo: https://github.com/thebinh-lg051/Yoga-12-Hackintosh
  2. follow the instructions from this repo's issue (which was added to readme anyway) https://github.com/jloisel/t440p/issues/28

Exceptions/remarks regarding 2nd step:

willvincent commented 4 years ago

Closed, without a resolution..

Easier that way, isn't it?

Not for anybody wanting a resolution :D

jloisel commented 4 years ago

As you can probably expect, people are eager to open issues and waiting for you to solve them, but only a few are ever participating to maintain it.

The repository is open to pull requests if someone is willing to solve the issue and integrate the fix into it. I'm happy to provide my working configuration but you cannot expect me to fix every single issue which can happen on your T440p running on macOS. I don't have that much free time.