最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

IT圈 admin 50浏览 0评论

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均可使终端正确识别瑞芯微设备。

发布评论

评论列表 (0)

  1. 暂无评论