You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IOUSBHostInterface::Open中断接口在iPad Air正常,iPad Pro报错kIOReturnNotOpen

iPad Pro上打开IOUSBHostInterface失败(返回kIOReturnNotOpen),iPad Air正常工作

在开发USB驱动过程中,我遇到了设备兼容性问题:尝试打开通信控制类IOUSBHostInterface时,该操作在iPad Air上可正常执行,但在iPad Pro上始终失败。

具体操作流程:通过设备的InterfaceIterator获取到interruptInterface后,调用代码:

ivars->interruptInterface->Open(this, 0, NULL);

在iPad Pro上,该调用返回错误码kIOReturnNotOpen (0xe00002cd)。

我已尝试以下排查和修复操作,但问题依然存在:

  • 关闭并重新打开IOUSBHostDevice
  • 关闭并重新打开目标接口
  • 在调用Open前先调用AbortDeviceRequests
  • 在iPadOS 17.6.1和18.2两个版本上进行测试

另外需要说明:我已成功调用IOUSBHostDevice::Open和IOUSBHostDevice::SetConfiguration,批量端点接口在两款设备上都能正常打开,仅通信控制类的中断接口在iPad Pro上出现问题。

想问下有没有开发者遇到过相同情况?针对iPad Pro,有没有特定的设置步骤或解决方法可以解决这个问题?

内容的提问来源于stack exchange,提问作者thoms

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:12:02