ux下USB抓包工具UsbMon的使用和包数据格式解析
类似: ffff9bbbaf235b00 C Ii:3:001:1 0:2048 1 = 04的字段解析以及Co/Ci / Ii/Io等含义参见以下网址: USB抓包usbmon
注:下面的usb status状态码在 linux-x.x.x/Documentation/usb/error-codes.txt 这个文件中有详细的说明,可以参考一下。
Note: -EPROTO、-EILSEQ、-EOVERFLOW一般是由于usb设备、设备固件或usb数据线出问题导致的。
可以看到,当主动退出microcom时,相应的URB的status字段值为-2,对应到串口驱动中就是调用了usb_wwan_close()中的usb_kill_urb()
对应的E(submission error)是在回调函数重新提交URB产生的,此时串口已经close,再去提交就产生了错误。
echo auto > /sys/bus/usb/devices/3-2.1/power/control 使用模块的autosuspend
原文链接:https://blog.csdn.net/hdmsfhfg1/article/details//
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/13809.html