为什么我收到此消息:“无法使用接口(错误229)”


1

我插了一个USB NFC / RFID读卡器,型号为ACS有限公司提供的ACR112U-A9型号。

虽然它是插件我无法读取任何东西,我一直在控制台中获取此日志:

09/06/15 14:13:00,901 com.apple.SecurityServer[83]: reader ACS ACR122U PICC Interface: state changed 16 -> 34
09/06/15 14:13:00,902 com.apple.SecurityServer[83]: token in reader ACS ACR122U PICC Interface cannot be used (error 229)
09/06/15 14:13:01,249 com.apple.SecurityServer[83]: reader ACS ACR122U PICC Interface: state changed 32 -> 18

我该如何解决这个问题?你知道的是什么吗? error 229 以及它被触发的原因?


我收到同样的错误。你能解决这个问题吗?
ksuralta

不幸的是还没有。但你可以投票这个问题来提高它的知名度。我会及时通知你的。
Matteo Guarnerio

嘿,伙计们,你有没有设法解决这个问题?
Ned

解决了,请检查下面的答案。
Matteo Guarnerio

Answers:


0

我找到了解决方案:您需要下载适用于Mac OS X 10.x的ACS ACR122U驱动程序。

在这里 下载页面 和直接链接 PC / SC驱动程序安装程序1.1.0(Mac 10.5,Mac 10.6,Mac 10.7,Mac 10.8,Mac 10.9,Mac 10.10)(2014-09-17 306KB)

即使安装程序未正确签名,您也必须安装它。

它将安装有用的驱动程序: /usr/libexec/SmartCardServices/drivers/ifd-acsccid.bundle

现在您可以使用读卡器了。 如果你想测试它,我做了一个简单的 项目在这里


0

上述答案的问题在于它无法与Mac OS X 10.11.x一起使用,因为SIP(系统完整性保护)机制会阻止任何写入系统目录的尝试,例如/ usr / libexec / ......

我发现了Metsma在这里提出的解决方法 Re:el capitan 10.11.4无法看到智能卡 解决了10.11.5上“无法使用接口或令牌(错误229)”的问题。此外,一旦放置了正确的符号链接 - 我不需要安装任何其他驱动程序。现有的libccid.dylib.1.14.21证明是足够的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.