Intel® NUCs
Assistance in Intel® NUC products
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
12953 Discussions

What linux kernel module for Intel Sunrise Point-LP LPC Controller?

DLato3
Beginner
2,458 Views

Hi,

 

After installing Gentoo on my Alienware I can see that there're 2 PCI devices which has no loaded modules.

 

I can check that there's no module for the devices with the following command:

lspci | cut -f 1 -d' ' | awk '{"find /sys | grep drivers.*"$1" | line" | getline RET; if (RET) {print RET} else {print "No driver found for device: #"$1}}' | sed 's/.*drivers\///g' | sed 's/\//:#/g' | sort -Vur | column -t -s '#'

Which will output something like that:

xhci_hcd: 0000:00:14.0 snd_hda_intel: 0000:00:1f.3 pcieport: 0000:00:1d.0 pcieport: 0000:00:1c.7 pcieport: 0000:00:1c.6 pcieport: 0000:00:1c.4 pcieport: 0000:00:1c.0 nvme: 0000:02:00.0 nvidia: 0000:01:00.0 mei_me: 0000:00:16.0 intel_pch_thermal: 0000:00:14.2 intel-lpss: 0000:00:15.1 intel-lpss: 0000:00:15.0 i915: 0000:00:02.0 i801_smbus: 0000:00:1f.4 ath10k_pci: 0000:04:00.0 alx: 0000:03:00.0 ahci: 0000:00:17.0 No driver found for device: 00:1f.2 No driver found for device: 00:1f.0

So the addresses 00:1f.0 and 00:1f.2 has no loaded modules. The devices are:

00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d48] (rev 21) Subsystem: Dell Sunrise Point-LP LPC Controller [1028:0707] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0   00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21) Subsystem: Dell Sunrise Point-LP PMC [1028:0707] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Region 0: Memory at dd12c000 (32-bit, non-prefetchable) [disabled] [size=16K]

The Memory Controller Sunrise Point-LP PMC is supposed be handled by the intel_pmc_core module, but after the module load the device still hasn't a related module.

 

By the other hand, I can't find which kernel module should be loaded for the ISA Bridge Sunrise Point-LP LPC device to work.

 

Which kernel module should be loaded for ISA Bridge Sunrise Point-LP LPC device to work? Is it possible that the Memory Controller Sunrise Point-LP PMC (which should be handled by intel_pmc_core) is not used because the ISA Bridge Sunrise Point-LP LPC is not working (its module is not loaded)?

 

Thank you for your time.

 

PD: sorry for my bad english.

0 Kudos
1 Reply
Alberto_R_Intel
Moderator
1,898 Views
DLato3, Thank you for posting in the Intel® Communities Support. In order to get the most accurate assistance to confirm what is the proper Linux Kernel module for the Intel® Sunrise Point-LP LPC controller, please get in contact directly with Alienware support so they can provide further technical support on this matter: https://www.dell.com/support/contents/us/en/04/category/product-support/self-support-knowledgebase/dell-subsidiaries/alienware-support-site Also, as an option, you can always visit and submit your inquiry in the Linux distro's website and forums support where you will receive peer to peer assistance and further suggestions on this topic: http://www.linuxforums.org/forum/ Regards, Alberto R. Intel Customer Support Technician Under Contract to Intel Corporation
Reply