Everything posted by dadarara
-
My Wall Mounted Server
bought it on digikey.com look for 3M riser PCI cable. 3M are the best. shielded. no interference. no need to lower the PCI speed like other cables. dont even think about anything else.
-
My Wall Mounted Server
downloaded the iso from . . look for windows 10 ultra
-
My Wall Mounted Server
Thanks, unfortunately, I didnt take the picture of the back of the board. will do that the next time I will take it off. but it is a mess. reasonably controlled mess. but a mess it is. the temperature units are Hot Digital LCD Thermometer Meter Tester Temperature Gauge PC Car Mod C/F they measure the temp NEAR the CPUs, GPUs, Hard disks and the water in the future etc. not something to rely on or have an alarm. it just looks nice.
-
My Wall Mounted Server
Once upon a time, in a land far far away, lived a prince who was strong, moderately nice looking and quite stupid….. That’s me. Well, not a prince, as far as I know. And frankly not that strong either. Nice looking? Hmmmm What made me think that this will be an easy project?! I like to build computers. Built two or three for the family use. Always dreamed to build a water cooled rig. April 2016 my son complained he needed a faster gaming machine. Right about the same time I thought I could use a desktop of my own. Up until that time a MacBook Air was enough for my needs. Fell in love with MacOS in 2010. Since then I will never go back to Windows OS as a primary computer. I also had a mini server bellow the TV in the living room with 2Tb raid 0 external storage for movies pictures etc, backed up to CrashPlan cloud. Crashplan actually works very nicely. Don’t know why some people complain. Amazingly I even succeeded to restore lots of photos from it after accidental deletion. Support was great, very helpful. So I recommend. Also thought about replacing my daughter’s desktop as well. Anyways, why not building ONE central server for all my needs, make it a water cooled wall mounted board, have fun building it and live happily ever after?! I even though that the cost will be lower than separate systems, which actually I think it is. Didn’t make the exact calculations though… So I embarked on a long journey somewhere in August 2016. First things first, needed to do a lot of research on the web. How to’s, parts, tools what other people made. Etc… Stumbled on a nice build log of a wall mounted system and though it was amazing and I was hooked. http://www.overclock.net/t/1424387/gallery-build-log-ultimate-wall-mount-rig-maxxplanck-v2-completed In parallel, looked for the best options for virtualization. ESXi, Proxmox, unRAID some others. Very quickly decided that unRAID is the best fit for me. Allowed me to have virtualized desktops, use applications as Dockers, have extendable NAS with redundancy that kept the data in its native format and didn’t demand too much hands on and linux knowledge. Started also designing the board on the Google SketchUP. BTW amazing program. While roaming the WWW, I found out that there are lots of really cheap XEON CPUs on sale. And that was my first purchase. I bought 2x XEON E5-2670 2.6Ghz for about 150$ on eBay. Everything else followed and complemented those two CPUs. The motherboard, I was contemplating some Gigabyte and Asus dual CPU boards but after reading lots and lots of recommendations, I simply got tired of all the different options out there and went for the Supermicro X9Dai board. Why? I think I made a small mistake by choosing a board without a graphic chip. Otherwise it had all the main features I needed and it had a good reputation for stability. Moreover, I’ve seen some successful Hackintosh builds with this board. For whatever reason I thought it was important to have a MOBO that I could use for OSX. With unRAID its not very important though, as it masks the HW in most part from the OS. The board was not cheap. 450$. Also, people, remember that I live in the promised land of Israel. We have a beautiful country. But we are still looking for the milk and honey, as all our neighbors have the oil. AND to ship anything to Israel add up approximately 10-15% to the total cost of anything you want to buy from outside. RAM, I was really lucky finding a very reasonably priced 64G Samsung ECC Registered. 145$ Why 64G ? you have to have enough !!! it’s better to pay a little extra but not finding yourself juggling with the configuration transferring memory between the VMs all the time. And believe me I realized that, when I had to add 12GB more RAM to the GAMING VM so that the “Battlefield 1” will play right. 1-2-3 and its done. No hassle. I had enough spare and then some. And thank you unRAID team to make is so easy to do. After making some budget calculations I have decided to postpone the water cooling part of my build to a later stage. According to my calculation the total cost would be 1000$ for the parts related to the water cooling (CPU GPU blocks, fittings, tubes radiators, reservoirs, shipment etc) And also, let’s face it, it’s my first wall mounted rig and to add on top of it my first water cooling setup would be asking for trouble. Slowly but steadily I continued to buy stuff on eBay, Aliexpress, Amazon and other places. Cannibalizing my old systems, I had: -GTX560ti -2x WD 2TB GREEN -1x WD 1TB Green and that’s about it. All I could really use in my new system. So I bought - Gigabyte RX480 Gaming for my son. Coupled with LG 34UC98: 34 Class 21:9 UltraWide® WQHD IPS that one was really extra. Part of a deal with my son. Don’t ask…. - GTX1070 for me (made a mistake as its not working yet with OSX) - two additional WD 4TB RED HDs - 1x Samsung 1TB SSD EVO750 (chipper then EVO850, but in retrospect I think should have went for the 850, don’t know really, time will tell. So far the slower speeds are ok for my needs) - PSU, EVGA 1600W Titanium, the best there is (I think). Do not save on power supply. To have problems related to power supply is a real headache. You never really know why things fail. A system hanging or the data corruption or any other random occurrences, all can come from a faulty PSU. And good luck spending time looking for WHY… In my case, I have 3 GPUs, 2 CPUs and 6 hard disks and a future water cooling pumps. And I want it to be silent. My EVGA DOES NOT TURN THE FAN ON. NEVER. So far.. I have bought a power measuring device on the main line (220v). I can tell you that the average consumption is about 200W. since December 2016 I have a total 550KW. Which is about 80$ of electricity till today 13th April 2017. These are the main parts. There are lots of others complementary stuff. (planning to create a parts list on https://pcpartpicker.com/ The most important ones where the PCI extension cables for the video cards as they are not positioned on the MOBO PCI slots. And I needed 3 of them. You know the idioms - “buy cheap, buy twice” or “cheap at twice the price” ? Well…. That’s me. I thought I could save some money and went and bought some modDIY riser shielded cables 30cm and 19cm to daisy-chain them together. For 75$ a pair. To make the story short, if anyone will need to buy raiser PCI cables , go for the 3M brand. Nothing else works. 100$ each cable. But it just works. I thought I would have problems with the HDMI long 10m and 15m cables. And the USB extension cables. But the Cabernet Ultra CL2 Active High Speed HDMI Cables work great. 3440x1440 resolution with all gaming settings set to high works great. The mouse and keyboard control without lagging with a simple MADE in CHINA USB over RJ45 over cat6 cables. My current unRAID configuration has: - OSX Sierra VM for my daily use. Utilizing the GTX560Ti for now. Thanks to gridrunner for his really excellent guides !!! And what a nice and wonderful thing it is when I can simply add 8Gb more RAM to the OSX so that the VMware Fusion running nested windows VM will feel nice and worm. Plus some extra CPU cores to have a complete Nirvana. - Windows VM for my son’s Gaming using the pass-through RX480 GPU. And he can switch it on if its down via WOL add-on using his mobile app. Fantastic. - Windows VM for desktop use for my daughter. She is supposed to use the GTX1070. But at this time the board is RMA in USA . my fault. Never play with molex power cables while its still “hot” plugged, powered and working. Well now its not. Waiting for the card to be sent back. - Windows Ultra-Light install VM (1.5GB disk space windows 10 install for the PRTG networking monitoring setup. - Ubuntu VM to have the Virt-Manager running. Makes the configuration of passing through devices to VMs really easy. And also its VNC client works when the noVNC in unRAID doesn’t. I am really would love to see a Docker with the virtManager working. Does NOT work for me. Yet. - Docker with CrashPlan - Docker with Emby Media Server - Docker with Krusader file manager, although I am using MC via the terminal ssh access. - Docker with NextCloud cloud database. Something new. Want to make all the family mobile phones backups. - Docker with PrinterCUPS. Great stuff. Print server for every computer in the house being able to use one printer located in my small office room. Didnt find how to use the HP printer SCANNER in the same networked setup yet. - Docker with delugeVPN torrent downloader. - Dynamix SSD TRIM Plugin - Dynamix System information Plugin - Dynamix System statistics Plugin - Fix Common Problems Plugin - Libvirt Hotplug USB Plugin - Nerd Tools Plugin - Preclear Disks Plugin - Speedtest command Line Tool Plugin - Tips and Tweaks Plugin - Unassigned Devices Plugin - unRaid DVB Edition Plugin (needed it to play with passing through firewire on board device) - unRAID Server OS Plugin (duhhh… ) - User Scripts Plugin (AutoVMsBackup, icon download and sync, USBportscripts, vm settings backup) - Virtual Machine Wake On Lan Plugin some pictures They were watching too...
-
[Support] Linuxserver.io - TVHeadend
after playing too much with the camera, unfortunately I think my camera DV output is fu$#@%@ed. it recognizes the camera but no DV stream is getting out. some windows programs report errors like "cant find DV output pin" in Linux I get "raw1394 - failed to get handle: No such file or directory." need to get it repaired and then come back to the search.. hope will not cost me a fortune.
-
[Support] Linuxserver.io - TVHeadend
not working. I am not sure that the /dev/fw0 is the device I need to pass. new device is created as fw1 when I connect the camera. in the unRAID environment: when I connect the video camera I get the following in the syslog tail -f /var/log/syslog Apr 5 11:01:56 Tower kernel: firewire_core 0000:0a:02.0: rediscovered device fw0 Apr 5 11:01:59 Tower kernel: firewire_core 0000:0a:02.0: giving up on node ffc1: reading config rom failed: bus reset Apr 5 11:01:59 Tower kernel: firewire_ohci 0000:0a:02.0: isochronous cycle inconsistent Apr 5 11:02:00 Tower kernel: firewire_core 0000:0a:02.0: rediscovered device fw0 Apr 5 11:02:00 Tower kernel: firewire_core 0000:0a:02.0: created device fw1: GUID 0000850001a0dbbe, S100 Apr 5 11:02:00 Tower kernel: firewire_core 0000:0a:02.0: phy config: new root=ffc1, gap_count=5 Firewire devices and permissions before camera plugged in: ls -ld /dev/fw* crw------- 1 root root 247, 0 Apr 5 08:16 /dev/fw0 Firewire devices and permissions after camera plugged in: ls -ld /dev/fw* crw------- 1 root root 247, 0 Apr 5 08:16 /dev/fw0 crw-rw---- 1 root video 247, 1 Apr 5 11:10 /dev/fw1
-
[Support] Linuxserver.io - TVHeadend
succeeded to install the dvgrab. learning all the time, love it.. but apparently I have a problem to make it work. it gives a "Error: no camera exists". When I connect the camera, I get the fw1 device in the unRAID environment. but I dont get it in the guest docker environment. SO I am stuck. anyone can direct me where to dig for an answer ?
-
[Support] Linuxserver.io - TVHeadend
Saarg thanks for the input. I am not very adept in linux and in docker/unRAID setup. where exactly should I execute the command? how do I get to the docker linux prompt (or whatever it is)?
-
[Support] Linuxserver.io - TVHeadend
I would like to connect my DV Camera via firewire to the unRAID server for capturing DV video tapes. Long story short - I CAN NOT passthrough the firewire device to any VM as its behind a PCI bridge and cant be configured for separate IOMMU group, I have installed the unRAID DBV edition and I have the firewire device enabled. I even get the video camera recognized as a fw1 device in the system logs. I am not very Linux savvy so I need someone to help me out. I want to configure the TvHeadend to be able to record from non DVB device connected via firewire. I have stumbled upon the bellow instructions but I dont know how to make it work. Hopefully someone will pick this up. Setup non-DVB devices: We will use a FireWire DV camcorder as a source for a Tvheadend tv channel, therefor we will install the following tools which will simplify testing and grabbing dv/hdv video and encoding and mulitplexing it to a fake DVB compatible stream which can be used in Tvheadend. Code: sudo apt-get install dvgrab ffmpeg #test dv video capture dvgrab -noavc testvideo.dv #press CTRL + C top stop capture #playback of captured dv file vlc testvideo.dv sudo nano /home/hts/dvcam.sh ### copy code below #!/bin/bash #/usr/bin/dvgrab -f raw -noavc - | /usr/bin/avconv -i - /usr/bin/ffmpeg -f iec61883 -i auto -vcodec mpeg2video -s 720x576 -r 25 -flags cgop -sc_threshold 1000000000 -b:v 5M -minrate:v 5M -maxrate:v 5M -bufsize:v 1.4M -acodec mp2 -ac 2 -b:a 128k -f mpegts pipe:1 ### CTRL +X save sudo chmod +x /home/hts/dvcam.sh If previous attemps were succesful, we can now add the fake DVB stream to Tvheadend. Code: Configuration > DVB Inputs > Networks Add IPTV-network Network name:securitycams create Configuration > DVB Inputs > Muxes Add Mux:securitycams EPG disableinfo URL:pipe:///home/hts/dvcam.sh Interface: enp0s10 Mux name:seccammux create Configuration > DVB Inputs > Services #check this "ipcam" service with VLC #map this channel
-
Impossible de créer une machine virtuelle - démarre simplement sur UEFI Shell
I guess that if you wrote this, you've been waiting for 30 min....:) the important point is you now are booting to the WINDOWS ISO. any issues are most probably to do with the ISO itself. unless you didnt configure the VM parameters correctly. I am not very knowledgable, but I can tell you that if you follow the instructions and even youtube videos you should be fine.
-
Impossible de créer une machine virtuelle - démarre simplement sur UEFI Shell
I guess you wrote "exit" and pressed "continue" and it didnt work as well? in my case I did have the same situation and I downloaded a different WIN10 installation ISO and it worked. Also, I can tell you that it helps to shutdown the power fully to make things work. I had a resolution problem in the bios OVFM and the GPU didnt pass through at all in the OSX. worked on it for a week on a system that I didnt switched off for 2 weeks. turned the FU#%@#%ing power OFF and ON and what do you know?! the shit worked immediately.
-
***GUIDE*** Passthrough Entire PCI USB Controller
Gridrunner I used your great tutorial (like always, thank you very much) and successfully passed through the USB-3 controller the line in the syslinux.cfg is: "append vfio-pci.ids=1033:0194 isolcpus=2-13,18-29 initrd=/bzroot" But as far as I understand I passed through based on the vendor-device marker. What I am confused is actually to know how many USB controllers I have on my board. I am clearly having a hole in my education in this matter. does the bellow mean that I have 4 controllers that I can in theory passthrough ? And should I understand that actually I have two options to passthrough. One is by isolating the vendor-device in the syslinux.cfg (stubbing) and the other is by modifying the VM xml? in which case I can passthrough based on the separate device (even having 2 devices of the same vendor) ? I have installed an addon PCI card with Fresco Logic. so now I have one more. disregard that for the sake of my question please. 00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06) 00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06) 08:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) 09:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) 83:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10) Here is the output of the USB info script: Script location: /tmp/user.scripts/tmpScripts/USBportscripts/script Note that closing this window will abort the execution of this script Bus 1 --> 0000:00:1a.0 (IOMMU group 9) Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 2 --> 0000:00:1d.0 (IOMMU group 14) Bus 002 Device 008: ID 048d:1336 Integrated Technology Express, Inc. SD/MMC Cardreader Bus 002 Device 006: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 002 Device 004: ID 0c16:0001 Gyration, Inc. Bus 002 Device 007: ID 06cb:0009 Synaptics, Inc. Composite TouchPad and TrackPoint Bus 002 Device 005: ID 04b3:3019 IBM Corp. Bus 002 Device 003: ID 04b3:3016 IBM Corp. UltraNav Keyboard Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 3 --> 0000:83:00.0 (IOMMU group 40) Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 4 --> 0000:83:00.0 (IOMMU group 40) Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub IOMMU group 0 [RESET] 00:00.0 Host bridge [0600]: Intel Corporation Xeon E5/Core i7 DMI2 [8086:3c00] (rev 07) IOMMU group 1 [RESET] 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a [8086:3c02] (rev 07) IOMMU group 2 [RESET] 00:01.1 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1b [8086:3c03] (rev 07) IOMMU group 3 [RESET] 00:02.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a [8086:3c04] (rev 07) IOMMU group 4 [RESET] 00:03.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode [8086:3c08] (rev 07) IOMMU group 5 00:04.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 0 [8086:3c20] (rev 07) 00:04.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 1 [8086:3c21] (rev 07) 00:04.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 2 [8086:3c22] (rev 07) 00:04.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 3 [8086:3c23] (rev 07) 00:04.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 4 [8086:3c24] (rev 07) 00:04.5 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 5 [8086:3c25] (rev 07) 00:04.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 6 [8086:3c26] (rev 07) 00:04.7 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 7 [8086:3c27] (rev 07) IOMMU group 6 00:05.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management [8086:3c28] (rev 07) 00:05.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors [8086:3c2a] (rev 07) 00:05.4 PIC [0800]: Intel Corporation Xeon E5/Core i7 I/O APIC [8086:3c2c] (rev 07) IOMMU group 7 [RESET] 00:11.0 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port [8086:1d3e] (rev 06) IOMMU group 8 00:16.0 Communication controller [0780]: Intel Corporation C600/X79 series chipset MEI Controller #1 [8086:1d3a] (rev 05) 00:16.1 Communication controller [0780]: Intel Corporation C600/X79 series chipset MEI Controller #2 [8086:1d3b] (rev 05) IOMMU group 9 [RESET] 00:1a.0 USB controller [0c03]: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 [8086:1d2d] (rev 06) IOMMU group 10 [RESET] 00:1b.0 Audio device [0403]: Intel Corporation C600/X79 series chipset High Definition Audio Controller [8086:1d20] (rev 06) IOMMU group 11 [RESET] 00:1c.0 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Root Port 1 [8086:1d10] (rev b6) IOMMU group 12 [RESET] 00:1c.5 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Root Port 6 [8086:1d1a] (rev b6) IOMMU group 13 [RESET] 00:1c.6 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Root Port 7 [8086:1d1c] (rev b6) IOMMU group 14 [RESET] 00:1d.0 USB controller [0c03]: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 [8086:1d26] (rev 06) IOMMU group 15 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a6) [RESET] 0a:02.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] [104c:8023] IOMMU group 16 00:1f.0 ISA bridge [0601]: Intel Corporation C600/X79 series chipset LPC Controller [8086:1d41] (rev 06) [RESET] 00:1f.2 SATA controller [0106]: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller [8086:1d02] (rev 06) 00:1f.3 SMBus [0c05]: Intel Corporation C600/X79 series chipset SMBus Host Controller [8086:1d22] (rev 06) 00:1f.6 Signal processing controller [1180]: Intel Corporation C600/X79 series chipset Thermal Management Controller [8086:1d24] (rev 06) IOMMU group 17 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] [10de:1200] (rev a1) 04:00.1 Audio device [0403]: NVIDIA Corporation GF114 HDMI Audio Controller [10de:0e0c] (rev a1) IOMMU group 18 [RESET] 05:00.0 Serial Attached SCSI controller [0107]: Intel Corporation C602 chipset 4-Port SATA Storage Control Unit [8086:1d6b] (rev 06) IOMMU group 19 [RESET] 06:00.0 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) IOMMU group 20 [RESET] 06:00.1 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) IOMMU group 21 [RESET] 08:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04) IOMMU group 22 [RESET] 09:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04) IOMMU group 23 7f:08.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link 0 [8086:3c80] (rev 07) 7f:08.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 [8086:3c83] (rev 07) 7f:08.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 [8086:3c84] (rev 07) IOMMU group 24 7f:09.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link 1 [8086:3c90] (rev 07) 7f:09.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 [8086:3c93] (rev 07) 7f:09.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 [8086:3c94] (rev 07) IOMMU group 25 7f:0a.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Power Control Unit 0 [8086:3cc0] (rev 07) 7f:0a.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Power Control Unit 1 [8086:3cc1] (rev 07) 7f:0a.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Power Control Unit 2 [8086:3cc2] (rev 07) 7f:0a.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Power Control Unit 3 [8086:3cd0] (rev 07) IOMMU group 26 7f:0b.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Interrupt Control Registers [8086:3ce0] (rev 07) 7f:0b.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers [8086:3ce3] (rev 07) IOMMU group 27 7f:0c.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0c.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0c.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0c.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0c.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 [8086:3cf4] (rev 07) 7f:0c.7 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 System Address Decoder [8086:3cf6] (rev 07) IOMMU group 28 7f:0d.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0d.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0d.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0d.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Unicast Register 0 [8086:3ce8] (rev 07) 7f:0d.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 [8086:3cf5] (rev 07) IOMMU group 29 7f:0e.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Processor Home Agent [8086:3ca0] (rev 07) 7f:0e.1 Performance counters [1101]: Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring [8086:3c46] (rev 07) IOMMU group 30 7f:0f.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers [8086:3ca8] (rev 07) 7f:0f.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers [8086:3c71] (rev 07) 7f:0f.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 [8086:3caa] (rev 07) 7f:0f.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 [8086:3cab] (rev 07) 7f:0f.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 [8086:3cac] (rev 07) 7f:0f.5 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 [8086:3cad] (rev 07) 7f:0f.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 [8086:3cae] (rev 07) IOMMU group 31 7f:10.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 [8086:3cb0] (rev 07) 7f:10.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 [8086:3cb1] (rev 07) 7f:10.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 [8086:3cb2] (rev 07) 7f:10.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 [8086:3cb3] (rev 07) 7f:10.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 [8086:3cb4] (rev 07) 7f:10.5 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 [8086:3cb5] (rev 07) 7f:10.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 [8086:3cb6] (rev 07) 7f:10.7 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 [8086:3cb7] (rev 07) IOMMU group 32 7f:11.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DDRIO [8086:3cb8] (rev 07) IOMMU group 33 7f:13.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 R2PCIe [8086:3ce4] (rev 07) 7f:13.1 Performance counters [1101]: Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor [8086:3c43] (rev 07) 7f:13.4 Performance counters [1101]: Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers [8086:3ce6] (rev 07) 7f:13.5 Performance counters [1101]: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor [8086:3c44] (rev 07) 7f:13.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor [8086:3c45] (rev 07) IOMMU group 34 [RESET] 80:01.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a [8086:3c02] (rev 07) IOMMU group 35 [RESET] 80:02.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a [8086:3c04] (rev 07) IOMMU group 36 [RESET] 80:03.0 PCI bridge [0604]: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode [8086:3c08] (rev 07) IOMMU group 37 80:04.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 0 [8086:3c20] (rev 07) 80:04.1 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 1 [8086:3c21] (rev 07) 80:04.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 2 [8086:3c22] (rev 07) 80:04.3 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 3 [8086:3c23] (rev 07) 80:04.4 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 4 [8086:3c24] (rev 07) 80:04.5 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 5 [8086:3c25] (rev 07) 80:04.6 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 6 [8086:3c26] (rev 07) 80:04.7 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 DMA Channel 7 [8086:3c27] (rev 07) IOMMU group 38 80:05.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management [8086:3c28] (rev 07) 80:05.2 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors [8086:3c2a] (rev 07) 80:05.4 PIC [0800]: Intel Corporation Xeon E5/Core i7 I/O APIC [8086:3c2c] (rev 07) IOMMU group 39 82:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1) 82:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1) IOMMU group 40 [RESET] 83:00.0 USB controller [0c03]: Fresco Logic FL1100 USB 3.0 Host Controller [1b73:1100] (rev 10) IOMMU group 41 ff:08.0 System peripheral [0880]: Intel Corporation Xeon E5/Core i7 QPI Link 0 [8086:3c80] (rev 07) ............