分类 默认分类 下的文章

我这里以我们的all in one主板为例,我们主板,查找USB设备时,可以看到有两个芯片组,一个是板载的不能原生直通,一个是可以原生直通的,现在我就来演示如何把不能原生直通的这个USB芯片开启直通。

目前我要直通的这个板载USB芯片组处于灰色状态,直通状态显示不支持

ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
一、第一步我们记录下这个设备的供应商ID、设备ID以及类ID
ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
其中查看顺序为1.供应商ID 2.设备ID。类ID为查询ID这个稍后不用填入直通列表

二、开启ESXI的SSH功能
ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
三、查询确认ID,这一步不是必须的,只是验证一下
lspci -v | grep "Class 0c03" 这的0C03就是类ID0XC03
ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
四、添加直通代码
vi /etc/vmware/passthru.map
在最后添加

Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI

8086 8C31 d3d0 default

其中8086是供应商ID 8C31是设备ID d3d0和default固定值
ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享
然后保存退出,并重启启动ESXI

esc
:wq
现在当我们重启完成,就已经显示可以设置直通了,直通状态显示禁用,现在我们就可以去切换直通了。

ESXI | 6.7-7.0如何强制直通板载USB芯片组 – Vedio Talk - VLOG、科技、生活、乐分享

ESXI主机直通网卡时,一般默认管理口是网口一,这个口是不能直通的,但是还是有的朋友会不注意全部网口都直通,直通后web管理界面就进入不了,有的朋友直接恢复ESXI主机,这样之前的配置就全部消失了,以下是在不全部恢复的情况下,恢复管理口为不直通的状态,从而重新可以进入web管理界面。
解决方法:
一、登录ESXI的ssh

二、输入命令进入编辑状态
vi /etc/vmware/esx.conf
ESXI | 网卡全部直通后,无法进入WEB管理后台,恢复管理口不直通的方法 – Vedio Talk - VLOG、科技、生活、乐分享

三、找到vmnic0下面的
/device/00000:001:00.0/owner = "passthru"
ESXI | 网卡全部直通后,无法进入WEB管理后台,恢复管理口不直通的方法 – Vedio Talk - VLOG、科技、生活、乐分享

把passthru修改为vmkernel
/device/00000:001:00.0/owner = "vmkernel"
ESXI | 网卡全部直通后,无法进入WEB管理后台,恢复管理口不直通的方法 – Vedio Talk - VLOG、科技、生活、乐分享

按“ESC”退出编辑模式,输入“:wq”保存退出

什么是 HACS
HACS 可以理解为 Home Assistant 上的一个第三方应用商店

确认 Home Assistant 版本
在 Home Assistant 里,点击「配置」,下滑找到「信息」,找到「安装类型」。

如果「安装类型」显示:Home Assistant Container。那么你可以跟着这篇教程往下走。

如果「安装类型」没有显示:Home Assistant Container ,而是显示其它的类型,如Home Assistant OS/Home Assistant Core/Home Assistant Supervised,请前往官方文档查阅其安装方法
两种安装方法
我们可以选择「在主机操作系统上运行安装程序」和「在容器内运行安装程序」,这次我选择的是后者。

操作步骤
打开你的 Home Assistant Docker 终端,新增,输入以下命令
wget -q -O - https://install.hacs.xyz | bash -

  1. 重启 Home Assistant
  2. 打开 Home Assistant ,点击「配置」,点击「集成」,点击右下角的「添加集成」,在搜索框里输入「HACS」并点击,等待约 1 分钟, HACS 设置完成。

若超过 10 分钟,建议重试

  1. 接受协议。需要全选,无法不选。点击「提交」。

如果提交以后遇到 error ,重试一下

  1. 设备注册。需要先拥有Github账号,没有的话注册一个并在浏览器上登录

相信玩 Home Assistant 应该都有或者都能顺利注册 Github
将灰色块中的代码复制,点击蓝色连接,将代码粘贴。点击「Continue」。点击「授权」。

  1. 点击「完成」