-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed
Description
After sleep Touchpad stop working
As we change SHPO (GPDI, Zero) -> SHPO (GPDI, One)
to made Touchpad worked,
there's still have warning on the log sudo dmesg | grep -i voodoo
VoodooI2CControllerNub::pci8086,34e8 SSCN not implemented in ACPI tables
VoodooI2CControllerNub::pci8086,34e8 FMCN not implemented in ACPI tables
In OEM DSDT there's SSCN & FMCN
If (USTP) {
Scope (_SB.PCI0.I2C0) {
Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH0, SSL0, SSD0)) }
Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH2, FML2, FMD2)) }}}
According #1 VoodooSMBus/VoodooRMI#67 (comment)
the problem seems to be the default clock speed timing of I2C controller
but voodooi2c fine the SSCN & FMCN,
so I change Method SSCN & FMCN to XSCN & XMCN, And add:
External (_SB_.PCI0.I2C3, DeviceObj)
Scope (_SB.PCI0.I2C3)
{
Name (SSCN, Package (0x03) {
0x01B0,
0x01FB,
0x1E
})
Name (FMCN, Package (0x03) {
0x48,
0xA0,
0x1E
})
}
warning on the log about not implemented in ACPI tables is gone,
but after sleep Touchpad still stop working, maybe the value not right
Thought Or Suggestion?
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed