【问题标题】:HID packets droppingHID 数据包丢弃
【发布时间】:2013-10-08 16:06:22
【问题描述】:

我的 HID 驱动程序中丢弃了一些数据包,每当它丢弃数据包时,我都会收到“hidg_set_report_complete FAILED”。

我尝试进行更多调试以查看导致问题的原因,并发现结构 usb_request 中的 req->status 为“-108”。

谁能指出这个状态码“-108”是什么意思?

这是基于 iMX28 处理器的 Linux-2.6.25 内核

【问题讨论】:

  • 至少你应该描述一下硬件和操作系统
  • 谢谢。我更新了我的问题
  • @tristan - 操作系统已经在标签中。硬件对于解决遇到的最终问题可能很重要,但对于回答所提出的具体问题并不重要
  • 硬件也可能与错误代码 108 的含义有关。它不保证错误编号在不同的拱门上具有相同的值。

标签: linux linux-kernel usb kernel embedded-linux


【解决方案1】:

我不是arm专家,但fwiw这是来自内核源代码:

#define ESHUTDOWN       108     /* Cannot send after transport endpoint shutdown */

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多