视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
USB高速设备与全速设备、EHCI与XHCI
2025-10-02 14:02:35 责编:小OO
文档


USB高速设备与全速设备、EHCI与XHCI

升腾DaaS测试部

修订记录

日期修订版本描述作者
2015-9-231.0智能机具设备在新平台机型上升级工具无法识别的问题跟踪董宸
Ŀ¼

一、概述    3

1.1 问题概述    3

1.2 结论及解决方法    3

二、问题分析    5

2.1 需求描述    5

2.2 验证过程及结果    5

2.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(2014120401):无法识别

   D610+WES V1.46(2014120401):无法识别

  FI945+XPe V4.05(2014032001):可以识别

  笔记本电脑+WIN7 bit旗舰版:可以识别

2.3 分析

1、测试发现出现问题智能机具设备为瑞芯微RK3188平台,量产工具版本为1.7。

   而C91产品同样为RK3188平台,升级工具完全相同,故采用C91进行2.2同环境验证,与E10设备测试结果完全相同。

2、量产工具有分别提供X86/X下的XP/WIN7/WIN8等系统版本驱动,测试过程中,驱动均安装正常,且设备管理器有识别到有设备接入,故排除驱动问题,终端实际已识别到设备,但软件未能识别,故关注重点在量产工具软件上。

3、验证结果发现,无法识别设备的终端具有共同特点为均配备的USB3.0接口;USB3.0接口需要XHCI模式支持以代替USB2.0的EHCI,而XHCI不仅仅影响USB3.0接口,同样USB2.0接口也会有所影响。同时查看量产工具配置文件发现如下配置

   尝试修改配置使其支持全速USB设备后,发现可以正常识别设备。故判断XHCI模式下会导致瑞芯微设备工作在FULL SPEED USB下;通过修改配置文件或关闭XHCI均可使终端正确识别瑞芯微设备。

    下载本文

显示全文
专题