Jump to content

dell e docking station with MacOS (e7450)


FaserF

Recommended Posts

I am running MacOS 10.13.5 on my Dell E7450. I would really love to use the Dell Dockingstation for my monitors, but sadly it wont work. If I keep my notebook opened the monitors wont display anything but MacOS boots fine while being connected to the Dockingstation.

If I close my dockingstation and then boot it, it displays the boot screen on two of three connected monitors and after some time it stops and hangs (see screenshot).

Any ideas?

IMG_20180716_164740.jpg

IMG_20180716_164746.jpg

IMG_20180716_204803.jpg

IMG_20180716_204808.jpg

Link to comment
Share on other sites

  • Administrators

I assume that Broadwell iGPU requires the same kind of framebuffer patching as Ivy Bridge and Haswell iGPUs in order to get the DP/HDMI/DVI ports supported. Note that there's a very high chance that only DP and HDMI will work.

 

Lookup for your applicable layout-id in the BDW FB kext and try the same sort of patches I described in my Haswell iGPU guide.

 

 

Link to comment
Share on other sites

Thank you for your reply, but I really dont get what exactly I have to change where.

Here are some informations, maybe anybody could help me?

 

Here is my ioreg while 3 Screens are connected to the dockingstation and the laptop is connected to the dock.

IOReg_FaserF.ioreg

 

there i can see that 3 input methods were detected:

0200 0000 for LVDS (built-in LCD of laptops) -> working

0004 0000 for DP (could be the internal miniDP port) -> working

0008 0000 for HDMI (could be the internal HDMI port) -> working

 

but no Dockingstationport (DP, VGA, DVI) is detected.

Link to comment
Share on other sites

  • Administrators

Those framebuffer patches have not worked on my Haswell HD4600 E6440 since Sierra 10.12.3. I can only get DVI out of theDocking Station if I boot with the lid closed. Then, if I open it up, system dies. Not tried DP off the Docking station for a long time and, then again, it'd be with a DP-to-HDMI adapter, lack of DP-capable monitor oblige...

 

You appear to be using BDW layout 0x16260006. What patches did you apply to that framebuffer/layout? I run High Sierra 10.13.6, not 10.13.5 and your vanilla layout looks like this in HS latest version:

0600 2616 0103 0303 0000 2002 0000 5001     // BDW layout 0x16260006, 3 ports
0000 0060 D90A 0000 D90A 0000 0000 0000
0000 0000 0000 0000
0000 0800 0200 0000 3002 0000               // port #0: built-in LVDS
0105 0B00 0004 0000 0705 0000               // port #5: DP
0204 0B00 0004 0000 0705 0000               // port #6: DP
FF00 0000 0100 0000 4000 0000 0B0B 0000
0101 0500 0000 0000 0500 0000 0000 0000
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 C800 0000

-

Link to comment
Share on other sites

I have my laptop always closed if it is connected to the dock.

Until now I havent applied any patches as I currently dont understand what exactly I have to patch (find and replace with what?). Patches would have to be applied in clover configurator under "Graphics", is that correct? I have slowly read the link from above but currently I dont understand where to start with.

 

Thank you for your patience with me.

Link to comment
Share on other sites

  • Administrators

No, patches would be applied to the BDW framebuffer kext in a similar fashion as the frame buffers such as Ivry Bridge Capri or Haswell AZUL for instance. I've highlighted the code for 3 x ports to patch according to your needs. You can patch by applying the same methodology as described in my Haswell AZUL framebuffer patching guide. I've no Broadwell laptop to test with so you'll have to experiment by yourself.

 

If you find DP does not work OOB/by default, it's probably because it registers against port #7 (0304) so to get that working; you'll have to convert one of the other 2 ports to #7.

Link to comment
Share on other sites

×
×
  • Create New...