Jump to content

tluck

Members
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

1 Neutral

About tluck

  • Rank
    Private

The recent visitors block is disabled and is not being shown to other users.

Enable
  1. tluck

    Dell Precision M4800 - MacOS Sierra

    @Hervé well yes i have/had the HPET fix in place... but thank you! your post put me on the right track. now everything seem to work. I removed FakePCIID_XHCIMux kexts and went with RehabMan's standard USBInjectAll.kext. Then the "Bluetooth HCI" shows up (before and after sleep) in the USB list. but was missing 3 SuperSpeed ports. Bluetooth seems to show up HS10 so fixed up a custom Injector and have all the ports! Now everything seems to work: Display: LCD (with brightness), External DP and HDMI Audio (speaker, mic) Intel Bluetooth Wifi - with 2nd card - Atheros Sleep/Wake USB3 - 4 external ports. tluck@Toms-Dell /Extra/OSX-build/Systems/Dell $ ioreg -l|grep "\-o HS" | | | +-o HS01@14100000 <class AppleUSB20XHCIPort, id 0x10000029d, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS02@14200000 <class AppleUSB20XHCIPort, id 0x10000029e, registered, matched, active, busy 0 (8889 ms), retain 16> | | | +-o HS05@14300000 <class AppleUSB20XHCIPort, id 0x10000029f, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS06@14400000 <class AppleUSB20XHCIPort, id 0x1000002a0, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS10@14500000 <class AppleUSB20XHCIPort, id 0x1000002a1, registered, matched, active, busy 0 (268 ms), retain 15> tluck@Toms-Dell /Extra/OSX-build/Systems/Dell $ ioreg -l|grep "\-o SS" | | | +-o SSP1@14600000 <class AppleUSB30XHCIPort, id 0x1000002a2, registered, matched, active, busy 0 (0 ms), retain 13> | | | +-o SSP2@14700000 <class AppleUSB30XHCIPort, id 0x1000002a3, registered, matched, active, busy 0 (0 ms), retain 13> | | | +-o SSP5@14800000 <class AppleUSB30XHCIPort, id 0x1000002a4, registered, matched, active, busy 0 (421 ms), retain 18> | | | +-o SSP6@14900000 <class AppleUSB30XHCIPort, id 0x1000002a5, registered, matched, active, busy 0 (0 ms), retain 13> posted EFI here: https://github.com/tluck/Dell-M4800-Clover
  2. tluck

    Dell Precision M4800 - MacOS Sierra

    happy to share my config and DSDT. i will create a repo on github. and you can see if it helps you. for about 2 years i used the intel HD gfx only. but now can use switchable gfx. IGPU runs the LCD and ATI runs the DP or HDMI ports. i presume similar approach will work for you with Nvidia? the only issue i have now is the Intel BT doesnt come back after wake?
  3. tluck

    Dell Precision M4800 - MacOS Sierra

    my question is: how can get the internal LCD to wake (turn on) after sleep when using ATI graphics? Update - switched to use both gfx options - LCD on IGPU and External ports with ATI. I decided to take another look at using the AMD/ATI M5100 Graphics card on my M4800 since I wanted to use the display external ports. Well I seemed to stumble onto a solution: Using Whatevegreen.kext without injection showed me the HMDI port was possible - but the other other LCD and DP ports were not working. so i injected the Buri framebuffer set and with WEG's help, now the DP and HMDI port worked! then i tried Ebi framebuffer - and this got the LCD and DP now but not HDMI. so after trial and error, combining Ebi with Buri to make a buffer patch - i have all 3 working: LCD, DP, HDMI. Update - using IGPU + ATI on Mohave 10.4.3beta switchable graphics in BIOS inject ATI true set buffer to Buri Note: for ATI only using Ebi framebuffer will connect to LCD - patching it one can blend Buri and Ebi to get all 3 LVDS, DP, HDMI. using these kexts: as.vit9696.AppleALC (1.3.5) as.vit9696.Lilu (1.3.1) as.vit9696.WhateverGreen (1.2.7) com.insanelymac.IntelMausiEthernet (2.5.0d0) com.techsmith.TACC (1.0.3) org.hwsensors.driver.ACPISensors (1443) org.hwsensors.driver.CPUSensors (1443) org.netkas.driver.FakeSMC (1443) org.rehabman.driver.AppleSmartBatteryManager (1.90.1) org.rehabman.driver.FakePCIID (1.3.6) org.rehabman.driver.FakePCIID.XHCIMux (1.3.6) org.rehabman.voodoo.driver.PS2Controller (6.0.0) org.rehabman.voodoo.driver.PS2Keyboard (6.0.0) org.rehabman.voodoo.driver.PS2Trackpad (6.0.0) org.tw.CodecCommander (2.5.0)
  4. tluck

    Dell Precision M4800 - MacOS Sierra

    odd - i am using AppleALC without any headphone noise? very strange that you have a noise issue.
  5. tluck

    Dell Precision M4800 - MacOS Sierra

    AlpsDell is the PS2/Trackpad kext by Dr Hurt. - more recent and does have some basic scroll gestures etc yeah. i need to update my FakePCIID set to current levels. just haven't updated them lately. -- I updated from the FakePCIID 1.2.x family to v 1.3.x and all is (still) good. Thanks for reminding me to do that Jake. @tudt949 - seems like your audio kext has an issue with the MacOS binary. check the symbolic link. you can remove the link and recreate it if its messed up. Note: I moved to using the AppleALC.kext instead the AppleHDA_ALC292.kext, as this alternate kext supports a variety of codecs ALC292, ALC293, and a variety of others.
  6. tluck

    Dell Precision M4800 - MacOS Sierra

    I am using AppleALC.kext (and Lilu.kext) for audio now. (so i can use the same kext on several of my hacks) here is my list of custom kexts in /Library/Extensions $ ls -d1L * ACPIBatteryManager.kext AlpsDell.kext AppleALC.kext FakePCIID.kext FakePCIID_HD4600_HD4400.kext FakePCIID_XHCIMux.kext FakeSMC.kext IntelMausiEthernet.kext Lilu.kext USB_PortInjector_M4800.kext
  7. tluck

    Dell Precision M4800 - MacOS Sierra

    no problem here either - upgraded from 10.12.2 to 10.12.3 to 10.12.4 with no kext changes. - upgrade to Clover 4049 (or later) - using AppleHDA_ALC292.kext - with binary symbolic link to AppleHDA.kext and Clover on-the-fly patching.
  8. tluck

    Dell Precision M4800 - MacOS Sierra

    that was it! was missing Darwin to define _OSI/OSYS to appropriate value. Note: XHC is already XHC in the DSDT. thanks!
  9. tluck

    Dell Precision M4800 - MacOS Sierra

    I have a M4800 (with AMD that i disable) that is working pretty well on Sierra. The only thing i cant figure out is XHC. The controller does not show up the list with dspci? it is enabled in bios A18. I see the 2 just the 2 EHC1/EHC2 devices. i was expecting to see the XHC 8c31 controller - as I can see it in linux when i run lspci. i am using USBInjectAll with MBP11,2 - so all internal/external ports are working - just in USB2 mode. any thoughts? $ dspci Using PCI.IDs 2013.08.16 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06) (subsys 1028:05cc) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06) 00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (subsys 106b:05cc) 00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06) (subsys 1028:05cc) 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04) (subsys 1028:05cc) 00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04) (subsys 1028:05cc) 00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04) (subsys 8086:7270) 00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04) (subsys 1028:05cc) 00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4) 00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 [8086:8c14] (rev d4) 00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d4) 00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d4) 00:1c.6 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #7 [8086:8c1c] (rev d4) 00:1c.7 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #8 [8086:8c1e] (rev d4) 00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04) (subsys 8086:7270) 00:1f.0 ISA bridge [0601]: Intel Corporation QM87 Express LPC Controller [8086:8c4f] (rev 04) (subsys 1028:05cc) 00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04) (subsys 1028:05cc) 00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 04) (subsys 1028:05cc) 02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev bb) (subsys 8086:4470) 11:00.0 SD Host controller [0805]: O2 Micro, Inc. (null) [1217:8520] (rev 01) (subsys 1028:05cc) 03:00.0 Network controller [0280]: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01) (subsys 106b:008f)
×