Contribute
Register

Lenovo ideapad 320-15isk touchpad not work

Status
Not open for further replies.
Joined
Apr 6, 2011
Messages
9
Motherboard
HP 250 G6
CPU
i3-6006U
Graphics
HD 520
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Hello everyone, I describe my "little problem". I installed os Sierra 10.12.6 on a Lenovo Ideapad 320 15isk and I discovered that it present an ELAN0608 touchpad on the i2c bus. The keyboard work by voodooPs2Controller.kext. I load the kext VoodooI2C and is loaded by the Ioreg (attach screen) but unfortunately does not work ...
screen.jpeg
 
Hello everyone, I describe my "little problem". I installed os Sierra 10.12.6 on a Lenovo Ideapad 320 15isk and I discovered that it present an ELAN0608 touchpad on the i2c bus. The keyboard work by voodooPs2Controller.kext. I load the kext VoodooI2C and is loaded by the Ioreg (attach screen) but unfortunately does not work ...View attachment 311585
please update your hardware profile properly as per rules, macbook pro 8.3 is not a motherboard
best to check out the voodooI2C thread:
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/

about proper installation and DSDT edits
 
please update your hardware profile properly as per rules, macbook pro 8.3 is not a motherboard
best to check out the voodooI2C thread:
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/

about proper installation and DSDT edits
Thanks for reply, I follow the guide but I have problem with the patch "I2C Controllers [SKL]" in the dsdt, the patch generate an error that I can't resolve (syntax error, unexpected $end and premature End-of-File)
Attach the original DSDT and the Patched DSDT.
 

Attachments

  • DSDT Original.dsl
    875.6 KB · Views: 511
  • DSDT patched.dsl
    862.1 KB · Views: 513
Thanks for reply, I follow the guide but I have problem with the patch "I2C Controllers [SKL]" in the dsdt, the patch generate an error that I can't resolve (syntax error, unexpected $end and premature End-of-File)
Attach the original DSDT and the Patched DSDT.

It is pretty easy to see you have unbalanced brackets...
Note:
Code:
    Scope (_SB.PCI0.I2C0)
    {
       
        Name (_HID, "INT3442")  // _HID: Hardware ID
        Method (_HRV, 0, NotSerialized)  // _HRV: Hardware Revision
        {
            Return (LHRV (SB10))
        }
        Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
        {
            Return (LCRS (SMD0, SB00, SIR0))
        }
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            Return (LSTA (SMD0))
        }
    }

    }

Should be:
Code:
    Scope (_SB.PCI0.I2C0)
    {
       
        Name (_HID, "INT3442")  // _HID: Hardware ID
        Method (_HRV, 0, NotSerialized)  // _HRV: Hardware Revision
        {
            Return (LHRV (SB10))
        }
        Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
        {
            Return (LCRS (SMD0, SB00, SIR0))
        }
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            Return (LSTA (SMD0))
        }
    }

After that, you'll have many more errors to fix.
(you might want to check the patches you're trying to apply... perhaps they are not appropriate for your computer).
 
profile fixed, attach the DSDT origin folder (dump by clover)

Your native DSDT.aml is essentially error free (only need to delete 'External(BNUM,...' line).
So any errors are due to the patches you're applying...
 
Your native DSDT.aml is essentially error free (only need to delete 'External(BNUM,...' line).
So any errors are due to the patches you're applying...

thanks for reply, the patches that I would like to insert are those described in the voodooI2C guide https://voodooi2c.github.io/#Installation/Installation

I have to enable the touchpad but I do not know how to do apart from using these kext ...
 
Try this DSDT and use VoodooI2C core kext with only the VoodooI2CHID satellite kext. Don't use the ELAN kext.

Install both to L/E using kextbeast. If not working after first reboot. Then rebuild cache and restart again.
 

Attachments

  • DSDT-GPIO-Patched.aml
    115.3 KB · Views: 709
Last edited:
Status
Not open for further replies.
Back
Top