LenovoLegionLinux icon indicating copy to clipboard operation
LenovoLegionLinux copied to clipboard

Lenovo Yoga Book 9 2023 13IRU8

Open h6w opened this issue 6 months ago • 0 comments

Model and Debug Info

Model name: Lenovo Yoga 9i 2023 CPU model: 13th Gen Intel® Core™ i7-1355U × 12 GPU model: Intel® Iris® Xe Graphics (RPL-U) Keyboard backlight: N/A (Bluetooth keyboard. Lights on ESC, Capslock, and F4 only.)

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy:

# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82YQ
	Version: Yoga Book 9 13IRU8
	Serial Number: 
	UUID: 
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82YQ_BU_idea_FM_Yoga Book 9 13IRU8
	Family: Yoga Book 9 13IRU8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0040, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KXCN41WW
	Release Date: 12/19/2024
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.41
	Firmware Revision: 1.31

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

Output of sudo cat /sys/kernel/debug/legion/fancurve:

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

(Obviously, since not in allowlist)

Inspecting WMI entries

fwts_wmi.log

List ACPI tables and copy them Disassemble tables to output DSDT.dsl

An error occurred when disassembling the tables. See this file:

cmdline.txt

Here's the data (github wouldn't let me upload files without an extension, or files with the extention .bin, so forgive the .txt) DSDT.txt

SSDT1.txt SSDT2.txt SSDT3.txt SSDT4.txt SSDT5.txt SSDT6.txt SSDT7.txt SSDT8.txt SSDT9.txt SSDT10.txt SSDT11.txt SSDT12.txt SSDT13.txt SSDT14.txt SSDT15.txt SSDT16.txt

WMI info in Windows

########################################
########################################
########################################
Name: LENOVO_UTILITY_EVENT
Class Name: LENOVO_UTILITY_EVENT
Class GUID: {8fc0de0c-b4e4-43fd-b0f3-8871711c1294}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_SR_EVENT
Class Name: LENOVO_SR_EVENT
Class GUID: {95D1DF76-D6C0-4E16-9193-7B2A849F3DF2}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_DISPATCHER_EVENT
Class Name: LENOVO_DISPATCHER_EVENT
Class GUID: {0F7B30EC-AC90-4B34-B62F-87F85115505D}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_BTKBD_EVENT
Class Name: LENOVO_BTKBD_EVENT
Class GUID: {806bd2a2-177b-481d-bfb5-3ba0bb4a2285}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AC_PD_EVENT
Class Name: LENOVO_AC_PD_EVENT
Class GUID: {be1346e5-3a32-4a31-b8b0-2cd195e1f572}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_UTILITY_DATA
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: 1
Methods:
Name: GetIfSupportOrVersion
WmiMethodId: 1
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: Utility 3.1 function is Support or the function Version
Implemented: True


########################################
########################################
########################################
Name: LENOVO_GAMEZONE_DATA
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: 3
Methods:
Name: SetSmartFanMode
WmiMethodId: 44
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Smart Fan Mode
Implemented: True

Name: GetSmartFanMode
WmiMethodId: 45
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Mode
Implemented: True

Name: IsRestoreOCValue
WmiMethodId: 54
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the flag of restore OC value
Implemented: True


########################################
########################################
########################################
Name: LENOVO_SR_DATA
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: 6
Methods:
Name: GetDataValue
WmiMethodId: 1
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Resolution Type Data
Implemented: True

Name: StartECMonitor
WmiMethodId: 2
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Control sth. by Set-DataValue
Implemented: True

Name: StopECMonitor
WmiMethodId: 3
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Control sth. by Set-DataValue
Implemented: True

Name: GetCapability
WmiMethodId: 4
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Resolution Capability
Implemented: True

Name: Reserved1
WmiMethodId: 5
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Resolution Reserved
Implemented: True

Name: Reserved2
WmiMethodId: 6
Class Name: LENOVO_SR_DATA
Class GUID: {77E614ED-F19E-46D6-A613-A8669FEE1FF0}
Description: Super Resolution Reserved function
Implemented: True


########################################
########################################
########################################
Name: LENOVO_OTHER_METHOD
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: 2
Methods:
Name: GetFeatureValue
WmiMethodId: 17
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Feature Value
Implemented: True

Name: SetFeatureValue
WmiMethodId: 18
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Feature Value
Implemented: True


########################################
########################################
########################################
Name: Lenovo_SystemElement
Class Name: Lenovo_SystemElement
Class GUID:
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_BatteryInformation
Class Name: Lenovo_BatteryInformation
Class GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FEATURE_STATUS_DATA
Class Name: LENOVO_FEATURE_STATUS_DATA
Class GUID: {e7f300fa-21cd-4003-adac-2696135982e6}
Description: 0
Methods:

h6w avatar Jun 12 '25 10:06 h6w