aznphatb0i Posted November 17, 2012 Share Posted November 17, 2012 Summary/TLDR: Attached is my original DSDT.aml file. Patch file: http://olarila.com/Packs/Dell/Precision%20T7500.txt Cannot patch due to 2 errors: 6538 Error Name already exists in scope (SBUS) 6540 Error Name already exists in scope (_ADR) Full information: Hello! My System: http://www.dell.com/downloads/global/products/precn/en/precision-t1600-spec-sheet.pdf The resources I have been using: • ###### - Mountain Lion 1.5.3: http://www.tonymacx86.com/downloads.php?do=file&id=134 • ###### - Mountain Lion 5.1.3: http://www.tonymacx86.com/downloads.php?do=file&id=148 • DSDT Editor: http://olarila.com/forum/viewtopic.php?f=7&t=62 • DSDT Autopatcher: http://olarila.com/forum/viewtopic.php?f=22&t=507 • KEXTUtility: http://cvad-mac.narod2.ru/Kext_Utility • T7500 Patch file (T1600 & T7500 desktops use the exact same motherboard): http://olarila.com/Packs/Dell/Precision%20T7500.txt • Mountain Lion ALCA269 KEXT: http://www.osx86.net/view/3177-applehda_alc269_mountain_lion_version__...html What I did: I installed using ###### using this guide (had to use PCIRootUID=0, -x flags). The install was successful -- however I am only able to boot into the OS via the ###### USB, and only when using the flags PCIRootUID=0 and -x. I attempted to extract my DSDT using DSDT Editor. I ended up with 4 errors that could not be fixed -- the error in all 4 cases was "Must be a multiple of alignment/granularity value." I came across this page which mentioned the same error (third code segment up from the bottom of the page). By changing the code commented /alignment from 0x08 to 0x01 I was able to successfully compile and save the DSDT and save it to my desktop. Attempted to use AutoPatcher using the DSDT file just generated and the T7500 patch file. Autopatcher log shows an error - it was unable to compile. I ran ######, located on my desktop. I referenced this page to see what options I should select (T7500 and T1600 desktops use the same motherboard). I selected User DSDT, NullCPUPowerManagement, and PCIRootUID fix. I opened KEXTUtility and dragged on the ALCA269 file. After all these steps -- I am still at my initial stage -- I can boot into OSX, but only via the ###### USB bootloader, and only with the PCIRootUID=0 and -x (safemode) flags. Attempting to boot the PC without the USB inserted results in no bootable device being detected. Attempting to boot without the -x flag results in the boot stopping at: "com.apple.launchd 1 com.apple.mrt 54 Stopping job..." Would love any feedback on what i'm doing wrong! If you need any more information I would be happy to provide it. Thank You! DSDT.zip Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 17, 2012 Author Share Posted November 17, 2012 UPDATE: Seems I am able to boot from hard drive -- have to manually select boot device during POST via F12 to do so All other issues stand. Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 17, 2012 Share Posted November 17, 2012 See attached: DSDT.aml.zip Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 Thanks for the reply Rampage Dev! Ran MultiBaest with that DSDT.aml on the desktop and only 'User DSDT' option checked on a fresh install of OSX. System now automatically starts booting into OSX -- but fails to boot all the way: Verbose is as follows: PMAP: PCID enabled Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 vm_page_bootstrap: 2019853 free pages and 60915 wired pages kext submap [0xffffff7f80741000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000741000] zone leak detection enabled standard timeslicing quantum is 10000 us standard background quantum is 2500 us mig_table_max_displ = 74 TSC Deadline Timer supported and enabled! correcrypto kext started! Running kernel space in FIPS MODE Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d corecypto.kext FIPS integrity post tested passed! corecypto.kext FIPS AES CBC POST passed! corecypto.kext FIPS TDES CBC POST passed! corecypto.kext FIPS AES ECB AESNI passed! corecypto.kext FIPS AES XTS AESNI passed! corecypto.kext FIPS SHA POST passed! corecypto.kext FIPS HMAC POST passed! corecypto.kext FIPS ECDSA POST passed! corecypto.kext FIPS DRBG POST passed! corecypto.kext FIPS POST passed! Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 22, 2012 Share Posted November 22, 2012 You never do what you do... you just place the DSDT in your extra folder. You will have to do a clean install... Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 Already did a fresh install -- though I also learned that boot option DSDT=Null would also have worked! So now i'm back to square one -- where should I go from here? Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 22, 2012 Share Posted November 22, 2012 What happens when you place the DSDT in your extra folder manualy? Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 On a fresh install of OSX I have taken your DSDT and put it in a folder /Extras which I created in the root of the operating systems drive. Verbose is as follows: PMAP: PCID enabled Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 vm_page_bootstrap: 203271 free pages and 67497 wired pages kext submap [0xffffff7f80741000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000741000] zone leak detection enabled standard timeslicing quantum is 10000 us standard background quantum is 2500 us mig_table_max_displ = 74 TSC Deadline Timer supported and enabled! correcrypto kext started! Running kernel space in FIPS MODE Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d corecypto.kext FIPS integrity post tested passed! corecypto.kext FIPS AES CBC POST passed! corecypto.kext FIPS TDES CBC POST passed! corecypto.kext FIPS AES ECB AESNI passed! corecypto.kext FIPS AES XTS AESNI passed! corecypto.kext FIPS SHA POST passed! corecypto.kext FIPS HMAC POST passed! corecypto.kext FIPS ECDSA POST passed! corecypto.kext FIPS DRBG POST passed! corecypto.kext FIPS POST passed! NullCPUPowerManagement::init: properties=0xffffff8012d840c0 NullCPUPowerManagement::start Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 22, 2012 Share Posted November 22, 2012 -v cpus=1 DSDT=No Then report back. Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 Fresh install of OSX Created a folder called "Extra" in the root directory Placed the provided DSDT.aml file in the "Extra" folder Booted with flags: -v cpus=1 DSDT=No Boot stops at: [iOBluetoothHCIController][start] -- completed More: http://i.imgur.com/oqSg9.jpg http://i.imgur.com/wDaIk.jpg Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 22, 2012 Share Posted November 22, 2012 Boot with GraphicsEnabler=No then try yes. Its stuck on the framebuffer of your GPU. Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 Fresh install of OSX Created a folder called "Extra" in the root directory Placed the provided DSDT.aml file in the "Extra" folder Booted with flags: -v GraphicsEnabler=No Boot stops at: NullCPUPowerManagement::start Booted with flags: -v GraphicsEnabler=Yes Boot stops at: NullCPUPowerManagement::start Booted with flags: -v GraphicsEnabler=No cpus=1 DSDT=no Boot stops at: [iOBluetoothHCIController][start] -- completed Booted with flags: -v GraphicsEnabler=Yes cpus=1 DSDT=no Boot stops at: [iOBluetoothHCIController][start] -- completed Booted with flags: -v GraphicsEnabler=Yes cpus=1 Boot stops at: [iOBluetoothHCIController][start] -- completed Booted with flags: -v GraphicsEnabler=No cpus=1 Boot stops at: [iOBluetoothHCIController][start] -- completed Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 SOLUTION! I disabled "VT-d" in my BIOS I am now on a fresh installation of OSX -- I am able to boot into OS successfully with just the PCIRootUID=0 flag Now where do I go from here? • What is the best way to get the OS to boot from HD instead of USB without breaking anything? • How to enable audio (ALCA269) ? • Anything else I need to configure for full functionality? • Should I try using patched DSDT again? • Patched SSDT? Or unnecessary? • Anyway to get VT-d working (does VT-d come into play when running a VM under OSX86?) Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 23, 2012 Author Share Posted November 23, 2012 Where should I go from here? Link to comment Share on other sites More sharing options...
Rampage Dev Posted November 23, 2012 Share Posted November 23, 2012 OK. List what you have installed post install. Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 11, 2012 Author Share Posted December 11, 2012 Did the following: Followed these steps: http://olarila.com/f...php?f=18&t=1703 http://olarila.com/f...php?f=27&t=1716 Now boot stops at Waiting for DSMOS... macx_swapon SUCCESS ACPI_SMC_PlatformPlugin::initfanthrottlecontrol - waiting for AppleSMC Should I be using ###### instead? Did I miss some options? Help! A step-by-step from clean installation would be much appreciated :] Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 12, 2012 Author Share Posted December 12, 2012 UPDATE: I installed FakeSMC and plugins via ###### -- system now boots! I have to use "GraphicsEnabler=Yes" and "PCIRootUID=0" flags --- is there any 'negative' ramifications from using either of these flags? Now I guess the last thing to do (or am i forgetting anything else?) is to get sound functioning -- any advice on this? my chipset is ALC269 Link to comment Share on other sites More sharing options...
speedyrazor Posted December 31, 2012 Share Posted December 31, 2012 Hi, I am sucsssfully running OSX 10.7.5 on a Dell Precision T7500, specs below. Should I place the above DSDT.aml in the extras folder, or should I leave it as is? What would I gain from using DSDT.aml, as everything 'seems' to be running ok? Here are my specs: Dell Precision T7500 Single X5650 2.79Mhz 6 core Xeon CPU (would love to use two, but have to remove one CPU, kernel panik) 8GB Ram NVidia 560 Ti 1GB SAS boot hard rive Kind regards. Link to comment Share on other sites More sharing options...
Recommended Posts