Sinetek-rtsx-9.0.kext

Sinetek-rtsx.kext是黑苹果屋搜集到的用于黑苹果SD卡槽的驱动,适用于Realtek SD卡读卡器的macOS驱动程序,如不确定自己的SD卡型号,可自行测试是否能驱动。

已知可以工作的芯片

芯片编号 记录
RTS5227 在禁用睡眠的情况下似乎可以正常工作。添加引导参数rtsx_sleep_wake_delay_ms=1000可能有助于睡眠/唤醒。(请参阅PR#18)
RTS522A 在禁用睡眠的情况下可以正常工作。睡眠后无法工作并不断唤醒睡眠
RTS525A 在禁用睡眠的情况下可以正常工作。启用睡眠可能会使kext不稳定。某些卡可能无法识别。
RTS5287 在禁用睡眠的情况下可以正常工作。没有从睡眠中醒来。(请参阅第19期)

 

版本更新

  • 添加了OpenBSD兼容层,以使原始OpenBSD驱动程序进行的更改尽可能少。这意味着重写所有在Darwin中不可用的OpenBSD函数,以便仅使用macOS内核中可用的函数即可获得相同的行为。这样做的好处是,可以更轻松地合并OpenBSD驱动程序中的将来改进。
  • 使用IOFilterInterruptEventSource代替IOInterruptEventSource(应该提供更好的性能)。
  • 修复了单个任务成员被重用的错误。由于可能有多个任务挂起,因此必须为每个新任务分配/释放新任务结构。

引导参数

选项 笔记
-rtsx_mimic_linux 做一些额外的初始化,如果您的芯片完全是RTS525A版本B(与我的完全相同),这可能会很有用。
-rtsx_no_adma 禁用ADMA。
-rtsx_ro 只读模式(禁用写入)。
rtsx_timeout_shift=n 将超时时间乘以2 n。可以帮助一些慢速牌(即:)rtsx_timeout_shift=2
rtsx_sleep_wake_delay_ms=n 引入睡眠/唤醒延迟,这可能对某些芯片(如RTS5227)有所帮助。

已知问题/故障排除

  1. 性能下降驱动程序最多仅支持高速模式,这意味着UHS-I和更高版本的卡只能用作HS。此限制来自此kext所基于的OpenBSD驱动程序,我没有任何修复它的计划。

  2. Kext不卸载您应该可以使用以下命令卸载kext kextunload -c Sinetek_rtsx。可能的错误原因是:

    1. 卡已插入。
    2. 某些用户级程序(HWMonitor就是其中之一)可能在此kext中保存对某个类的引用,这将阻止卸载。尝试终止这些程序。
  3. 睡眠/唤醒问题该卡在睡眠时被卸载,并在唤醒时被重新安装。这是预期的行为,至少应在RTS525A芯片上起作用。对于其他芯片,唤醒后该卡可能变得不可读。如果添加rtsx_sleep_wake_delay_ms=1000启动参数可以解决您的睡眠/唤醒问题

下载地址

内容查看此隐藏内容仅限VIP查看,请先
客服QQ271638927

imacos.top

我还没有学会写个人说明!

相关推荐

VoodooSDHC.kext

VoodooSDHC.kext是黑苹果屋搜集到的用于黑苹果SD卡槽的驱动,用于PCI SD卡读卡器的OS X驱动程序,如不确定自己的S …

BrightnessKeys-1.0.2.kext

最后更新 2021-06-16 05:05 下午 RBrightnessKeys.kext黑苹果屋搜集到的用于亮度快捷驱动,根据ACPI规范,自动处 …

VoodooTSCSync-1.5.0.kext

VoodooTSCSync.kext是黑苹果屋搜集到的一款黑苹果多核CPU线程辅助驱动。一个任何Intel多核CPU进行TSC同步的内核扩 …

暂无评论

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

Sinetek-rtsx-9.0.kext
嘿!有什么能帮到您的吗?