the-darkvoid / macos-ioelectrify Goto Github PK
View Code? Open in Web Editor NEWIntel Thunderbolt force-power
License: GNU General Public License v2.0
Intel Thunderbolt force-power
License: GNU General Public License v2.0
Hi darkvoid,
I have an XPS 13 9360, and your guide/files did not include this kext? Is it no longer required, or is hotplug simply never going to work on Hackintosh?
(NOTE: I have no thunderbolt devices at present, but I was wondering for future possibilities).
Many thanks.
If use this kext it always show an icon in menu bar and cant click "close" otherwise it will be dead and the screen dead.
Second.when use this kext the laptop cant into sleep and the power light always on and when i wake it up the screen shows black and have nothing to do but shutdown the laptop by myself.
it was able to detect the eGPU while booting but it shuts off the card after boot.
05:00.0 8086 15EA 0040 0000 Disabl Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] Bridge PCI bridge /RP01@1C/PXSX@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0) 06:00.0 8086 15EA 0000 0000 L1 Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] Bridge PCI bridge @0/pci-bridge@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 06:01.0 8086 15EA 0040 0000 L1 Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] Bridge PCI bridge @0/pci-bridge@1 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0) 06:02.0 8086 15EA 0000 0000 L1 Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] Bridge PCI bridge @0/pci-bridge@2 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0) 06:04.0 8086 15EA 0000 0000 L1 Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] Bridge PCI bridge @0/pci-bridge@4 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0) 09:00.0 8086 15EB 1028 097D L1 Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] Generic system perip System peripheral /pci8086,15eb@0 pci8086,15eb PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 08:00.0 8086 15EC 1028 097D L1 Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge Serial bus controlle USB controller /pci8086,15ec@0 pci8086,15ec PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) 0A:00.0 8086 1578 0040 0000 L1 Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015 Bridge PCI bridge @1/pci-bridge@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 0B:01.0 8086 1578 0040 0000 L1 Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015 Bridge PCI bridge @0/pci-bridge@1 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0) 0C:00.0 1002 1478 0040 0000 L1 Advanced Micro Devices, Inc. [ Navi 10 XL Upstream Port of PCI Express Switch Bridge PCI bridge @1/pci-bridge@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 0D:00.0 1002 1479 0040 0000 L0s+L1 Advanced Micro Devices, Inc. [ Navi 10 XL Downstream Port of PCI Express Switch Bridge PCI bridge @0/pci-bridge@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 0E:00.0 1002 7341 1002 0B0C L0s+L1 Advanced Micro Devices, Inc. [ Navi 14 [Radeon Pro W5500] Display controller VGA compatible contr bridge@0/GFX0@0 display PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 0E:00.1 1002 AB38 1002 0B0C L0s+L1 Advanced Micro Devices, Inc. [ Navi 10 HDMI Audio Multimedia controlle Audio device idge@0/HDAU@0,1 pci1002,ab38 PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
When I am explorering dsdt file from xps13 9350, I noticed that property _UID of device PNP0C14 is zero, what should I do in this case?
And here is the dsdt file
DSDT.dsl.zip
I've tested on my Alienware 17 R4 I7-7700HQ - Alpine Ridge 2C 8086:15DA
and finally fixed TB hotplug issue.
But after wake from sleep the TB devices are dead
And I got this looping:
UB31@00200000: AppleUSBXHCIPort::powerOn: deadline passed (PORTSC 0x00000000) UB21@00100000: AppleUSBXHCIPort::powerOn: deadline passed (PORTSC 0x00000000) TBTU@00000000: AppleUSBHostController::setPowerStateGated: going to state 1 returned 0xe00002e9 TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000004 TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery TBTU@00000000: AppleUSBHostController::setPowerStateGated: going to state 2 failed with 0xe00002e9 TBTU@00000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000008
Any suggestions ?
Anyway GREAT WORK !!!
Dear Darkvoid,
I have a laptop, XPS 15 9560, which has an Intel Thunderbolt interface. But it can't not working in MacOS. After I read your guide, I understood why it did not work. After I used your kext, he was still unable to work in 9560.
Can you tell me how to get parameters and configure IOElectrify ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.