Jump to content

10.6.8 officially released


shenor
 Share

371 posts in this topic

Recommended Posts

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

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

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

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

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: :D

 

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

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

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

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

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

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

post-336119-1312367791_thumb.jpg

Link to comment
Share on other sites

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 :rolleyes: 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

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

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 :D

Link to comment
Share on other sites

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 :hysterical:

 

DSDT editing is essential and inherent to the OS X "questions/solutions".

Link to comment
Share on other sites

 Share

×
×
  • Create New...