Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Hana: QC: ACPI: Update DSDT to resolve ID conflict issues #490

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

gus33000
Copy link
Collaborator

@gus33000 gus33000 commented Mar 5, 2025

1 Mobile Device Modem Thermal Sensor Driver ID and the Power Management Integrated Circuit Extension Driver ID conflict with each other.

As a result on devices with CDT programmed to have a platform subtype set to something else than 0, the expected drivers can fail to be used on Windows NT.

Some impacts this caused over the years also feature:

Random bugchecks due to bad code handling in WMLIB.SYS with the battery drivers (making use directly of PMEXT interfaces) Broken USB Behavior

This patch also fixes an IRQ issue with RID Change on PM8150B

This change breaks compatibility with older driver sets making use of windows_silicon_hana_platforms

1 Mobile Device Modem Thermal Sensor Driver ID and the Power Management Integrated Circuit Extension Driver ID conflict with each other.

As a result on devices with CDT programmed to have a platform subtype set to something else than 0, the expected drivers can fail to be used on Windows NT.

Some impacts this caused over the years also feature:

Random bugchecks due to bad code handling in WMLIB.SYS with the battery drivers (making use directly of PMEXT interfaces)
Broken USB Behavior

This patch also fixes an IRQ issue with RID Change on PM8150B

This change breaks compatibility with older driver sets making use of windows_silicon_hana_platforms
@gus33000 gus33000 added the bug Something isn't working label Mar 5, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant