- Joined
- Apr 26, 2010
- Messages
- 66
- Motherboard
- Asus Zenbook Pro UX501VW
- CPU
- Skylake i7-6700HQ
- Graphics
- Intel HD530 + GTX 960M
I'm using VoodooI2C v2.0.3 with VoodooI2CELAN on High Sierra 10.13.6.
All the functionality of VoodooI2C works great (right-click, tap-to-click, gestures, trackpad Prefpane). The only problem is that about 50% of time I get a kernel panic on boot. On the next reboot, when I bring up the crash report, it seems to be pointing to VoodooGPIO as the culprit.
All the functionality of VoodooI2C works great (right-click, tap-to-click, gestures, trackpad Prefpane). The only problem is that about 50% of time I get a kernel panic on boot. On the next reboot, when I bring up the crash report, it seems to be pointing to VoodooGPIO as the culprit.
Code:
Fri Aug 3 21:02:27 2018
*** Panic Report ***
panic(cpu 6 caller 0xffffff800498776f): Kernel trap at 0xffffff8004e99e36, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000001ab7e000, CR4: 0x00000000003627e0
RAX: 0xffffff803439c200, RBX: 0xffffff803439cf80, RCX: 0x0000000000000017, RDX: 0xffffff8034373d00
RSP: 0xffffff81911d3e30, RBP: 0xffffff81911d3e50, RSI: 0x0000000000000000, RDI: 0x0000000000000000
R8: 0xffffff80343ccd40, R9: 0xffffff8190e8b000, R10: 0x0000000000800000, R11: 0xffffff7f852cdc2a
R12: 0x0000000000800000, R13: 0x0000000000000000, R14: 0x0000000000000000, R15: 0x0000000000000017
RFL: 0x0000000000010202, RIP: 0xffffff8004e99e36, CS: 0x0000000000000008, SS: 0x0000000000000000
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 1
Backtrace (CPU 6), Frame : Return Address
0xffffff81911d3900 : 0xffffff800486c1c6
0xffffff81911d3950 : 0xffffff8004995274
0xffffff81911d3990 : 0xffffff8004987544
0xffffff81911d3a00 : 0xffffff800481e1e0
0xffffff81911d3a20 : 0xffffff800486bc3c
0xffffff81911d3b50 : 0xffffff800486b9fc
0xffffff81911d3bb0 : 0xffffff800498776f
0xffffff81911d3d20 : 0xffffff800481e1e0
0xffffff81911d3d40 : 0xffffff8004e99e36
0xffffff81911d3e50 : 0xffffff7f852ce05d
0xffffff81911d3ea0 : 0xffffff7f852cdc58
0xffffff81911d3ed0 : 0xffffff8004e99785
0xffffff81911d3f30 : 0xffffff8004e97ef2
0xffffff81911d3f70 : 0xffffff8004e9752c
0xffffff81911d3fa0 : 0xffffff800481d557
Kernel Extensions in backtrace:
org.coolstar.VoodooGPIO(1.1)[125807B8-4E2E-341B-AE46-F06983D562A3]@0xffffff7f852cc000->0xffffff7f852d9fff
dependency: com.apple.iokit.IOACPIFamily(1.4)[95DA39BB-7C39-3742-A2E5-86C555E21D67]@0xffffff7f8508c000
BSD process name corresponding to current thread: kernel_task
Boot args: kext-dev-mode=1 dart=0 nv_disable=1
Mac OS version:
17G65
Kernel version:
Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64
Code:
ocalhost kernel[0]: (VoodooI2CELAN) <VoodooI2CELAN`VoodooI2CELANTouchpadDriver::start(IOService*)> VoodooI2CELANTouchpadDriver::elan VoodooI2CELAN has started
localhost kernel[0]: (kernel) class: VoodooI2CDeviceNub
localhost kernel[0]: (kernel) class: VoodooI2CELANTouchpadDriver
localhost kernel[0]: (kernel) class: VoodooI2CCSGestureEngine
localhost kernel[0]: (kernel) class: VoodooI2CMultitouchInterface
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CController::start(IOService*)> VoodooI2CPCIController::pci8086,a161 Starting I2C controller
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CPCIController::configurePCI()> VoodooI2CPCIController::pci8086,a161 Set PCI power state D0
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CController::publishNub()> VoodooI2CPCIController::pci8086,a161 Publishing nub
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerDriver::probe(IOService*, int*)> VoodooI2CControllerDriver::pci8086,a161 Probing controller
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerDriver::probe(IOService*, int*)> VoodooI2CControllerDriver::pci8086,a161 Found valid Synopsys component, continuing with initialisation
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerNub::getACPIParams(char const*, unsigned int*, unsigned int*, unsigned int*)> VoodooI2CControllerNub::pci8086,a161 SSCN not implemented in ACPI tables
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerNub::getACPIParams(char const*, unsigned int*, unsigned int*, unsigned int*)> VoodooI2CControllerNub::pci8086,a161 FMCN not implemented in ACPI tables
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerDriver::start(IOService*)> VoodooI2CControllerDriver::pci8086,a161 Warning: Error getting bus config, using defaults where necessary
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerDriver::publishNubs()> VoodooI2CControllerDriver::pci8086,a161 Publishing device nubs
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CControllerDriver::publishNubs()> VoodooI2CControllerDriver::pci8086,a161 Found I2C device: ELAN1000
localhost kernel[0]: (VoodooI2C) <VoodooI2C`VoodooI2CDeviceNub::getGPIOController()> VoodooI2CDeviceNub::Got GPIO Controller! VoodooGPIOSunrisePointH
localhost kernel[0]: (kernel) class: VoodooI2CPCIController
localhost kernel[0]: (kernel) class: VoodooI2CControllerDriver
localhost kernel[0]: (kernel) class: VoodooI2CControllerNub
localhost kernel[0]: (VoodooI2CELAN) <VoodooI2CELAN`VoodooI2CELANTouchpadDriver::probe(IOService*, int*)> VoodooI2CELANTouchpadDriver::elan Touchpad probe
localhost kernel[0]: (VoodooI2CELAN) <VoodooI2CELAN`VoodooI2CELANTouchpadDriver::probe(IOService*, int*)> VoodooI2CELANTouchpadDriver::elan ELAN device found (ELAN1000)
localhost kernel[0]: (VoodooI2CELAN) <VoodooI2CELAN`VoodooI2CELANTouchpadDriver::reset_device()> VoodooI2CELANTouchpadDriver::ELAN1000 ASUS trackpad detected, applying workaround
localhost kernel[0]: (VoodooI2CELAN) <VoodooI2CELAN`VoodooI2CELANTouchpadDriver::init_device()> VoodooI2CELANTouchpadDriver::ELAN1000 ProdID: 5 Vers: 4 Csum: 9923 IAPVers: 14 Max X: 3097 Max Y: 2119