2 Replies Latest reply on May 9, 2017 6:56 AM by Intel Corporation

    Linux PCI modules/drivers

    jbabels

      I recently got a new NUC7 and was having trouble getting it working on some versions of Linux.  Which isn't my question, but my motivation for looking into the PCI buses on the NUC.  I just am curious about the hardware (and am new to hardware in general, so if I'm missing something, please feel free to expand).

      Is there a central place for info on the PCI buses of each individual NUC's (diagram w/explanation or something)?  That'd be great. 

       

      Specifically, I am wondering what the following devices are and why I don't have drivers/modules loaded for them (though I would be delighted for someone to expand on all the PCI buses). 

      # Partial output from

      lspci -k

      00:00.0 Host bridge [0600]: Intel Corporation Device [8086:5904] (rev 02)

        DeviceName:  Intel Dual Band

        Subsystem: Intel Corporation Device [8086:2068]

      00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model

        Subsystem: Intel Corporation Skylake Gaussian Mixture Model

      00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)

        Subsystem: Intel Corporation Device 2068

       

      Also, is the bluetooth the same PCI devce as the wifi (and thus run by iwlwifi)? 

       

      Thanks so much.  Enjoying the nuc. 

       

      --

       

      # Kernel, OS info..

      uname -a

      Linux buc 4.10.0-20-generic #22-Ubuntu SMP Date x86_64 x86_64 x86_64 GNU/Linux

      lspci -k

      00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)

        DeviceName:  Intel Dual Band

        Subsystem: Intel Corporation Device 2068

      00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)

        DeviceName:  CPU

        Subsystem: Intel Corporation Device 2068

        Kernel driver in use: i915

        Kernel modules: i915

      00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model

        Subsystem: Intel Corporation Skylake Gaussian Mixture Model

      00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller

        Kernel driver in use: xhci_hcd

      00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP Thermal subsystem

        Kernel driver in use: intel_pch_thermal

        Kernel modules: intel_pch_thermal

      00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP CSME HECI

        Kernel driver in use: mei_me

        Kernel modules: mei_me

      00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode]

        Kernel driver in use: ahci

        Kernel modules: ahci

      00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)

        Kernel driver in use: pcieport

        Kernel modules: shpchp

      00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)

        Kernel driver in use: pcieport

        Kernel modules: shpchp

      00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)

        Kernel driver in use: pcieport

        Kernel modules: shpchp

      00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)

        Kernel driver in use: pcieport

        Kernel modules: shpchp

      00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)

        Subsystem: Intel Corporation Device 2068

      00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP PMC

        Kernel driver in use: intel_pmc_core

      00:1f.3 Multimedia audio controller: Intel Corporation Device 9d71 (rev 21)

        Subsystem: Intel Corporation Device 2068

        Kernel driver in use: snd_hda_intel

        Kernel modules: snd_hda_intel, snd_soc_skl

      00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)

        Subsystem: Intel Corporation Sunrise Point-LP SMBus

        Kernel modules: i2c_i801

      00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)

        DeviceName:  LAN

        Subsystem: Intel Corporation Ethernet Connection (4) I219-V

        Kernel driver in use: e1000e

        Kernel modules: e1000e

      3a:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

        Subsystem: Intel Corporation Device 9010

        Kernel driver in use: iwlwifi

        Kernel modules: iwlwifi

      3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

        Subsystem: Intel Corporation RTS5229 PCI Express Card Reader

        Kernel driver in use: rtsx_pci

        Kernel modules: rtsx_pci

      3c:00.0 Non-Volatile memory controller: Device 1987:5007 (rev 01)

        Subsystem: Device 1987:5007

        Kernel driver in use: nvme

        Kernel modules: nvme