找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 3553|回复: 6

[虚拟机相关] Esxi直通USB3.0硬盘(6005/5105)

[复制链接]
发表于 2022-12-8 15:12 | 显示全部楼层 |阅读模式
本帖最后由 RrFrank 于 2022-12-26 17:43 编辑

购买的畅网N6005 V5软路由,安装了ikuai+openwrt,原本要通过USB挂载一块SSD移动硬盘,但是发现无法识别。
需求肯定是直通最好,于是乎翻了很多帖子,试了很多方法,终于搞定了。

先说直通的过程遇到的问题,ESXI使用的版本是7.0.3,在虚拟机中添加USB3.0控制器会提示“此客户机操作系统不支持选定的 USB 控制器”。如果无视这句话,确实在添加USB设备的时候也可以选到硬盘盒,但是在openwrt里是无法看到这块硬盘的,我的理解是没违禁词语,请勿在发载成功。

所以先百度了一个方案,通过ESXI SSH,扫描USB设备列表后,通过命令行添加了硬盘,然后分配给openwrt(此方法某度一搜基本都是),但这个是虚拟出的硬盘,我是用来挂网心云,这个方法硬盘时不时延迟很高,而且好像更占CPU性能吧(自我感觉)。所以总是想着要做直通。然后就想到了,是不是因为没有开启USB3.0的识别。
因为之前的尝试中,USB控制器默认添加了2.0,且硬盘盒接在2.0口上是可以识别的,但是3.0口就不识别。所以就从如何让ESXI识别3.0入手。

于是就找到了另一篇帖子,是讲如何强制开启主板USB3.0芯片组的。

这部分步骤分别是:
1)     ESXI打开SSH
2)     SSH登录后,执行命令,lspci -v | grep "Class 0c03"
3)     得到如下结果
4)     如图框中区域,编辑配置8086(保留8086,如果上图框选中第一个参数不是8086,则根据上图进行修改)  4ded(取自上图框选第二个参数)  d3d0(默认d3d0)     default(命令里括号里的东西删掉)
5)     用winscp连接ESXI,打开:/etc/vmware/passthru.map(也可以使用SSH改)
6)     如上图所示,添加配置信息:
# Intel Corporation Sunrise Point-LP USB 3.0 xHCIController
8086  4ded  d3d0    default(第4步编辑好的配置,此处以我自己为例)
7)     配置保存后,重新引导ESXI,在硬件里选择直通USB3.0(如下图,可以看到设备ID与上文所提第二个参数一致)
当然,也可以不在这里做直通,虚拟机里直接添加USB设备同样也是直通的效果(如下图所示,记得添加USB3.1控制器,虽然提示不支持,但是不碍事)
8)     如果上一步设置的是切换硬件直通,切换后需要再次重新引导,然后通过添加PCI设备,选择对应的USB存储即可。
9)     最终直通后的效果(通过添加USB设备)

当然我没有测试上文中两种方式硬盘速率是否有差异,个人觉得差异不会很大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2025-1-29 09:43 | 显示全部楼层
感谢分享!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-10-31 20:45 | 显示全部楼层
感谢分享!我通过您的分享已经成功让我的wrt识别了usb3.0,移动硬盘盒的读取速度从之前的12MB/S升到了22到43MB/S。之前下的4K的影片因为虚拟机里的usb2.0读取速度太慢,总是卡。现在把usb3.0直通给它,速度提高一倍,应该可以正常播放了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-9 00:40 | 显示全部楼层
Yunan 发表于 2022-12-8 17:44
chkconfig usbarbitrator on 以后会不会以后插上键盘鼠标就不能对esxi使用了 改网卡设置那些  我现在chkc ...

应该不会,我之前默认是开着的,鼠标键盘可以用
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-12-8 17:44 | 显示全部楼层
本帖最后由 Yunan 于 2022-12-8 17:47 编辑
RrFrank 发表于 2022-12-8 17:05
如果你没有用其他的usb或者usb都想用直通方式连接的话,esxi ssh,
1、先运行chkconfig usbarbitrator, ...

chkconfig usbarbitrator on 以后会不会以后插上键盘鼠标就不能对esxi使用了 改网卡设置那些  我现在chkconfig usbarbitrator on 可以添加设备了 现在已经添加usb硬盘了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-8 17:05 | 显示全部楼层
Yunan 发表于 2022-12-8 16:20
没用我直通了usb但是添加设备里是灰色的

如果你没有用其他的usb或者usb都想用直通方式连接的话,esxi ssh,
1、先运行chkconfig usbarbitrator,看一下是on还是off,理论上你是灰色的,这个应该是off
2、可以先调一下设置(确认不影响其他usb已配置设备)
/etc/init.d/usbarbitrator start
chkconfig usbarbitrator on
3、确认都开了以后,如果还是灰色不可添加的话,就重新引导一下ESXI吧,理论上就可以了

点评

chkconfig usbarbitrator on 以后会不会以后插上键盘鼠标就不能对esxi使用了 改网卡设置那些  详情 回复 发表于 2022-12-8 17:44
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-12-8 16:20 | 显示全部楼层
没用我直通了usb但是添加设备里是灰色的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

如果你没有用其他的usb或者usb都想用直通方式连接的话,esxi ssh, 1、先运行chkconfig usbarbitrator,看一下是on还是off,理论上你是灰色的,这个应该是off 2、可以先调一下设置(确认不影响其他usb已配置设备)  详情 回复 发表于 2022-12-8 17:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-25 05:26

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表