File tree Expand file tree Collapse file tree 3 files changed +48
-0
lines changed Expand file tree Collapse file tree 3 files changed +48
-0
lines changed Original file line number Diff line number Diff line change 157
157
hp-notebook-14-df0023 = import ./hp/notebook/14-df0023 ;
158
158
intel-nuc-8i7beh = import ./intel/nuc/8i7beh ;
159
159
lenovo-ideacentre-k330 = import ./lenovo/ideacentre/k330 ;
160
+ lenovo-ideapad-14iah10 = import ./lenovo/ideapad/14iah10 ;
160
161
lenovo-ideapad-14imh9 = import ./lenovo/ideapad/14imh9 ;
161
162
lenovo-ideapad-15alc6 = import ./lenovo/ideapad/15alc6 ;
162
163
lenovo-ideapad-15arh05 = import ./lenovo/ideapad/15arh05 ;
Original file line number Diff line number Diff line change
1
+ # Lenovo IdeaPad 5 Pro / XiaoXin Pro 14 GT (14IAH10)
2
+
3
+ This module provides configuration common to all Arrow Lake (Core Ultra 200H
4
+ series)-based devices and rectifies a few quirks with the system that are mostly
5
+ all caused by firmware or BIOS bugs. While the solution isn't perfect, the
6
+ laptop is decently usable with these tweaks, including networking and speakers
7
+ output.
Original file line number Diff line number Diff line change
1
+ {
2
+ lib ,
3
+ ...
4
+ } :
5
+ {
6
+ imports = [
7
+ ../../../common/cpu/intel/arrow-lake
8
+ ../../../common/pc/laptop
9
+ ../../../common/pc/ssd
10
+ ] ;
11
+
12
+ boot = {
13
+ # DSP-based SOF drivers currently don't work due to missing topology
14
+ # definitions, so we fall back to old snd_hda_intel drivers
15
+ # See https://thesofproject.github.io/latest/getting_started/intel_debug/introduction.html#pci-devices-introduced-after-2016
16
+ #
17
+ # Last tested with sof-firmware version 2025.05; newer SOF releases
18
+ # may include updated topologies
19
+ extraModprobeConfig = ''
20
+ options snd-intel-dspcfg dsp_driver=1
21
+ '' ;
22
+
23
+ # HACK: Fix the infamous "Unable to change power state from D3cold to D0"
24
+ # error when resuming the system from a suspended state, by _completely_
25
+ # disabling PCIe port power management and thereby preventing the Wi-Fi
26
+ # adapter from turning off at all.
27
+ #
28
+ # This is theoretically bad from a battery life standpoint, but it's
29
+ # necessary until Intel ships a functioning firmware release that doesn't
30
+ # suffer from this issue. In my real-world testing this doesn't seem to
31
+ # have caused a noticable decrease in battery life, however.
32
+ #
33
+ # See Intel's (non-)response regarding this issue with this exact model at:
34
+ # https://community.intel.com/t5/Wireless/Intel-WiFi-7-BE200-loses-connection-after-suspend-resume-on/m-p/1700055
35
+ #
36
+ # Last tested to be necessary on ucode version 98 — this might no
37
+ # longer be necessary for newer firmware releases!
38
+ kernelParams = [ "pcie_port_pm=off" ] ;
39
+ } ;
40
+ }
You can’t perform that action at this time.
0 commit comments