Skip to content
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

RTS5287 support #26

Open
Giovix92 opened this issue Dec 1, 2021 · 6 comments
Open

RTS5287 support #26

Giovix92 opened this issue Dec 1, 2021 · 6 comments
Labels
RTL8411B RTL8411B

Comments

@Giovix92
Copy link

Giovix92 commented Dec 1, 2021

Hello there, I have an RTS5287 (aka RTL8411B) card reader, and I can't get it to work at all. Reading the known issues page, I've seen that the device is almost "killed" since the start. Is there anything I could do/provide to help enabling it? An IOReg maybe?

Thank you!

  • Giovix92
@0xFireWolf 0xFireWolf added the RTL8411B RTL8411B label Dec 11, 2021
@0xFireWolf
Copy link
Owner

Please provide the kernel log as per FAQs.

@Giovix92
Copy link
Author

Giovix92 commented Jan 2, 2022

Here you are:

❯ kextstat | grep rtsx
86 0 0 0x106000 0x106000 science.firewolf.rtsx (0.9.6) 896FEAB9-732E-3779-B18D-F714BF427168 <33 24 16 6 3>

❯ sudo dmesg | grep "rtsx"
[ 110.846934]: successfully parsed 1/4 entries for file rtsx.logIOConsoleUsers: time(0) 0->0, lin 1, llk 0,

Those are the only things I could achieve right now.
The "kernel log" with the command sudo dmesg | grep RTSX > ~/Desktop/rtsx.log just returns an empty log file.
Used the 0.9.6 DEBUG version + these boot arguments: -wegnoegpu igfxonln=1 brcmfx-country=#a alcid=13 msgbuf=10485760.

@Giovix92
Copy link
Author

Tried the latest artifact, with RealtekCardReaderFriend the PCIe card reader is detected under System Informations / Card Readers, though still no useful dmesg available.
Anything else I can do?

@seffs
Copy link

seffs commented Jan 19, 2022

@Giovix92 you forgot to use the DEBUG version of the kext

@0xFireWolf Attached is the dump of my machine running Mojave 10.14.6. Steps to reproduce:

  1. Boot up/log in w/o SD card
  2. Insert SD card
  3. Eject SD card

Output from sysreport:

Built in SD Card Reader:

  Vendor ID:	0x10ec
  Device ID:	0x5287
  Subsystem Vendor ID:	0x1025
  Subsystem ID:	0x1094
  Revision:	0x0001
  Link Width:	x1
  Link Speed:	2.5 GT/s

As a quick note: this reader is "functional" with the classic Sinetek-rtsx kext, if that helps you in any form.

If you need any more info let me know
rtsx.log

@Giovix92
Copy link
Author

@Giovix92 you forgot to use the DEBUG version of the kext

@0xFireWolf Attached is the dump of my machine running Mojave 10.14.6. Steps to reproduce:

  1. Boot up/log in w/o SD card
  2. Insert SD card
  3. Eject SD card

Output from sysreport:

Built in SD Card Reader:

  Vendor ID:	0x10ec
  Device ID:	0x5287
  Subsystem Vendor ID:	0x1025
  Subsystem ID:	0x1094
  Revision:	0x0001
  Link Width:	x1
  Link Speed:	2.5 GT/s

As a quick note: this reader is "functional" with the classic Sinetek-rtsx kext, if that helps you in any form.

If you need any more info let me know rtsx.log

As I've stated in a previous reply, I actually did use the DEBUG version, since it was pointed out on the FAQs, plus I did put the msgbuf boot argument.
I'm running Monterey 12.1, by the way.

I'm getting the same sysreport result, just no dmesg log.

@seffs
Copy link

seffs commented Jan 19, 2022

I'm getting the same sysreport result, just no dmesg log.

I have these sysargs in my boot parameters (OpenCore). Maybe "debug" will do it for you?

keepsyms=1 debug=0x100 swd_panic=1

EDIT: Ignore this. Not relevant for your problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RTL8411B RTL8411B
Projects
None yet
Development

No branches or pull requests

3 participants