hannah187 Posted July 31, 2011 Share Posted July 31, 2011 hannah187:best fix is adding kernel boot flag npci=0×2000http://netkas.org/?p=849 Yeah.. sorry mate... tried that already.. no avail.. I suppose what I am asking right about now is how to replace kexts when I cannot even start the computer.. I can log into my Ubuntu box though..thanks Link to comment Share on other sites More sharing options...
scalar Posted July 31, 2011 Share Posted July 31, 2011 You can use your installation media, but getting the disk to be writeable might be a challenge (mount -uw / only mounts your installation media as writeable, not other volumes). I forget how to do that offhand... I typically keep a 'backup' partition to avoid these issues, but atm I can't get my primary 10.6.8 to boot after the 'supplemental update'... Link to comment Share on other sites More sharing options...
hannah187 Posted August 1, 2011 Share Posted August 1, 2011 crazy really that I cannot even start in single user mode.. what about writing through my Ubuntu box.. I can see my SL partition but even with sudo command I cannot write kexts in S/L/E folder.. suggestions please.... thanks to all Link to comment Share on other sites More sharing options...
scalar Posted August 1, 2011 Share Posted August 1, 2011 I hear you, having some issues myself: http://www.insanelymac.com/forum/index.php...264209&st=0 Link to comment Share on other sites More sharing options...
hannah187 Posted August 1, 2011 Share Posted August 1, 2011 Mate scalar I feel you Here are all the flags I used so far: npci=0×2000 -v -usercache -x -s -f PciRoot=0 GraphicsEnanbler=Y -v -c -s No avail and am still at "PCI configuration Begin" Some one please... I can access my Ubuntu box.. and am handy with terminal commands... Link to comment Share on other sites More sharing options...
scalar Posted August 1, 2011 Share Posted August 1, 2011 http://netkas.org/?p=849 Link to comment Share on other sites More sharing options...
DarwinX Posted August 1, 2011 Share Posted August 1, 2011 Mate scalar I feel you Here are all the flags I used so far: npci=0×2000 -v -usercache -x -s -f PciRoot=0 GraphicsEnanbler=Y -v -c -s No avail and am still at "PCI configuration Begin" Some one please... I can access my Ubuntu box.. and am handy with terminal commands... If you are able to gain read/write access to the DSDT.aml on your target OS X partition, you should be able to properly patch it to hopefully be able to finally boot your OS X: Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_PRW, Package (0x02) { Link to comment Share on other sites More sharing options...
tomaszo2 Posted August 1, 2011 Share Posted August 1, 2011 Asus P5 Q Deluxe 10.6.8 updateUpdated from 10.6.7 to 10.6.8. Everything works fine like before, but sometimes after a new start, every program slows down. I´m just trying to repair permissions and Disk- Utility needs 3h!? Sometimes the problem is gone after restart. Next time it appears again. I better would have leaved the system to 10.6.7. Don´t know what could be the cause. 1,5 years I had no problem with 10.6, but now {censored} happened. Just shut down Safari and restarted Disk- Utility. Now it runs normally (4minutes), recently it did nothing and said: time remaining - 3h. Asus P5 Q Deluxe, Duo Core 7400, MSI Geforce 9400GT, 4GB Corsair 800Mhz - IAtkos S3 vers. 2 (10.6.3) all Updates until 10.6.7 without readjusting something Update 5.8.2011My problems seem to be solved with TonyMacs [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. First I tried [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with no success, then I installed with UserDSDT Install method (new bootloader, new Kexts in EXTRA- Folder - (first I saved my previous Extra- Folder or simply renamed it)) After Installation I put back into the new Extra- Folder: AHCIPortinjector.kext/OpenHaltRestart.kext. But (other) problems remained: iTunes did not import audio-files, or began importing after some minutes, and so on...... iPhoto did not start or hung....... After shutdown (vidoe is gone) the machine still runs for 30sec., until it swichtes off. Next step: DSDT Auto PatcherPut the produced dsdt.aml file in Extra Folder. Now all problems/curiosities seem to be solved. Link to comment Share on other sites More sharing options...
hannah187 Posted August 1, 2011 Share Posted August 1, 2011 If you are able to gain read/write access to the DSDT.aml on your target OS X partition, you should be able to properly patch it to hopefully be able to finally boot your OS X: Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_PRW, Package (0x02) { finally some solution offered.. Ok I used terminal to look into my SL partition and here it is: hannah@hannah-HP-ProBook-4520s:/media/SL$ ls -l total 28332 drwxrwxr-x 1 root 80 36 2011-01-18 07:08 Applications drwxr-xr-x 1 root 80 9 2011-07-20 21:36 Backup Extensions drwxr-xr-x 1 root root 39 2011-07-21 08:11 bin -rwxr-xr-x 1 501 80 296672 2011-05-13 00:35 boot -rw-r--r-- 1 501 80 295584 2011-01-03 17:28 boot copy drwxrwxr-t 1 root 80 2 2009-06-23 18:19 cores dr-xr-xr-x 1 root root 2 2009-06-23 18:19 dev -rw-r--r-- 1 501 80 121410 2011-07-20 09:23 dsdt.aml lrwxr-xr-x 1 root root 13 2011-01-03 17:18 etc -> ./private/etc drwxr-xr-x 1 root root 7 2011-07-21 04:27 Extra dr-xr-xr-x 1 root 80 2 2011-01-03 17:39 home -rw-r--r-- 1 root root 7441392 2010-10-12 13:02 legacy_kernel drwxrwxr-t 1 root 80 57 2011-07-21 08:11 Library -rw-r--r-- 1 root 80 2168 2011-07-17 01:40 lspci.txt -rw-r--r-- 1 root root 20828964 2011-06-08 11:35 mach_kernel dr-xr-xr-x 1 root 80 2 2011-01-03 17:39 net drwxr-xr-x 1 root root 2 2009-06-23 18:19 Network drwxr-xr-x 1 root root 7 2011-01-03 17:26 private drwxr-xr-x 1 root root 69 2011-07-21 08:11 sbin drwxr-xr-x 1 root root 4 2011-07-21 08:17 System lrwxr-xr-x 1 root root 13 2011-01-03 17:23 tmp -> ./private/tmp drwxr-xr-x 1 root 80 5 2011-01-03 17:44 Users drwxr-xr-x 1 root root 11 2011-01-03 17:25 usr lrwxr-xr-x 1 root root 13 2011-01-03 17:25 var -> ./private/var drwxrwxrwt 1 root 80 7 2011-07-21 08:17 Volumes hannah@hannah-HP-ProBook-4520s:/media/SL$ I can see that dsdt.aml is read only but I am sure I can chmod and then write into it..but the question is what to write.. I mean how to patch it please.. regards Link to comment Share on other sites More sharing options...
DarwinX Posted August 2, 2011 Share Posted August 2, 2011 finally some solution offered.. I can see that dsdt.aml is read only but I am sure I can chmod and then write into it..but the question is what to write.. I mean how to patch it please.. regards Simply change _ADR to _UID in the PCI section of your DSDT.aml as follows, from this: Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_PRW, Package (0x02) { to this: Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_PRW, Package (0x02) { Link to comment Share on other sites More sharing options...
hannah187 Posted August 2, 2011 Share Posted August 2, 2011 Simply change _ADR to _UID in the PCI section of your DSDT.aml as follows, from this: hey thanks a lot for your help.. funny that I tried this terminal command: sudo chmod 777 dsdt.aml but this is the response I get: chmod: changing permissions of `dsdt.aml': Read-only file system and here is the output ls -l -rw-r--r-- 1 501 80 121410 2011-07-20 09:23 dsdt.aml permission did not change hence cannot change the codes in dsdt.aml any idea mate.. any other way to update dsdt.aml plz.. regards Link to comment Share on other sites More sharing options...
kulfon77 Posted August 2, 2011 Share Posted August 2, 2011 Linux can't mount Journaled HFS, you have to use your installation disk Link to comment Share on other sites More sharing options...
d-track Posted August 2, 2011 Share Posted August 2, 2011 a bit offtopic now lion is out so i am curious if there will be 10.6.9 ever or apple dropped the development of SL? Link to comment Share on other sites More sharing options...
me@home Posted August 2, 2011 Share Posted August 2, 2011 Well on Leopard we're stuck at 10.5.8 since some time...so I guess security updates for SL but maybe we'll get lucky like in Tiger which was 10.4.11 ? Link to comment Share on other sites More sharing options...
hannah187 Posted August 2, 2011 Share Posted August 2, 2011 Linux can't mount Journaled HFS, you have to use your installation disk thanks a lot.. so if I use my Installation disk (which is iATKOS) how will I be able to edit dsdt.aml or is there some kind of recovery module in-built in the installation disk please..where from I can edit dsdt.aml regards to all Link to comment Share on other sites More sharing options...
kulfon77 Posted August 2, 2011 Share Posted August 2, 2011 You can copy/move this file from pendrive (with HFS+ partition, can be created on linux) using terminal. Link to comment Share on other sites More sharing options...
hannah187 Posted August 2, 2011 Share Posted August 2, 2011 You can copy/move this file from pendrive (with HFS+ partition, can be created on linux) using terminal. thanks a again.. it sounds a bit advanced for me however would love to get my hands dirty.. can you please elaborate a bit more on this procedure.. thanks again Link to comment Share on other sites More sharing options...
bergoulle Posted August 3, 2011 Share Posted August 3, 2011 Make sure you have a proper patch for audio in you DSDT file and proper permissions for this file. This file works on my 64 bit system. in terminal put this chown -R root:wheel /System/Library/Extensions/AppleHDA.kext chmod -R 755 /System/Library/Extensions/AppleHDA.kext and in your dsdt before USB devices this: Device (HDEF) { Name (_ADR, 0x001B0000) Name (_PRW, Package (0x02) { 0x0D, 0x06 }) OperationRegion (HDCS, PCI_Config, 0x54, 0x04) Field (HDCS, DWordAcc, NoLock, Preserve) { , 15, PMES, 1 } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x73, 0x03, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Hey, I did exactly the steps below here, but i still have no sound. Is there any additionally kext missing ? Thanks Link to comment Share on other sites More sharing options...
DarwinX Posted August 3, 2011 Share Posted August 3, 2011 hey thanks a lot for your help.. funny that I tried this terminal command:sudo chmod 777 dsdt.aml but this is the response I get: chmod: changing permissions of `dsdt.aml': Read-only file system and here is the output ls -l -rw-r--r-- 1 501 80 121410 2011-07-20 09:23 dsdt.aml permission did not change hence cannot change the codes in dsdt.aml any idea mate.. any other way to update dsdt.aml plz.. regards Just a thought, if you have any version of Windows installed, you could simply overwrite your DSDT.aml in the root of your OS X with the properly edited version via Windows Explorer and MacDrive without having to deal with permissions. Link to comment Share on other sites More sharing options...
hannah187 Posted August 4, 2011 Share Posted August 4, 2011 thanks again.. installed MacDrive and got the dsdt.aml from the SnowLeopard root. Then looked into this post for the dsdt editor in Windows.. http://www.insanelymac.com/forum/index.php...223205&st=0 Download the file DSDTEditor_Linux_Mac_Win.zip and extracted but do not know how to find the application to open dsdt.aml I must admit that I feel a little dumb at the moment.. in the meanwhile as well now that I have got an access to My SL partition through Windows I had replaced the following 2 kexts in S/L/E AppleACPIPlatform.kext IOPCIFamily.kext this replacement was done through Windows 7 and then restarted the laptop for Snow Leopard and still getting "PCI configuration Begin" anyway suppose the next step is to fix the dsdt.aml.. please help me with dsdt editor..how to edit my dsdt.aml Link to comment Share on other sites More sharing options...
MacKonsti Posted August 4, 2011 Share Posted August 4, 2011 0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code. (PFM64 probably stands for prefetch memory 64 bit). npci=0x2000 turns off this flag, as npci negates whatever flag bits you specify. With this flag turned off, the logic that sets fConsoleRange is disabled, and so the new graphics console relocation code is not triggered. However, the rest of the other new relocation code is still executed, and therein probably lies a problem for some, depending upon your PCI memory config. AFAIK, npci=0x2000 is working fine without side effects for most users. @bcc9 Dear friend, I just wanted to report that using npci=0x3000 on my mobo, also seems to be working i.e. bypassing the [ PCI configuration begin ] problem. Any idea as to why this address also works? Injecting e.g. npci=0x0200 doesn't work. Could this be related to my lspci -nn output, as my graphics card address is: 01:00.0 VGA compatible controller [0300]: nVidia Corporation G98 [GeForce 8400 GS] [10de:06e4] (rev a1) ...located at address 0x00010000 (device PEGP that includes GFX0 in DSDT)? Does this flag have anything to do with the actual address of the graphics card? I tried e.g. 0x0300 out of curiosity and it didn't work. Does that mean that npci=0x2000 is strictly a kernel parameter, rather than a declaration to help the kernel? If so, why did it work on my mobo with npci=0x3000? Thanks again and guys, I would appreciate if people post 10.6.8 related questions/solutions, rather than how to edit DSDTs etc. It's flooding the thread Link to comment Share on other sites More sharing options...
DarwinX Posted August 4, 2011 Share Posted August 4, 2011 thanks again.. installed MacDrive and got the dsdt.aml from the SnowLeopard root. Then looked into this post for the dsdt editor in Windows.. http://www.insanelymac.com/forum/index.php...223205&st=0 Download the file DSDTEditor_Linux_Mac_Win.zip and extracted but do not know how to find the application to open dsdt.aml I must admit that I feel a little dumb at the moment.. in the meanwhile as well now that I have got an access to My SL partition through Windows I had replaced the following 2 kexts in S/L/E AppleACPIPlatform.kext IOPCIFamily.kext this replacement was done through Windows 7 and then restarted the laptop for Snow Leopard and still getting "PCI configuration Begin" anyway suppose the next step is to fix the dsdt.aml.. please help me with dsdt editor..how to edit my dsdt.aml After substituting your kexts, did you delete Snow Leopard's kext caches or boot with the -f flag? If not, the OS X has booted up from the former kext cache, neglecting to load the newly substituted kexts. /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext Although I have never personally used the windows version of the DSDTEditor, you should be able to simply open and edit your DSDT.aml in windows as you would in OS X. If you are unable to do so, send me your DSDT.aml and I will properly edit it with the PCI patch. Thanks again and guys, I would appreciate if people post 10.6.8 related questions/solutions, rather than how to edit DSDTs etc. It's flooding the thread DSDT editing is essential and inherent to the OS X "questions/solutions". Link to comment Share on other sites More sharing options...
hannah187 Posted August 4, 2011 Share Posted August 4, 2011 right..tried now booting with -f flag still same problem.. I wish I could edit this dsdt.aml file.. I opened it with notepad in Win7..looks like garbage really... anyway thanks for your offer..here is my dsdt.aml as attached... dsdt.rar Link to comment Share on other sites More sharing options...
DarwinX Posted August 4, 2011 Share Posted August 4, 2011 DSDT Editor fails to open this file. Is this the actual DSDT.aml from the root of your OS X partition? Link to comment Share on other sites More sharing options...
RN95 Posted August 4, 2011 Share Posted August 4, 2011 Hi DX, I tried Unrar 2 and get get a DSDT.aml which takes a couple of minutes (!?!?) to open with DSDT editor. Cheers Link to comment Share on other sites More sharing options...
Recommended Posts