Try to enable wireless driver on guest VM

a13519

Active Member
Sep 27, 2019
12
0
41
53
I try to install OpenWrt as guest VM on PROXMOX, I enabled IOMME passthrough as per https://pve.proxmox.com/wiki/Pci_passthrough

The OpenWrt VM looks good and working fine except I can't see Wireless option from its Luci web interface, anyone can help to guide me?

Code:
root@pve2:~# dmesg | grep -e DMAR -e IOMMU
[    0.010001] ACPI: DMAR 0x000000008C51FAC8 0000A8 (v01 INTEL  EDK2     00000002      01000013)
[    0.079572] DMAR: IOMMU enabled
[    0.161746] DMAR: Host address width 39
[    0.161747] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.161752] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[    0.161753] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.161756] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.161757] DMAR: RMRR base: 0x0000008b7fc000 end: 0x0000008b81bfff
[    0.161758] DMAR: RMRR base: 0x0000008d800000 end: 0x0000008fffffff
[    0.161759] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    0.161760] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.161761] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.164357] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.965371] DMAR: No ATSR found
[    0.965411] DMAR: dmar0: Using Queued invalidation
[    0.965413] DMAR: dmar1: Using Queued invalidation
[    0.971395] DMAR: Intel(R) Virtualization Technology for Directed I/O

Code:
root@pve2:~# lspci
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 655 (rev 01)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.5 SD Host controller: Intel Corporation Device 9df5 (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 9de8 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 9de9 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:19.0 Serial bus controller [0c80]: Intel Corporation Device 9dc5 (rev 30)
00:1a.0 SD Host controller: Intel Corporation Device 9dc4 (rev 30)
00:1c.0 PCI bridge: Intel Corporation Device 9dbe (rev f0)
00:1c.7 PCI bridge: Intel Corporation Device 9dbf (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe