首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xHCI控制器的用途是什么,而esxi6不支持USB3?

xHCI控制器的用途是什么,而esxi6不支持USB3?
EN

Server Fault用户
提问于 2020-11-26 14:45:18
回答 1查看 808关注 0票数 3

当我将虚拟xHCI控制器添加到esxi6主机上的Linux中,将一些USB3设备插入服务器上的蓝色USB3.0 SuperSpeed端口,并将该设备连接到VM时,我只能获得USB2速度。

lsusb报告设备在USB2控制器上,不仅在VM中,而且在esxi6主机中(USB3控制器可见,但未使用)。主机:

代码语言:javascript
复制
# lsusb | sort
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 003: ID 0480:d010 Toshiba America Info. Systems, Inc. External Disk 3TB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

VM:

代码语言:javascript
复制
# lsusb | sort
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 005: ID 0480:d010 Toshiba America Inc External Disk 3TB
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

vmkload_mod xhci报告:module is already loaded (不是由我编写,而是在esxi6引导时自动启动)。

谷歌显示,esxi6不支持USB3.0

官方VMware文档:对于带有Linux来宾的虚拟机,... 3.0超级设备不支持从ESXi主机传递到虚拟机。

那么,拥有一个不能使用的虚拟xHCI控制器的目的是什么呢?

或者用另一种方式问这个问题:

如何在VM中使用xHCI控制器?

主板上的物理USB3控制器有厂商:产品8086:8c31,由lspci -v在VMware esxi6主机上报告为VMware控制器串行总线控制器: Intel公司Lynx Point USB esxi6主机控制器。通用的Linux文件列出了这个供应商:产品为8 pci.ids系列/C 220系列芯片组家庭xHCI。

EN

回答 1

Server Fault用户

发布于 2020-11-28 19:24:39

ESXi支持USB3.0,因为版本5.5Update 3。但是,出于某些原因,您需要手动加载/激活ESXi中的xhci模块以启用以下支持:

代码语言:javascript
复制
esxcli system module load -m xhci
esxcli system module set -e true -m xhci

有关详细信息,请参见这篇博客文章:https://www.v-front.de/2014/11/vmware-silently-adds-native-usb-30.html

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1044025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档