USB高速设备与全速设备、EHCI与XHCI升腾DaaS测试部修订记录日期修订版本描述作者2015-9-231.0智能机具设备在新平台机型上升级工具无法识别的问题跟踪董宸目录一、概述 31.1 问题概述 31.2 结论及解决方法 3二、问题分析 52.1 需求描述 52.2 验证过程及结果 52.3 分析 6一、USB高速设备与全速设备1.1 USB高速设备本月智能机具测试部内部测试反馈一个问题:针对智能机具最新采用瑞芯微平台的设备,在使用N660作为服务器时,安装瑞芯微专用量产工具无法识别连接到的智能机具设备,而在其他瘦客户机使用正常针对该问题对测试部进行反馈,希望协助进行问题排查确认1.2 结论及解决方法问题原因:该问题与新平台终端所配置的USB3.0有关:瘦客户机BIOS默认开启USB3.0,CMOS中开启XHCI模式此时智能机具设备接入瘦客户机后(接入USB2.0接口),瘦客会将设备识别为full speed usb然而量产工具中,默认只支持high speed usb,故出现N660无法识别设备现象;同理,在同为Haswell的D660或者Baytrail平台终端(如N610)也有同样问题。
解决办法:方法1:瑞芯微量产工具中提供了’config.ini’配置文件,其中一项配置‘SUPPORTLOWUSB=’从注释可以看出,设为‘TRUE’时,即可支持全速USB设备;实测生效,可以正确识别智能机具设备方法2:关闭XHCI,开机按F2进入CMOS,依次进入Chipset->North bridge->USB configuration中 可以看到XHCI配置项,瘦客户机默认为Enable,设置为Disable即可正确识别设备备注:N660/D660关闭XHCI即会自动打开EHCI模式,D610关闭XHCI后,需要手动打开EHCI二、问题分析2.1 需求描述 智能机具设备今年有多款瑞芯微平台产品:E10-2、A10、I90 V2.00等其中以E10-2为例,采用瑞芯微RK3188的安卓终端(隶属翼柜通产品线,具体请参考“智能机具资料整理”该产品在工厂生产过程中,固件升级需要使用USB接口连接到瘦客上,使用量产工具进行升级量产工具界面如下:2.2 验证过程及结果 发现问题平台:N660+Win7 32bit旗舰版 验证平台及测试结果: D660+WES V1.46():无法识别 D610+WES V1.46():无法识别 FI945+XPe V4.05():可以识别 笔记本电脑+WIN7 64bit旗舰版:可以识别2.3 分析1、测试发现出现问题智能机具设备为瑞芯微RK3188平台,量产工具版本为1.7。
而C91产品同样为RK3188平台,升级工具完全相同,故采用C91进行2.2同环境验证,与E10设备测试结果完全相同2、量产工具有分别提供X86/X64下的XP/WIN7/WIN8等系统版本驱动,测试过程中,驱动均安装正常,且设备管理器有识别到有设备接入,故排除驱动问题,终端实际已识别到设备,但软件未能识别,故关注重点在量产工具软件上3、验证结果发现,无法识别设备的终端具有共同特点为均配备的USB3.0接口;USB3.0接口需要XHCI模式支持以代替USB2.0的EHCI,而XHCI不仅仅影响USB3.0接口,同样USB2.0接口也会有所影响同时查看量产工具配置文件发现如下配置 尝试修改配置使其支持全速USB设备后,发现可以正常识别设备故判断XHCI模式下会导致瑞芯微设备工作在FULL SPEED USB下;通过修改配置文件或关闭XHCI均可使终端正确识别瑞芯微设备 解决党委自身和基层党支部存在的的突出问题,发挥各村、社区、机关单位党支部在当前城市征迁、园区建设、招商引资、服务群众、维护稳定的作用,我镇党委高度重视,制定了切合临淮实际的活动实施方案,按照中央规定的活动步骤和要求扎实有效的开展了基层组织建设年活动。