aznphatb0i Posted November 16, 2012 Share Posted November 16, 2012 Hello! My System: http://www.dell.com/downloads/global/products/precn/en/precision-t1600-spec-sheet.pdf The resources I have been using: • unishit - Mountain Lion 1.5.3: http://www.tonycrapx86.com/downloads.php?do=file&id=134 • multishit - Mountain Lion 5.1.3: http://www.tonycrapx86.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 unishit 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 unishit 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 multishit, 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 unishit 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! Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 17, 2012 Author Share Posted November 17, 2012 (edited) Attached is my original DSDT file (it's not really a ZIP file -- just change the file extension to .AML) The exact error output from DSDT Auto-Patcher is: 15:59:42: DSDT selected: /Users/aznp/ACPI/DSDT.aml 15:59:48: Patch selected: /Users/aznp/Downloads/Precision T7500.txt 15:59:49: Decompiling DSDT... 15:59:49: Parsing DSL code... 15:59:50: Applying patches... 15:59:52: Saving the new DSL file... 15:59:52: Compiling and checking compiler errors... 15:59:52: First compile errors: 15 15:59:52: Fixing errors... 15:59:52: Second compile errors: 6 15:59:52: Compiling again... 15:59:52: Third compile errors: 6 15:59:52: Errors persisted all fixing tentatives, please post this log at Olarila.com forums [[Line 6538 type Error message Name already exists in scope (SBUS)], [Line 6540 type Error message Name already exists in scope (_ADR)], [Line 7419 type Error message Must be a multiple of alignment/granularity value ], [Line 7420 type Error message Must be a multiple of alignment/granularity value ], [Line 7425 type Error message Must be a multiple of alignment/granularity value ], [Line 7426 type Error message Must be a multiple of alignment/granularity value ]] 15:59:52: Aborted, compilation failed Rename-this-file-to-DSDT.AML.zip Edited February 23, 2017 by Guest 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...
Cassio Posted November 17, 2012 Share Posted November 17, 2012 You need some changes in the patch file. Change this part into device name_adr 0x001B0000 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (HDEF)\n {\n Name (_ADR, 0x001B0000)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; to into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x01, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; Change this part into device name_adr 0x001F0003 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (SBUS)\n {\n Name (_ADR, 0x001F0003)\n Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n }\n }\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x30, 0x3A, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; to into device label SBUS insert begin Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n }\n }\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x30, 0x3A, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; You will need to use DSDT Editor to fix the other errors manually ("Must be a multiple of alignment/granularity value"), change alignment to 0x01 StartDependentFn (0x01, 0x01) { IO (Decode16, 0x03BC, // Range Minimum 0x03BC, // Range Maximum 0x01, // Alignment 0x08, // Length ) IO (Decode16, 0x07BC, // Range Minimum 0x07BC, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {7} DMA (Compatibility, NotBusMaster, Transfer8, ) {0} } EndDependentFn () -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 (edited) I've followed your instructions -- I Modified the patch file.txt with your changes and successfully generated a DSDT.aml file I then ran MultiBaest on a fresh install of OSX with only the "User DSDT" option selected The system now starts to automatically boot into the OS but fails to boot all the way Verbose boot information is as follows: Edited November 22, 2012 by Guest Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 The text of the modified patch file with your changes is at: http://txtup.co/XaHth The output from DSDT Patcher is attached to this post in a zip file The resulting DSDT.aml is attached to this post in a zip file Archive.zip Link to comment Share on other sites More sharing options...
Cassio Posted November 22, 2012 Share Posted November 22, 2012 You may need more than a patched DSDT to have AICPM working http://Olarila.com/forum/viewtopic.php?f=18&t=1703 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE 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! To recap this is my current status: Fresh install of OSX Insert patched DSDT and SDST in "Extra" folder (I followed the steps -- attached are my ssdt-pr.dsl and SDST.aml) I patched AICPM with the script found here. I boot with the following flags: PCIRootUID=0 -v DropSSDT=Yes GeneratePStates=No GenerateCstates=No Does not 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: 2013272 free pages and 67496 wired pages kext submap [0xffffff7f80741000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000741000] zone leaked detection enabled standard timeslicing quantum is 10000 us standard background quantum is 2500 us mig_table_max_displ = 74 TSD Deadline Timer supported and enabled corecrypto 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=0xffffff8012d7d540 NullCPUPowerManagement::start Where do I go from here? I recapped my exact status in case I missed anything / did anything incorrectly-- If you need any more information let me know! Thanks :] Archive.zip 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...
Cassio Posted November 22, 2012 Share Posted November 22, 2012 NullCPUPowerManagement::init: properties=0xffffff8012d7d540 NullCPUPowerManagement::start Why do you keep using NullCPUPowerManagement after doing all patching needed to have AICPM working? -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 (edited) I assume you are saying that I should somehow remove NullCPUPowerManagement KEXT at some point during the process I was going through before? How would I go about that? Note that this is my first time ever with OSX -- So I may be missing the obvious / making silly mistakes! Assume I am a n00b :] Hopefully this thread can take all the information and put it on place and serve to make someones life easier in the future So for that case i'll recap everything: Current Status-- Fresh OSX Install via unishit/Retail 10.8.2 Disabled VT-d in BIOS Able to boot into OS from USB bootloader with flag PCIRootUID=0 Now to go back and attempt the things I was trying initially to get system fully functional: • How to get audio working ? ALC269: From Dell system specs DeviceID: 1c20 (Determined via this utility) • How to boot from hard drive ? Should I install Chimera via multishit? Should I install Chameleon? How to set PCIRootUID=0 flag automatically? • Other things? Power settings via DSDT (Have to remove Kexts?) Should I set a system definition? What system definition should I use? SDST and AICPM patching needed? • Does VT-d function in OSX86 VMs? If so is there a way to get VT-d working? Edited November 22, 2012 by Guest Link to comment Share on other sites More sharing options...
Cassio Posted November 22, 2012 Share Posted November 22, 2012 After having all requisites in this topic, system should boot without NullCPUPM http://Olarila.com/forum/viewtopic.php?f=18&t=1703 How to boot without USB http://Olarila.com/forum/viewtopic.php?f=27&t=1716 On first post you linked a patched AppleHDA. DSDT patch was edited to work with that kext. If it doesn't, try to get help here http://Olarila.com/forum/viewtopic.php?f=9&t=1933 About other questions you should test. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 22, 2012 Author Share Posted November 22, 2012 Can you let me know if these assumptions are correct: I should be using Chameleon Wizard instead of multishit Chimera to install boot loader? I should Enable Drop SSDT in Chameleon Wizard options? GeneratePStates and GenerateCStates should be DISABLED? [Any other options I should select @ orc.chameleon.boot screen?] What happens if Chameleon Wizard throws an "unable to connect" error? If I do the steps include custom DSDT and SDST in "/Extra" - I should then NOT install nullcpupowermanagement.kext? AppleLPC is already loaded with the modified DSDT in this thread? Audio fix is already loaded with the modified DSDT in this thread? Should SMBIOS be MacBook Pro (8.1) or (8.2) or (8.3) ? What is the difference in the attached DSDT vs the one resulting from the modifications you suggest? I've been banging away reading and testing with various configurations for days to get to this point -- and multiple fresh installations, it would be such a relief if I knew the next steps I took are the most efficient ones :] & I will definitely recap everything in a nice format to help whoever comes next! Any concise answers / advice? DSDT.aml.zip Link to comment Share on other sites More sharing options...
Cassio Posted November 22, 2012 Share Posted November 22, 2012 I can't because I don't know your CPU, you just typed 1 instead of the correct info. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted November 23, 2012 Author Share Posted November 23, 2012 I can't because I don't know your CPU, you just typed 1 instead of the correct info. There is a link to my system specifications on the second line of my first post My System: http://www.dell.com/downloads/global/products/precn/en/precision-t1600-spec-sheet.pdf If you need any more information from me, let me know! Link to comment Share on other sites More sharing options...
Cassio Posted November 23, 2012 Share Posted November 23, 2012 Your assumptions are mostly correct. If you did the changes I suggested and applied the patch on original DSDT, you should be fine. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 11, 2012 Author Share Posted December 11, 2012 (edited) I followed your instructions // my assumptions Boot now stops at: Waiting for DSMOS... macx_swapon SUCCESS ACPI_SMC_PlatformPlugin::initfanthrottlecontrol - waiting for AppleSMC Edited December 11, 2012 by Guest Link to comment Share on other sites More sharing options...
Cassio Posted December 11, 2012 Share Posted December 11, 2012 Looks like you are missing FakeSMC. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 12, 2012 Author Share Posted December 12, 2012 Thanks for the reply Cassio, I installed FakeSMC and plugins via multishit -- system now boots! Mucho Gracias! Question: I have to use "GraphicsEnabler=Yes" and "PCIRootUID=0" flags --- is there any 'negative' ramifications from using either of these flags? Now what?: Now I guess the last thing to do is to get sound functioning (unless I am forgetting anything? Let me know!) -- for audio, should I just repeat the steps I initially attempted (http://www.osx86.net/view/3177-applehda_alc269_mountain_lion_version__...html & kextutility ?) Link to comment Share on other sites More sharing options...
Cassio Posted December 12, 2012 Share Posted December 12, 2012 is there any 'negative' ramifications from using either of these flags? Not that I know about. for audio, should I just repeat the steps I initially attempted If that kext works for you, yes. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 12, 2012 Author Share Posted December 12, 2012 I dragged that KEXT onto KextUtility and it went through the process -- however I still have no audio -- there are no 'output' devices shown-- Link to comment Share on other sites More sharing options...
Cassio Posted December 12, 2012 Share Posted December 12, 2012 There's a DSDT patch in the link you posted, it won't work without that. If you are using it and it still doesn't work, try to get help here http://Olarila.com/forum/viewtopic.php?f=9&t=1933 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aznphatb0i Posted December 12, 2012 Author Share Posted December 12, 2012 (edited) There's a DSDT patch in the link you posted, it won't work without that. You mentioned before that you already included those changes in the instructions you gave me? On first post you linked a patched AppleHDA. DSDT patch was edited to work with that kext. I used the DSDT modifications you suggested. (Attached here: http://Olarila.com/forum/viewtopic.php?f=27&t=2575#p19724) If you are using it and it still doesn't work, try to get help here http://Olarila.com/forum/viewtopic.php?f=9&t=1933 Unfortunately I only speak english I do know for a fact that the chipset my board has is ALC269 I see a number of files referencing 'ALC269' -- http://www.osx86.net/view/3445-alc269_kext_audio_-_by_ameersaeed.html http://www.osx86.net/view/3357-applehda-alc269.html http://www.osx86.net/view/3455-alc269_acer_5745g_applehda.html Are any of these relevant to me? If I try any of these -- will the DSDT changes you included in the patch cause any problems? Edited December 12, 2012 by Guest Link to comment Share on other sites More sharing options...
Cassio Posted December 12, 2012 Share Posted December 12, 2012 You can post in english. The kext was patched by Mirone who is also the author of that topic. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE Link to comment Share on other sites More sharing options...
aimi1 Posted July 16, 2013 Share Posted July 16, 2013 (edited) I'm looking to upgrade the RAM on my Dell Inspiron 530. I currently have 2gb and would like to go to 6gb. My only concern is that the motherboard won't support the additional RAM. How can I find this out? I'm running windows 7 and upgrade this to windows 8 next month. dell i7 price in pakistan Edited July 17, 2013 by Guest Acer aspire 5742 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now