软路由esx装intel wireless n 7265网卡给虚拟机中的docekr HA开蓝牙

2024-01-09 12:29:06 1点赞 21收藏 6评论

前情提要

因为买了个ld2410b人体存在雷达传感器,网上说这个直接支持蓝牙与HA互通。自己本身也没有蓝牙网关,手里倒是有两个esp01s,但不想浪费。手中看了看有个无线网卡,买了一个pcie的加长转接板和两根天线。

软路由esx装intel wireless n 7265网卡给虚拟机中的docekr HA开蓝牙

调试过程

虚拟机

esxi装英特尔7265无线网,直接识别,于是添加pci设备的方式直通给了虚拟机,虚拟机装了驱动只能使用wifi无法使用蓝牙。

执行 rfkill的时候,只有phy0:wireless LAN
开始从 https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 这个地址下载的网卡驱动,根据要求复制到/lib/firmware/下。

装完后重启发现WiFi功能正常驱动,蓝牙根本就找不到Device
然后思想就偏离主题了,以为是Linux 6.1内核对这个老网卡的支持有问题,
因为Intel的驱动也说了停留到了iwlwifi-7265-17.ucode,在百度Google上找了一天Linux 7265 wireless WiFi worked Bluetooth not work。

最后发现蓝牙走usb设备,
esxi中关掉虚拟机,编辑 --> 添加其他设备 --> usb设备。
usb设备中有个intel的设备,Intel product 0x0a2a ,添加,
再次开机,执行rfkill,hci0出现,ha中蓝牙稳定识别

软路由esx装intel wireless n 7265网卡给虚拟机中的docekr HA开蓝牙软路由esx装intel wireless n 7265网卡给虚拟机中的docekr HA开蓝牙


docker


此时ha里添加蓝牙hci0设备一直不成功,我的ha是用docker跑的,看文档上说容器跑的要加参数

-v /run/dbus:/run/dbus:ro


于是就停掉ha的容器并删除,重新执行命令

sudo docker run -d --name homeassistant --privileged --restart=unless-stopped -e TZ="Asia/Shanghai" -v /root/homeassistant/config:/config -v /run/dbus:/run/dbus:ro --network=host homeassistant/home-assistant:latest


重新进入ha后,便可以正常添加蓝牙设备hci0了,至此无线网卡蓝牙功能成功添加到ha中。

软路由esx装intel wireless n 7265网卡给虚拟机中的docekr HA开蓝牙



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
6评论

  • 精彩
  • 最新
  • 最后一张图这个蓝牙我也接入了,但是ld241b无法被识别到,很怪,手机就能识别到2410

    校验提示文案

    提交
    蓝牙信号线问题,我也总掉信号,主机换个好点的天线就好了,或者离近点。

    校验提示文案

    提交
    收起所有回复
  • 没看懂

    校验提示文案

    提交
  • 好东西,装无线网卡成功的太少了,而且还是老的网卡,新网卡比如210这些都没有看到过成功的。

    校验提示文案

    提交
  • 你是exsi几?

    校验提示文案

    提交
  • 为啥我装上网卡就直接识别了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
21
扫一下,分享更方便,购买更轻松