Mmdhejx Posted February 18, 2022 Share Posted February 18, 2022 (edited) 使用的主板自带一个WIFI/BT接口,安装了一张AX210,已经成功直通了WIFI功能。 但是看了几个帖子,都没能搞懂如何直通蓝牙,所以请求各位的帮助,谢谢大家的关注。 VM为Windows 10 以下是我的尝试: 1. 简单搜索后,发现“Intel Corp. (8087:0032)”这个USB设备其实就是AX210的蓝牙: 尝试启动,出现没有找到USB设备的提示: 2. 后来又找到了这个英文帖子的一条回复: [6.10.0-RC1] Onboard Bluetooth no longer able to passthrough to VM 原帖的大概意思是说,需要手动卸下驱动,如果需要unraid重启之后也有效的话,需要把驱动列入黑名单。 于是我尝试在终端输入这两个命令: modprobe -r btusb modprobe -r bluetooth 输入第一条命令没有任何提示,于是输入第二条命令,系统给出错误提示: modprobe: FATAL: Module bluetooth is in use. 考虑到这一步没有任何作用,而且下一步列入黑名单似乎是要修改文件,而我又对Linux极度不熟悉,便没有进行后续操作。 以下是我的PCI设备以及IOMMU分组信息: Quote IOMMU group 0: [8086:3e1f] 00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 08) IOMMU group 1: [8086:3e91] 00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] IOMMU group 2: [8086:a2af] 00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 003: ID 0781:5571 SanDisk Corp. Cruzer Fit Bus 001 Device 005: ID 2f4c:1000 COLORFUL Bus 001 Device 009: ID 8087:0032 Intel Corp. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub IOMMU group 3: [8086:a2ba] 00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1 IOMMU group 4: [8086:a282] 00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode] [3:0:0:0] disk ATA WDC WUH721816AL W232 /dev/sdb 16.0TB [5:0:0:0] disk ATA WDC WUH721816AL W232 /dev/sdc 16.0TB IOMMU group 5: [8086:a2e9] 00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #19 (rev f0) IOMMU group 6: [8086:a2ea] 00:1b.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #20 (rev f0) IOMMU group 7: [8086:a293] 00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #4 (rev f0) IOMMU group 8: [8086:a2c9] 00:1f.0 ISA bridge: Intel Corporation Z370 Chipset LPC/eSPI Controller [8086:a2a1] 00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller [8086:a2f0] 00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio [8086:a2a3] 00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller IOMMU group 9: [197b:0585] 01:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller [7:0:0:0] disk ATA TK0120GDJXT HPG1 /dev/sdd 120GB [8:0:0:0] disk ATA TK0120GDJXT HPG1 /dev/sde 120GB IOMMU group 10: [8086:2725] 02:00.0 Network controller: Intel Corporation Device 2725 (rev 1a) IOMMU group 11: [10ec:8168] 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) 如果需要提供其他信息,我会第一时间回复,谢谢。 Edited February 18, 2022 by Mmdhejx Quote Link to comment
lagunapata Posted February 18, 2022 Share Posted February 18, 2022 从IOMMU来看蓝牙走的USB总线 直通的时候只能直通整个USB控制器 目测无法单独直通蓝牙模块 找找资料能不能拆分IOMMU?🤔️ 1 Quote Link to comment
Mmdhejx Posted February 18, 2022 Author Share Posted February 18, 2022 24 minutes ago, lagunapata said: 从IOMMU来看蓝牙走的USB总线 直通的时候只能直通整个USB控制器 目测无法单独直通蓝牙模块 找找资料能不能拆分IOMMU?🤔️ 谢谢,稍后我会尝试 Quote Link to comment
Mmdhejx Posted February 20, 2022 Author Share Posted February 20, 2022 (edited) On 2/18/2022 at 4:55 PM, lagunapata said: 从IOMMU来看蓝牙走的USB总线 直通的时候只能直通整个USB控制器 目测无法单独直通蓝牙模块 找找资料能不能拆分IOMMU?🤔️ 看了spaceinvader的使用VFIO-PCI的直通教程,发现他弄出来了两个独立的USB总线,但我却只有一个。 又爬了几个帖子,才知道原来我的主板只有一个USB控制器,所以导致还是无法实现我想达到的效果。 有人说也许可以通过BIOS设置,我明天会试一下;如果不行,我准备直接购买一个PCIE转USB扩展卡。 除了这个蓝牙问题,我感觉自己的虚拟机设置已经能够完全满足我的需求了。 谢谢你的提示,感激不尽。 Edited February 20, 2022 by Mmdhejx Quote Link to comment
Lian Posted May 28, 2023 Share Posted May 28, 2023 大佬 我用的小吹雪 跟你情况一毛一样 网上方法都找遍了 都无解 Quote Link to comment
neoherozzz Posted June 19, 2023 Share Posted June 19, 2023 我的AX210蓝牙直通给虚拟机可以的,unraid里面要屏蔽蓝牙驱动(控制台 lsmod | grep bt 显示空的说明可以了),虚拟机win11里面下载蓝牙驱动重新安装。 不用直通usb控制器,在vm编辑界面选择usb设备就行。 我的主板是asrock Z690 steel legend,unraid版本6.11.5 希望能帮助到你~ Quote Link to comment
djper Posted August 3, 2023 Share Posted August 3, 2023 你好,我也买了一张ax210插到了pcie接口上,unraid也能够识别这个设备,但是怎么使用ax210连接无线设备呢,我在“设置”-“网络设置”下面,看不到我插上的ax210网卡。下面是“工具”-“系统设备”下面的设备情况截图。 下面是“设置”-“网络设置”下面的截图,只有一个eth0网口,这个是板载网卡。 我现在不知道怎么在unraid下使用新买的网卡,在网上没有找到相关的教程,就来官网看看了,望各位大佬点拨一下。 Quote Link to comment
neoherozzz Posted August 4, 2023 Share Posted August 4, 2023 (edited) 首先,你这个ax210想用在哪里呢?unraid系统还是vm虚拟机里面?看你现在的设备截图,前面有小绿点表示已经vfio绑定了,直通到某个虚拟机里面了,所以在unraid系统里面没有网卡的,可以到直通的虚拟机里面找到。 Edited August 4, 2023 by neoherozzz Quote Link to comment
SimonF Posted August 4, 2023 Share Posted August 4, 2023 No wireless drivers included in Unraid. Quote Link to comment
Yang0hui Posted November 5, 2023 Share Posted November 5, 2023 找到组织了,我是AX211网卡一样的情况,wifi没问题,就是蓝牙直通打上驱动错误代码10 Quote Link to comment
DaShiLiu Posted April 29 Share Posted April 29 amd 5700g+华擎B550m itx幻影电竞,板载ax201,unraid下homeasistant无法调用蓝牙,就干脆丢给win10的直通虚拟机里了,首先是vfio吧AX201网卡绑定,直通给虚拟机,然后虚拟机也要把蓝牙的usb设备勾上,然后去system driver那边,或者优盘下添加/config/modprobe.d/blacklist.conf文件(需要自己建立,玩amd核显直通啥的应该都建立过类似的conf文件),添加 blacklist btbcm blacklist btintel blacklist btrtl blacklist btusb 几项,然后重新启动unraid,虚拟机装驱动就完事儿了,刚刚成功,可惜我是想把蓝牙丢给homeassistant用的,没找到好方法 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.