Community
cancel
Showing results for 
Search instead for 
Did you mean: 
DLato3
Beginner
1,081 Views

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

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
521 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/d... 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