Jump to content
onemanosx

Enable I2C Trackpad (VoodooI2C) - Not a Guide... not really

Recommended Posts

[ref]comcomson[/ref], 2 tries! Sendme is appreciated.


PS: You can delete ACPIBatteryManager when using SMCBatteryManager + VirtualSMC kexts

 

Archive.zip

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]comcomson[/ref], 2 tries! Sendme is appreciated.


PS: You can delete ACPIBatteryManager when using SMCBatteryManager + VirtualSMC kexts


Archive.zip

 

Good morning from my country (just wake up). Tried 2 dsdt and sending 2 send me renamed respectively.

Deleted ACPIBatteryManager.

Both aren't working touchpad. See attached documents.

sendme_dsdt06.zip

sendme_dsdt07.zip

Link to comment
Share on other sites

[ref]comcomson[/ref], Good morning! Where are you from btw?


I am focusing on SSCN/FMCN.


Try these.

 

DSDT-09.aml.zip

DSDT-08.aml.zip

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]comcomson[/ref], That solved the FMCN/SSCN logs.


HK, That explains why we are at the same timezone :)


So here is the next step

 

DSDT-10.aml.zip

DSDT-11.aml.zip

 

kernel: (kernel) VoodooGPIOCannonLakeLP::Loading GPIO Data for CannonLake-LP
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Init!
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 0
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 1
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 2
kernel: (kernel) VoodooGPIOCannonLakeLP::GPIO Controller is already awake! Not reinitializing.
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Starting I2C controller
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Set PCI power state D0
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Publishing nub
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Probing controller
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found valid Synopsys component, continuing with initialisation
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Got bus configuration values

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]comcomson[/ref], That solved the FMCN/SSCN logs.


HK, That explains why we are at the same timezone :)


So here is the next step


DSDT-10.aml.zip

DSDT-11.aml.zip

 

kernel: (kernel) VoodooGPIOCannonLakeLP::Loading GPIO Data for CannonLake-LP
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Init!
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 0
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 1
kernel: (kernel) VoodooGPIOCannonLakeLP::VoodooGPIO Initializing Community 2
kernel: (kernel) VoodooGPIOCannonLakeLP::GPIO Controller is already awake! Not reinitializing.
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Starting I2C controller
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Set PCI power state D0
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Publishing nub
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Probing controller
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found valid Synopsys component, continuing with initialisation
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Got bus configuration values

 

:shock::shock::shock::shock::shock:

Where are you from :o:o:o

Send me -11.zip

Send me-10.zip

Link to comment
Share on other sites

Singapore :)


DSDT-12.aml.zip


I think I found the "culprit".

 

Wow Singapore! Gonna have a Southeast Asia trip soon. Not going to Singapore because its way too expensive that I'm unaffordable as a fresh graduate lol :(( I want to go there so badly

:frantics:frantics


What would be the culprit? There's another laptop which is pretty similar to mine, the yoga s730. It doesn't bother like mine does. If success, I would definitely upload EFI folder for other 730s users to make their hackintosh :)) gonna add your credit too! So thankful 🤩

Send me Comsons-MacBook-Pro.zip

Link to comment
Share on other sites

Not going to Singapore because its way too expensive

Yes, Go elsewhere cheaper and enjoy more! LOL!


The last DSDT is whacked!

 

DSDT-13.aml.zip

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]comcomson[/ref], I am afraid some fun has an end. I have used up all possible tricks possible. We managed to solve few issues but I am guessing your I2C is not fully supported.


You can head down to voodooI2C gitter page and seek help from Ben. But, you are always welcome to come back here if you need further clarification

 

DSDT-last.aml.zip

 

Please send last sendme.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]comcomson[/ref], I am afraid some fun has an end. I have used up all possible tricks possible. We managed to solve few issues but I am guessing your I2C is not fully supported.


You can head down to voodooI2C gitter page and seek help from Ben. But, you are always welcome to come back here if you need further clarification


DSDT-last.aml.zip


Please send last sendme.

 

last send as attached. Appreciated for your help! And so much thanks. :meeting:superman:superman

May I know what is the issue behind?

Send me Comsons-MacBook-Pro.zip

Link to comment
Share on other sites

May I know what is the issue behind?

Thats the issue. Normally, polling mode will run but unfortunately not for your device.


This is the last kernel log.

 

kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Starting I2C controller
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Set PCI power state D0
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Publishing nub
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Probing controller
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found valid Synopsys component, continuing with initialisation
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Got bus configuration values
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Publishing device nubs
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found I2C device: MSFT0001
kernel: (kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x33 > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.

 

However, I still have 3 tricks left. :mrgreen:

 

DSDT-16.aml.zip

DSDT-15.aml.zip

DSDT-14.aml.zip

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Thats the issue. Normally, polling mode will run but unfortunately not for your device.


This is the last kernel log.

 

kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Starting I2C controller
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Set PCI power state D0
kernel: (kernel) VoodooI2CPCIController::pci8086,9de8 Publishing nub
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Probing controller
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found valid Synopsys component, continuing with initialisation
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Got bus configuration values
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Publishing device nubs
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9de8 Found I2C device: MSFT0001
kernel: (kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x33 > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.

 

However, I still have 3 tricks left. :mrgreen:


DSDT-16.aml.zip

DSDT-15.aml.zip

DSDT-14.aml.zip

 

Ok I got no luck. I may have to give up :bye

Link to comment
Share on other sites

[ref]iki[/ref], The latest DSDT reports the below which I have not encountered. I will require to do more reading about this issue.


My suspicion is at the ACPI table error "\_SB.PCI0.I2C0.TPD0._DSM"


Let me know if you have found something similar and link me up to that article.

 

kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Starting I2C controller
kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Set PCI power state D0
kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Publishing nub
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Probing controller
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Found valid Synopsys component, continuing with initialisation
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Got bus configuration values
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Publishing device nubs
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Found I2C device: ELAN0608
kernel: (kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x57 > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.
kernel: (AppleACPIPlatform) ACPI Warning: \_SB.PCI0.I2C0.TPD0._DSM:
kernel: (AppleACPIPlatform) ACPI Warning: \_SB.PCI0.I2C0.TPD0._DSM:
kernel: (AppleACPIPlatform) Argument #4 type mismatch - Found [integer], ACPI requires [Package]
kernel: (AppleACPIPlatform) Argument #4 type mismatch - Found [integer], ACPI requires [Package]
kernel: (AppleACPIPlatform)  (20160930/nsarguments-169)
kernel: (AppleACPIPlatform)  (20160930/nsarguments-169)
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 I2C Transaction error details
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 lost arbitration
kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 I2C Transaction error: 0x01001000 - aborting
kernel: (kernel) VoodooI2CHIDDevice::ELAN0608 Request for HID descriptor failed
kernel: (kernel) VoodooI2CHIDDevice::ELAN0608 Could not get HID descriptor

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites


i have found this article for my laptop version on github , i couldnt really understand a lot from it but am sure u will , can u see if its helpfull ?

https://github.com/gajjartejas/Lenovo-Ideapad-320-15ISK-14ISK-Laptop-Hackintosh/blob/master/10.14.x/10.14.3/Touchpad-Guide.md

Similar laptop?


Wow.. that guide is not so much of a guide LOL

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...