...a further +1 to 5ix's solution:
2008 Mac Pro 3.1 with non-EFI Gigabyte Radeon 7950 (1xDVI, 1xHDMI, 2xminiDP)
connected to Dell 2711 via miniDP + Dell 2005 via DVI
I would get immediate reboot with kernal panic (ie reboot loop) whenever I plugged the 2711 into the miniDP however I could get the 2711 or 2005 to work on lower resolution (?) when connected via DVI.
What I did to fix the issue was:
- in terminal see what drivers are being used via the following command:
- kextstat | grep AMD
- it was showing that it was running off the 2000 series drivers
- compare the /System/Library/Extensions folders from 10.9.2 to 10.8.5 to see what was missing
- download KextDrop from http://www.cindori.org/software/kextdrop/
- install the following missing kext files that I had on a parallel start-up disk running 10.8.5
(I put all of them in, not just the ones needed for the 7950)
- AMDRadeonAccelerator.kext (missing from your solution 5ix - unsure how necessary it is)
- ATI2400Controller.kext (optional)
- ATI2600Controller.kext (optional)
- ATI3800Controller.kext (optional)
- ATI4600Controller.kext (optional)
- ATI4800Controller.kext (optional)
- ATI5000Controller.kext (optional)
- ATI6000Controller.kext (optional)
- ATI7000Controller.kext (necessary for 7950 card)
- ATIFramebuffer.kext
- ATISupport.kext
Using KextDrop means you don't have to do anything with permissions or ownership
...but you will still have to open terminal to delete the kext cache.
So following this guide:
http://seo-michael.co.uk/slow-shutdown-startup-macbook-mavericks-10-9/
I ran the following commands in terminal
- sudo chown root:admin
enter your password
- sudo kextcache -system-prelinked-kernel
- sudo kextcache -system-caches
Then
- Open System Preferences
- Open Startup Disk
- Ensure Startup Disk is still set correctly
- Reboot
After that everything seems to work correctly.
It appears they just left a bunch of drivers out of 10.9.2 accidentally.
Thanks to 5ix for bringing this to our attention - haven't fully tested sleep mode but just happy to have the displays working correctly again.