完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
某刷卡模块USB工作不正常:
1.接模块启动系统,工作不正常,查USB驱动信息: T: Bus=02 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0471 ProdID=a112 Rev= 2.00 S: Manufacturer=LC TEC. S: Product=LC XU HID S: SerialNumber=?19768J438 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=300mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=u***hid E: Ad=82(I) Atr=03(Int.) MxPS= 32 Ivl=2ms E: Ad=01(O) Atr=03(Int.) MxPS= 32 Ivl=2ms 2.系统启动后接模块,工作正常,USB信息: T: Bus=02 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 11 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0471 ProdID=a112 Rev= 2.00 S: Manufacturer=LC TEC. S: Product=LC XU HID S: SerialNumber=?19768J438 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=300mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 32 Ivl=2ms E: Ad=01(O) Atr=03(Int.) MxPS= 32 Ivl=2ms 区别在于一个是u***hid,一个是none。另外发现打开他们的读卡apk以后,有时候会出现Driver类型的切换,如果最后切换成none就可以正常工作,否则是工作不正常。最后是修改了以下代码解决问题: diff --git a/services/u***/java/com/android/server/u***/U***HostManager.java b/services/u***/java/com/android/server/u***/U***HostManager.java index e769bda..115c0a7 100644 --- a/services/u***/java/com/android/server/u***/U***HostManager.java +++ b/services/u***/java/com/android/server/u***/U***HostManager.java @@ -230,6 +230,8 @@ public class U***HostManager { mNewConfigurations = null; mNewInterfaces = null; mNewEndpoints = null; + mNewConfiguration = null; + mNewInterface = null; } } -- |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1603 浏览 3 评论
rk1126实现BT601输入,输入不带IIC接口的驱动程序
3375 浏览 0 评论
2298 浏览 1 评论
3519 浏览 3 评论
RK3568 Android11让系统ntp校准时间生效,需要设置些什么
3791 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 12:31 , Processed in 0.874501 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号