-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lenovo Ideapad is supported? #74
Comments
There was another Ideapad laptop where most of the features worked. The driver definitely has to be configured and a little bit adapted. We can try but I am not sure if all features will work. Which features are the most useful for you? What is the model year of the laptop? To this end, please provide the following information: Model and Debug Info Distribution: ??? (including version, e.g. Ubuntu 24.04) Output of
Output of
Output of
Inspecting WMI entries# Install required tools
sudo apt install fwts
# Create folder for all the new files
mkdir fwts_re
cd fwts_re
sudo fwts wmi - > fwts_wmi.log Then upload files. Disassembling ACPI tables# Install requiered tools
sudo apt install acpica-tools # Create folder for all the new files
mkdir acpi_re
cd acpi_re
# List ACPI tables and copy them
ls /sys/firmware/acpi/tables/
sudo cp --no-preserve=mode /sys/firmware/acpi/tables/*SDT* .
# Disassemble tables to output DSDT.dsl
iasl -e SSDT* -d DSDT Then upload files. Gathering WMI info in WindowsIf you have Windows, then the following information are very very useful to make use of the ACPI methods. If you do not have Windows skip it. Open powershell as admin in Windows and run the following script. It will list all available lenovo WMI methods. Copy output to a file and upload. $wmi_classes = Get-WmiObject -Namespace 'ROOT/WMI' -List -Class "*LENOVO*"
foreach ($wmi_class in $wmi_classes){
Write-Host "########################################"
Write-Host "########################################"
Write-Host "########################################"
Write-Host "Name:" $wmi_class.Name
Write-Host "Class Name:" $wmi_class.Name
Write-Host "Class GUID:" $wmi_class.Qualifiers["guid"].Value
Write-Host "Description:" $wmi_class.Methods.Count
Write-Host "Methods:"
foreach ($method in $wmi_class.Methods){
Write-Host "Name:" $method.Name
Write-Host "WmiMethodId:" $method.Qualifiers["WmiMethodId"].Value
Write-Host "Class Name:" $wmi_class.Name
Write-Host "Class GUID:" $wmi_class.Qualifiers["guid"].Value
Write-Host "Description:" $method.Qualifiers["Description"].Value
Write-Host "Implemented:" $method.Qualifiers["Implemented"].Value
Write-Host ""
}
Write-Host ""
} |
Distribution: ArchLinux |
Apologies for the incorrect phrasing. Please also provide the the output of the the other commands listed above. |
sudo dmidecode -t system: Getting SMBIOS data from sysfs. Handle 0x0001, DMI type 1, 27 bytes Handle 0x001F, DMI type 12, 5 bytes Handle 0x0023, DMI type 15, 29 bytes Handle 0x0030, DMI type 32, 11 bytes
|
Sorry for the imprecise phrasing, again. 🥲 Please also provide the the files of the the other steps ("Inspecting WMI entries", ... ). |
I know it's not very appropriate to refer to this, sorry. But I am wondering if this tool would work on other models of lenovo laptops, I am thinking of trying it on my ideapad gaming 3i
The text was updated successfully, but these errors were encountered: