![HCI 名称的持久映射](https://linux22.com/image/1444343/HCI%20%E5%90%8D%E7%A7%B0%E7%9A%84%E6%8C%81%E4%B9%85%E6%98%A0%E5%B0%84.png)
我想要 /sys/class/bluetooth 下蓝牙硬件和 hciX 之间的稳定映射,类似于 wlanX 映射到 wifi 芯片的方式。
我编写了一个 udev 规则。该规则与供应商/产品正确匹配。但我如何实际更改名称?使用 wlan,我只需指定 NAME="wlan0"。谢谢!
SUBSYSTEM="bluetooth", ATTRS{idVendor}=="foo", ATTRS={idProduct}="bar", RUN+="some_no_op_script.sh"
答案1
Marcel Holtmann,来源:www.bluez.org
不支持重命名蓝牙 HCI 接口。只需将名称作为参数提供给您正在执行的脚本即可。udev 实际上知道蓝牙 HCI 接口的名称。