2024年9月8日发(作者:曲冬亦)
USB高速设备与全速设备、
与XHCI
EHCI
USB高速设备与全速设备、EHCI与
XHCI
升腾DaaS测试部
修订记录
日期
修订版
本
描述
智能机具设备在新平台机
1.0
型上升级工具无法识别的
问题跟踪
董宸
作者
2015-9-
23
一、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:瑞芯微量产工具中提供了’’配置文
件,其中一项配置‘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(2014120401):无法识别
D610+WES V1.46(2014120401):无法识别
FI945+XPe V4.05(2014032001):可以识别
笔记本电脑+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均可使终端正确识别瑞芯微设备。
2024年9月8日发(作者:曲冬亦)
USB高速设备与全速设备、
与XHCI
EHCI
USB高速设备与全速设备、EHCI与
XHCI
升腾DaaS测试部
修订记录
日期
修订版
本
描述
智能机具设备在新平台机
1.0
型上升级工具无法识别的
问题跟踪
董宸
作者
2015-9-
23
一、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:瑞芯微量产工具中提供了’’配置文
件,其中一项配置‘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(2014120401):无法识别
D610+WES V1.46(2014120401):无法识别
FI945+XPe V4.05(2014032001):可以识别
笔记本电脑+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均可使终端正确识别瑞芯微设备。