Jump to content

PCIe Passtrough "None Available"


Go to solution Solved by SimonF,

Recommended Posts

  • 3 weeks later...
  • 1 month later...
32 minutes ago, dummyka said:

How can I add manual?

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
      </source>
    </hostdev>

Add the above after the /video section. Be careful to on the source address. Device must be in its own IOMMU group. If you make changes via the gui page these changes may be lost.

Link to comment
  • Solution
10 minutes ago, dummyka said:

I'm sorry, but I don't know which file should I put this in...

Stop vm,

Edit xml and change to XML view via the slider top right 

image.png

 

Make a copy of the XML before changing. Creating diagnostics will have a copy of the xml in it also.

 

You will now see the XML view scroll to be bottom. Be careful not to remove sections.

 

 

image.png

 

So would look like this. But you may not have the usb part as that is a passed through USB device

 

image.png

  • Like 1
Link to comment
4 hours ago, SimonF said:

Devices with these classes will not show. starting with 05|06|08|0a|0b|0c05

 

i.e. Video start 01 or 03, audio 04

 

Is there a reason there's a blocklist? Is it just to try to prevent people from being silly and passing through things like core system components? IMO, showing them in the UI but graying them out would be a better user experience for this.

 

Is there a way I can hack the UI code to remove the blocklist, at least for 08:80?

 

01 is storage, not video. 03 is video. 08:80 is just "system peripheral" which is a bit vague.

https://admin.pci-ids.ucw.cz/read/PD/08/80

https://admin.pci-ids.ucw.cz/read/PD

 

Edited by Daniel15
Link to comment
12 minutes ago, Daniel15 said:

 

Is there a reason there's a blocklist? Is it just to try to prevent people from being silly and passing through things like core system components? IMO, showing them in the UI but graying them out would be a better user experience for this.

 

Is there a way I can hack the UI code to remove the blocklist, at least for 08:80?

 

01 is storage, not video. 03 is video. 08:80 is just "system peripheral" which is a bit vague.

https://admin.pci-ids.ucw.cz/read/PD/08/80

https://admin.pci-ids.ucw.cz/read/PD

 

Yes on my Dual CPU Supermicro MB the list would be large is below. Should have been 0001 and 03 for video.

 

I can look to see if bound to vfio it could appear in the list or maybe some other option on system devices.

 

Spoiler

root@unraid:~# lspci -m -nn | grep 0880
00:04.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 [0e20]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 [0628]"
00:04.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 [0e21]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 [0628]"
00:04.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 [0e22]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 [0628]"
00:04.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 [0e23]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 [0628]"
00:04.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 [0e24]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 [0628]"
00:04.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 [0e25]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 [0628]"
00:04.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 [0e26]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 [0628]"
00:04.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 [0e27]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 [0628]"
00:05.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc [0e28]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc [0628]"
00:05.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS [0e2a]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS [0628]"
7f:08.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [0e80]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [0628]"
7f:09.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 [0e90]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 [0628]"
7f:0a.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 [0ec0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 [0628]"
7f:0a.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 [0ec1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 [0628]"
7f:0a.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 [0ec2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 [0628]"
7f:0a.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 [0ec3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 [0628]"
7f:0b.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0e1e]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0628]"
7f:0b.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0e1f]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0628]"
7f:0c.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0c.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0c.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee4]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0c.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee6]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0c.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee8]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
7f:0c.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0eea]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
7f:0d.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0d.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0d.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee5]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0d.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee7]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
7f:0d.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee9]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
7f:0d.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0eeb]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
7f:0e.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [0ea0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [0628]"
7f:0f.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers [0ea8]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers [0628]"
7f:0f.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers [0e71]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers [0628]"
7f:0f.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eaa]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
7f:0f.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eab]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
7f:0f.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eac]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
7f:0f.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0ead]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
7f:10.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 [0eb0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 [0628]"
7f:10.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 [0eb1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 [0628]"
7f:10.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 [0eb2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 [0628]"
7f:10.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 [0eb3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 [0628]"
7f:10.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 [0eb4]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 [0628]"
7f:10.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 [0eb5]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 [0628]"
7f:10.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 [0eb6]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 [0628]"
7f:10.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 [0eb7]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 [0628]"
7f:13.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [0e1d]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [0628]"
7f:13.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers [0e81]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers [0628]"
7f:16.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder [0ec8]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder [0628]"
7f:16.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0ec9]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0628]"
7f:16.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0eca]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0628]"
7f:1c.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1 [0e60]" -r04 "" ""
7f:1d.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers [0e68]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers [0000]"
7f:1d.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers [0e79]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers [0000]"
7f:1d.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6a]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
7f:1d.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6b]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
7f:1d.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6c]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
7f:1d.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6d]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
7f:1e.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 [0ef0]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 [0000]"
7f:1e.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 [0ef1]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 [0000]"
7f:1e.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 [0ef2]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 [0000]"
7f:1e.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1 [0ef3]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1 [0000]"
7f:1e.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 [0ef4]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 [0000]"
7f:1e.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 [0ef5]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 [0000]"
7f:1e.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 [0ef6]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 [0000]"
7f:1e.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 [0ef7]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 [0000]"
80:04.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 [0e20]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 [0628]"
80:04.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 [0e21]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 [0628]"
80:04.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 [0e22]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 [0628]"
80:04.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 [0e23]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 [0628]"
80:04.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 [0e24]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 [0628]"
80:04.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 [0e25]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 [0628]"
80:04.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 [0e26]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 [0628]"
80:04.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 [0e27]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 [0628]"
80:05.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc [0e28]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc [0628]"
80:05.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS [0e2a]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS [0628]"
ff:08.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [0e80]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [0628]"
ff:09.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 [0e90]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 [0628]"
ff:0a.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 [0ec0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 [0628]"
ff:0a.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 [0ec1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 [0628]"
ff:0a.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 [0ec2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 [0628]"
ff:0a.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 [0ec3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 [0628]"
ff:0b.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0e1e]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0628]"
ff:0b.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0e1f]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [0628]"
ff:0c.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0c.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0c.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee4]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0c.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee6]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0c.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee8]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
ff:0c.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0eea]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
ff:0d.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0d.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0d.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee5]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0d.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee7]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0628]"
ff:0d.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0ee9]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
ff:0d.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0eeb]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [0000]"
ff:0e.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [0ea0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [0628]"
ff:0f.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers [0ea8]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers [0628]"
ff:0f.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers [0e71]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers [0628]"
ff:0f.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eaa]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
ff:0f.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eab]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
ff:0f.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0eac]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
ff:0f.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0ead]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [0628]"
ff:10.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 [0eb0]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 [0628]"
ff:10.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 [0eb1]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 [0628]"
ff:10.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 [0eb2]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 [0628]"
ff:10.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 [0eb3]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 [0628]"
ff:10.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 [0eb4]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 [0628]"
ff:10.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 [0eb5]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 [0628]"
ff:10.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 [0eb6]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 [0628]"
ff:10.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 [0eb7]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 [0628]"
ff:13.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [0e1d]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [0628]"
ff:13.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers [0e81]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers [0628]"
ff:16.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder [0ec8]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder [0628]"
ff:16.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0ec9]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0628]"
ff:16.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0eca]" -r04 "Super Micro Computer Inc [15d9]" "Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [0628]"
ff:1c.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1 [0e60]" -r04 "" ""
ff:1d.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers [0e68]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers [0000]"
ff:1d.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers [0e79]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers [0000]"
ff:1d.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6a]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
ff:1d.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6b]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
ff:1d.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6c]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
ff:1d.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0e6d]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers [0000]"
ff:1e.0 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 [0ef0]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 [0000]"
ff:1e.1 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 [0ef1]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 [0000]"
ff:1e.2 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 [0ef2]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 [0000]"
ff:1e.3 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1 [0ef3]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1 [0000]"
ff:1e.4 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 [0ef4]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 [0000]"
ff:1e.5 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 [0ef5]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 [0000]"
ff:1e.6 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 [0ef6]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 [0000]"
ff:1e.7 "System peripheral [0880]" "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 [0ef7]" -r04 "Intel Corporation [8086]" "Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 [0000]"
root@unraid:~# 

 

This is what is current omitted.

 

        $arrBlacklistClassIDregex = '/^(05|06|08|0a|0b|0c05)/';
        // Got Class IDs at the bottom of /usr/share/hwdata/pci.ids
        $arrWhitelistGPUClassIDregex = '/^(0001|03)/';
        $arrWhitelistAudioClassIDregex = '/^(0403)/';

Link to comment

Thanks. Maybe you could continue hiding 08 like you do today, but explicity allow the Coral to show up based on device ID. It's not uncommon to pass these devices through to VMs - in my case I'd be using it with Blue Iris in a Windows Server 2022 VM. Currently trying to migrate from a Proxmox server (which has a bit of a nicer interface for passing through PCIe devices, and you don't have to configure VFIO or reboot)

 

Link to comment
21 minutes ago, Daniel15 said:

 

Can I modify this code myself or is it compiled/obfuscated in some way?

Yes you can edit here /usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt_helpers.php

 

Around line 766 you could do this

 

				if (in_array($arrMatch['id'], $arrBlacklistIDs) || preg_match($arrBlacklistClassIDregex, $arrMatch['typeid'])) {
					// Device blacklisted, skip device
					$boolBlacklisted = true;
					if ($arrMatch['productid'] == "089a" $boolBlacklisted = false ;
				}

 

https://github.com/unraid/webgui/blob/1cfe7937619e2cb5782dc71325cab26f30b3640c/emhttp/plugins/dynamix.vm.manager/include/libvirt_helpers.php#L766

 

Note it will not survive a reboot.

  • Thanks 1
Link to comment
7 minutes ago, SimonF said:

Yes you can edit here /usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt_helpers.php

 

Thanks! I tried grepping for it and couldn't find it, but I must have done something wrong. I also didn't realise the code's on Github, but it makes sense since that code is licensed under GPL.

 

I just totally deleted the blacklist regex check, and now I see the Coral:

image.thumb.png.69913e0a2c6b1bb9feb213f4b85364a1.png

 

If I select it, then revert libvirt_helpers.php back so that the blacklist is in effect again, will modifying the VM in the web UI remove the device?

 

  

3 hours ago, SimonF said:

I can look to see if bound to vfio it could appear in the list or maybe some other option on system devices.

 

Since the list only shows devices bound to vfio, I wonder if the blacklist on the VM page is even needed. I deleted the blacklist check and only see the Coral, since it's the only IOMMU group I've selected for vfio on the system devices page. The system devices page already doesn't seem to allow me to select various "core" system devices or devices in use by Unraid anyways.

Edited by Daniel15
Link to comment
14 minutes ago, Daniel15 said:

 

Thanks! I tried grepping for it and couldn't find it, but I must have done something wrong. I also didn't realise the code's on Github, but it makes sense since that code is licensed under GPL.

 

I just totally deleted the blacklist regex check, and now I see the Coral:

image.thumb.png.69913e0a2c6b1bb9feb213f4b85364a1.png

 

If I select it, then revert libvirt_helpers.php back so that the blacklist is in effect again, will modifying the VM in the web UI remove the device?

 

  

 

Since the list only shows devices bound to vfio, I wonder if the blacklist on the VM page is even needed. I deleted the blacklist check and only see the Coral, since it's the only IOMMU group I've selected for vfio on the system devices page. The system devices page already doesn't seem to allow me to select various "core" system devices or devices in use by Unraid anyways.

It should retain if changed via gui.

 

I would need to review for the pci bit as maybe used in other places, but may be the case and we can remove.

 

Link to comment
17 hours ago, SimonF said:

Stop vm,

Edit xml and change to XML view via the slider top right 

image.png

 

Make a copy of the XML before changing. Creating diagnostics will have a copy of the xml in it also.

 

You will now see the XML view scroll to be bottom. Be careful not to remove sections.

 

 

image.png

 

So would look like this. But you may not have the usb part as that is a passed through USB device

 

image.png

 

Thank You very much. This is working for me!

  • Like 1
Link to comment
  • 1 month later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...