WietseD Posted December 2, 2015 Share Posted December 2, 2015 Hello all, I have used the following guide to install El Capitan. https://osxlatitude.com/index.php?/topic/8506-dell-latitude-inspiron-el-capitan-clover-guide/ Almost everything works but in our company we have Dell e-port replicator docking stations 2x DP 2xDVI and 1x VGA. I tried the Dual DVI or Dual DP but it does not work. HDMI is working when not docked, booting with DP connected to a monitor makes my laptop unable to boot. Almost the same problem was described in this topic: https://osxlatitude.com/index.php?/topic/8278-e6320-with-hd3000-booting-yosemite-with-dell-docking-station/page-2?hl=+e-port%20+replicator Can someone help me with this please? Update 1: DisplayPort is now working. I can even hotplug DP and HDMI and use three screens at the same time ( All internal connectors, docking is still not working but i will keep searching). At this point i don't even need the docking anymore because of my three screens, but it is my holiday break now i need to have something to do You can find some details @ post #3. Thank you. Wietse. p.s. i have the e7440 HD4400 core i7 model. Link to comment Share on other sites More sharing options...
WietseD Posted December 13, 2015 Author Share Posted December 13, 2015 Hello All, I did some testing but i was unable to solve my issue. I have patched my AppleIntelFramebufferAzul.kext using Pike R. Alpha's script. My platform id: 0x0a260006 sudo ./AppleIntelFramebufferAzul.sh 0x0a260006 try 1: AppleIntelFramebufferAzul.sh v3.0 Copyright © 2012-2015 by Pike R. Alpha -------------------------------------------------------------------------- AAPL,ig-platform-id: 0x0a260006 (Haswell ULT Mobile GT3) found @ 0x490f0/299248 Source file: /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul -------------------------------------------------------------------------- 000490f0: 0600 260a 0103 0303 0000 0002 0000 3001 (32 MB BIOS-allocated memory, 19 MB frame buffer memory) 00049100: 0000 6000 0000 0060 d90a 0000 d90a 0000 (6 MB cursor bytes, 1536 MB VRAM, BCL freq. 2777 Hz, max. BCL PWM 2777 Hz) 00049110: 0000 0000 0000 0000 0000 0800 0200 0000 (port 0, LVDS connector) 00049120: 3000 0000 0105 0900 0002 0000 8700 0000 (port 5, DVI connector) 00049130: 0204 0900 0002 0000 8700 0000 ff00 0000 (port 6, DVI connector / port unused ... 00049140: 0100 0000 4000 0000 0f00 0000 0101 0000 VGA connector) 00049150: 0400 0000 0000 0000 0e00 0000 0000 0000 try 2: AppleIntelFramebufferAzul.sh v3.0 Copyright © 2012-2015 by Pike R. Alpha -------------------------------------------------------------------------- AAPL,ig-platform-id: 0x0a260006 (Haswell ULT Mobile GT3) found @ 0x490f0/299248 Source file: /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul -------------------------------------------------------------------------- 000490f0: 0600 260a 0103 0303 0000 0002 0000 3001 (32 MB BIOS-allocated memory, 19 MB frame buffer memory) 00049100: 0000 6000 0000 0060 d90a 0000 d90a 0000 (6 MB cursor bytes, 1536 MB VRAM, BCL freq. 2777 Hz, max. BCL PWM 2777 Hz) 00049110: 0000 0000 0000 0000 0000 0800 0200 0000 (port 0, LVDS connector) 00049120: 3000 0000 0105 0900 0400 0000 8700 0000 (port 5, eDP connector) 00049130: 0204 0900 0400 0000 8700 0000 ff00 0000 (port 6, eDP connector / port unused ... 00049140: 0100 0000 4000 0000 0f00 0000 0101 0000 VGA connector) 00049150: 0400 0000 0000 0000 0e00 0000 0000 0000 My attempts have no effect on connecting one of the two DVI connectors on the docking station. While connecting i can see that my laptop's screen turns black for a second but the external screen stay black with no signal. I think the problem is: Somehow i need to change the port number to a number which matches an external DVI port? Maybe i need to add an extra port in the kext? Maybe my DSDT needs some extra modifications? Maybe it is not possible at all(i hope not). Currently my HDMI port works. I have 1 external monitor but this connector is on the back of my laptop. If i connect a miniDP cable to DVI(also internal connector) the machines crashes or hangs with a black screen. Booting with miniDP connect gives me a KP. I hope someone can help me with this information. Thank you, Wietse. Link to comment Share on other sites More sharing options...
WietseD Posted December 23, 2015 Author Share Posted December 23, 2015 I have added port 7. I got this idea when i stumbled across an old post somewhere: Try these if somebody has time Got these using this http://pikeralpha.wo...-v2-5-released/ on Yosemite beta 2 [ 1] : 0x0c060000 - Haswell SDV Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 2] : 0x0c160000 - Haswell SDV Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 3] : 0x0c260000 - Haswell SDV Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 4] : 0x04060000 - Haswell Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 5] : 0x04160000 - Haswell Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 6] : 0x04260000 - Haswell Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 7] : 0x0d260000 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 8] : 0x0a160000 - Haswell ULT Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI, [ 9] : 0x0a260000 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, [10] : 0x0a260005 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [11] : 0x0a260006 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [12] : 0x0a2e0008 - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [13] : 0x0a16000c - Haswell ULT Mobile GT2 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [14] : 0x0d260007 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, HDMI [15] : 0x0d220003 - Haswell CRW GT3 port 5 DisplayPort, port 6 DisplayPort, port 7 DisplayPort [16] : 0x0a2e000a - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [17] : 0x0a26000a - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, [18] : 0x0a2e000d - Haswell ULT E GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [19] : 0x0a26000d - Haswell ULT Mobile GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, [20] : 0x04120004 - Haswell GT2 port VGA, VGA, VGA [21] : 0x0412000b - Haswell GT2 port VGA, VGA, VGA [22] : 0x0d260009 - Haswell CRW Mobile GT3 port 0 LVDS, VGA, VGA, So i took all the needed bytes from platform id: 0x0d260007(because is has an extra HDMI port) and tried to fit them in 0x0a26006. This is what it looks now: AppleIntelFramebufferAzul.sh v3.0 Copyright © 2012-2015 by Pike R. Alpha -------------------------------------------------------------------------- AAPL,ig-platform-id: 0x0a26006 (Haswell ULT Mobile GT3)Source file: /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul -------------------------------------------------------------------------- 000490f0: 0600 260a 0103 0403 0000 0002 0000 3001 (32 MB BIOS-allocated memory, 19 MB frame buffer memory) 00049100: 0000 9000 0000 0060 d90a 0000 d90a 0000 (9 MB cursor bytes, 1536 MB VRAM, BCL freq. 2777 Hz, max. BCL PWM 2777 Hz) 00049110: 0000 0000 0000 0000 0000 0800 0200 0000 (port 0, LVDS connector) 00049120: 3000 0000 0105 0b00 0004 0000 0701 0000 (port 5, DisplayPort connector) 00049130: 0204 0b00 0004 0000 0701 0000 0306 0300 (port 6, DisplayPort connector / port 7 ... 00049140: 0008 0000 0600 0000 d600 0000 0505 0000 HDMI connector) <-- port 7 00049150: 0400 0000 3200 0000 0e00 0000 0000 0000 Result: undocked: DP and HDMI are working. DP was't working before. docked: nothing works yet(except USB etc). TODO: - I still like to use the docking station, i will keep trying. - I removed all AppleIntelFramebufferAzul patches from the e7440 bootpack to make sure i have no conflicts. - Create a clover patch to survive Kextoverrides after upgrades. Link to comment Share on other sites More sharing options...
etz1 Posted December 31, 2015 Share Posted December 31, 2015 I`m facing same issue with the same results. When undocked all works fine: HDMI USB etc. When docked screen gets black - no signal on any external displays. Undocked stays black so need to force shut down. El Captain is working great but missing ability to dock it is a massive down side. If any one have any idea how to fix this issue - please post it for us. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 31, 2015 Administrators Share Posted December 31, 2015 What you guys could do is try and work with IORegistryExplorer as you connect and disconnect external displays to try and identify each port. For instance, on my E6440 with HD4600 graphics, IOregistryExplorer shows that: Framebuffer@0 -> built-in display on port 0 Framebuffer@1 -> built-in HDMI on port 5 Framebuffer@2 -> ??? on port 6 With the vanilla Azul Freamebuffer kext, connecting a cable to the HDMI port systematically kills the system. In order to be able to use HDMI and support hot plug/unplug, I have to apply the following binary patch: find 01050900 00040000 87000000 replace by 01051200 00080000 87000000 (this applies to all instances or the original hex sequence) Two things are necessary to move forward here: identify the framebuffer port associated with each physical connector, then apply the eventual necessary bin mod to the AzulFB kext. Link to comment Share on other sites More sharing options...
WietseD Posted January 4, 2016 Author Share Posted January 4, 2016 Hello and TY for your reply! At this point HDMI is not really an issue for me. Undocked i have HDMI working and DP is now working too with my patch. I tried to connect a DVI and DP cable while being docked at the backside of my docking. The screen flashes but i am not able to find the changes IOregistryExplorer. I did find the onboard ports though: Framebuffer 0: Port 0 APPL,DisplayPipe 00 00 00 00 av-signal-type 00 00 00 00 connector-type 02 00 00 00 Framebuffer 1: Port 5 HDMI onboard AAPL,DisplayPipe: 02 00 00 00 av-signal-type: 02 00 00 00 Connector-type: 00 04 00 00 Framebuffer 2: Port 6 miniDP onboard APPL,DisplayPipe 01 00 00 00 av-signal-type: 02 00 00 00 connector-type: 00 04 00 00 At my work i use linux until my hackintosh is ready and i remember i had the same problem before MST(Multi Stream Transport) was added to the kernel. I think this problem is somehow related. Unfortunately the laptop's onboard DP get's disabled as soon as the laptop is being docked, therefore cannot use the onboard DP. I still hope you can find some time to help us, i have no idea what to do next. ( add additional FB's, change pipes, attributes etc.) Link to comment Share on other sites More sharing options...
Recommended Posts