Jump to content

[Guida] SNOW LEOPARD RETAIL SU ASUS P5Q DELUXE


521 posts in this topic

Recommended Posts

Le efi string per snow vanno necessariamente generate da leo o l'output sara' SBAGLIATO.

Have fun!!!!

 

cavoli ecco perchè ho problemi con le efi string.

Infatti se converto il tuo last.plist ho un codice diverso da quello che ottengo dal .plist che ho generato con il codice in efi-barb.hex

Quindi dovrò farmi un'installazione con leo

 

Per il discorso sleep controllerò nel tuo dsdt allora.

Link to comment
Share on other sites

Sono diversi a priori quei 2, io ho 2 lan in piu' inserite. Il mio ultimo obiettivo (il dsdt piu' di cosi' non e' possibile ottimizzare, o si perdono alcune "cose") e' inserire l'efi per la video. Sto preparando un'installazione di leo proprio solo per questo :)

 

Ciao

Link to comment
Share on other sites

Method (_DSM, 4, NotSerialized)
					{
						Store (Package (0x03)
							{
								"address", 
								0x57, 
								Buffer (One)
								{
									0x00
								}
							}, Local0)
						MCDP (Arg2, RefOf (Local0))
						Return (Local0)
					}

Sto riesistemando il mio dsdt vedendo cosa hai tenuto e cosa hai tolto e ho notato che questo è ancora nel dsdt, non funziona via EFI?

Link to comment
Share on other sites

Method (_DSM, 4, NotSerialized)
					{
						Store (Package (0x03)
							{
								"address", 
								0x57, 
								Buffer (One)
								{
									0x00
								}
							}, Local0)
						MCDP (Arg2, RefOf (Local0))
						Return (Local0)
					}

Sto riesistemando il mio dsdt vedendo cosa hai tenuto e cosa hai tolto e ho notato che questo è ancora nel dsdt, non funziona via EFI?

 

I sei prt, il device bus0 e dvl0 dell'sbus rispondono alla richiesta di indirizzo con:

 

error: unsupported registry entry class type ...

 

Bisognerebbe capire se "forzando" funzioni, ma ne dubito ;)

Link to comment
Share on other sites

I sei prt, il device bus0 e dvl0 dell'sbus rispondono alla richiesta di indirizzo con:

Bisognerebbe capire se "forzando" funzioni, ma ne dubito :wallbash:

 

Capito, per ora son riuscito ad avere un extreme insanely dsdt che va in stop, rimettendo un po di cose come sbus, alcune Operation region e un notify.

Per ora sto iniettando con EFI solo USB, LPCB, SATA

audio e video mi van meglio da dsdt ma può essere che sbaglio qualcosa o che sia perché le converto con SL.

Non ho provato a inserire nient'altro via efi string, la fw funziona al boot e dopo uno stop (niente hotplug ancora).

 

npvhash=4095
Dec 24 23:15:25 localhost kernel[0]: PAE enabled
Dec 24 23:15:25 localhost kernel[0]: 64 bit mode enabled
Dec 24 23:15:25 localhost kernel[0]: Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386
Dec 24 23:15:25 localhost kernel[0]: vm_page_bootstrap: 2007544 free pages and 89608 wired pages
Dec 24 23:15:25 localhost kernel[0]: standard timeslicing quantum is 10000 us
Dec 24 23:15:25 localhost kernel[0]: mig_table_max_displ = 73
Dec 24 23:15:25 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
Dec 24 23:15:25 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=1 Enabled
Dec 24 23:15:25 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=130 Disabled
Dec 24 23:15:25 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=131 Disabled
Dec 24 23:15:25 localhost kernel[0]: calling mpo_policy_init for Quarantine
Dec 24 23:15:25 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Dec 24 23:15:25 localhost kernel[0]: calling mpo_policy_init for Sandbox
Dec 24 23:15:25 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Dec 24 23:15:25 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Dec 24 23:15:25 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Dec 24 23:15:25 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993
Dec 24 23:15:25 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Dec 24 23:15:25 localhost kernel[0]: MAC Framework successfully initialized
Dec 24 23:15:25 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers
Dec 24 23:15:25 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Dec 24 23:15:25 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3)
Dec 24 23:15:25 localhost kernel[0]: RTC: Only single RAM bank (128 bytes)
Dec 24 23:15:25 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool)
Dec 24 23:15:25 localhost kernel[0]: netkas presents fakesmc, a kext which emulates smc device
Dec 24 23:15:25 localhost kernel[0]: From path: "uuid", 
Dec 24 23:15:25 localhost kernel[0]: Waiting for boot volume with UUID 5391094E-02AF-323A-9F76-D60EBEC3D3FF
Dec 24 23:15:25 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Dec 24 23:15:25 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
Dec 24 23:15:25 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
Dec 24 23:15:25 localhost kernel[0]: JMicronATA: JMB363 (CMD 0xd800, CTR 0xd480, IRQ 17, BM 0xd408)
Dec 24 23:15:25 localhost kernel[0]: JMicronATA: JMB363 (CMD 0xdc00, CTR 0xd880, IRQ 17, BM 0xd400)
Dec 24 23:15:25 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/Maxtor 6Y120M0 Media/IOGUIDPartitionScheme/Snow Leo@2
Dec 24 23:15:25 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2
Dec 24 23:15:25 localhost kernel[0]: FireWire (OHCI) VendorID 1106 ID 3044 built-in now active, GUID 0011d800018fcabf; max speed s400.
Dec 24 23:15:25 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete
Dec 24 23:15:26 localhost kernel[0]: systemShutdown false
[color="#FF0000"]Dec 24 23:15:36 Mac-Pro-di-scrax kernel[0]: Waiting for DSMOS...[/color]
Dec 24 23:15:41 Mac-Pro-di-scrax kernel[0]: AttansicL1Ethernet(p5k) from markswell
Dec 24 23:15:41 Mac-Pro-di-scrax kernel[0]: Previous Shutdown Cause: 0
Dec 24 23:15:41 Mac-Pro-di-scrax kernel[0]: NVDANV50HAL loaded and registered.
Dec 24 23:15:42 Mac-Pro-di-scrax kernel[0]: [AttansicL1Ethernet] Error: Mac address through SPI is invalid
Dec 24 23:15:46 Mac-Pro-di-scrax kernel[0]: DSMOS has arrived
Dec 24 23:15:46 Mac-Pro-di-scrax kernel[0]: AttansicL1Ethernet: Ethernet address 00:1d:60:ea:cd:57

 

eliminare la linea rossa è il mio prossimo obiettivo :wacko:

Link to comment
Share on other sites

Scrax, Master e' impazzito o e' quello che penso:

Dear all,

 

I wish you a very merry Christmas and a happy, prosperous(*) and Great Old One-free new year.

 

* Yeah, I know we're all doomed by recession, depression, bankers, but what's this time of year about if not hope, eh ?

 

And speaking about hope... What if I tell you that I made progress and as a result of this:

 

1) I no longer have to load dsdt.aml

2) I no longer have to mess with dsdt.aml

3) I now have a working and visible SSDT table in IORegistryExplorer – which is a first for Asus boards!

 

Predictions:

1) TSSTcorp drives will no longer block idle sleep (with a factory firmware update).

2) 2010 will be the year where we – at least I will – say goodbye to FakeSMC.kext

3) A real and working EFI solution will see light.

 

Chief

 

Fammi capire, non "usa" piu' il dsdt o lo ha "implementato in altro?

Il primo 3° punto a cosa si riferisce? Hai qualcosa di "nuovo" nell'ioreg?

E riguardo ai punti 2 e 3 delle "predictions"? Ma che diavolo ha combinato? Delucidami :)

 

Riguardo al dsmos che problema ti da? Sai, ci pensavo un attimo prima, ma non usando il dsmos.kext, quella "riga" da cosa e' generata?

 

. .......... ....... .....

Buon Natale!!

Link to comment
Share on other sites

Salve, ho un altro errore:

non riconosce il driver del lettore/masterizzatore sata lg

 

L'errore è il seguente:

 

Oak Tecnology Inc. OTI-011 CDROM device driver, REV D011V110

DEVICE NAME : MSCD001

No drivers found, aborting installation

 

Qualche idea di come risolverlo? (Ho solo questo lettore sata della lg)

 

L'errore compare prima di poter inserire il cd di snow leopard

Link to comment
Share on other sites

Scrax, Master e' impazzito o e' quello che penso:

 

Secondo me si sta bullando un po con noi, perchè ha fatto delle grosse scoperte. :o

Ora non so come faccia senza dsdt, da quello che dice all'inizio ho pensato che ormail il dsdt lo ritiene apposto com'è e l'ha inserito nel bios, e quindi non deve più "to load" e "to mess" (caricarlo e lavorarci).

Il punto 3 credo sia relativo allo speedstep, nel topic di FKA mi sembra ne discutano, a quanto ho capito le SSDT table non sono visibili in IOreg negli hack mentre nei Mac si.

 

Le predizioni invece non so se prenderle come speranze o ipotesi plausibili.

Il primo punto, è un problema con certi dvd TSSTcorp che può essere risolto con un aggiornamento firmware dalla casa produttrice e mi sa che Master più altri devon aver tempestato di richieste per la risoluzione e forse ha ottenuto risposte positive.

Secondo e terzo punto credo sian due cose grosse e collegate, appena ho letto mi è venuto il sospetto che abbia iniziato ad usare EFI invece che BIOS, ma controllando non mi risulta che per la p5k ci sia un EFIbios della ASUS, ma magari è riuscito a modificare quello della p5q? Non ho idea se sia tecnicamente fattibile (a livello di hardware) ma se così fosse dovrebbe aver integrato anche la lettura delle partizioni HFS+ (o essere intenzionato a farlo)

Credo che sia l'unica maniera di evitare di dover usare fakeSMC

 

Speriamo che ci dia qualche maggiore informazione a breve :)

 

Anch'io non uso dsmos.kext ma il waiting for dsmos è un sintomo che il boot è "lento", sembra che eliminando i kext inutilizzati in s/l/e renda l'avvio un po più veloce e quindi quel waiting non appare più.

Io ho notato che con HD da 120Gb mi appare su quello da 1T (quindi più veloce se installato nella parte esterna del disco) non melo fa apparire più. A te con il raid0 appare?

Link to comment
Share on other sites

Ok, "pazientero'", l'efi bios per la deluxe e' discreto nella versione attuale, lo provai nell'ultima versione, la 2201 se non erro, appena uscii' e ancora era troppo instabile, fake boot frequenti e di overclock neanche a parlarne sottovoce.. speriamo in delucidazioni da parte di Master ;)

Fammi capire, ma nel bios ha integrato l'ultimo dsdt, il 3.3.4, o il 3.3 (il non "vuoto")? E sopratutto, il pc gli parte ancora? :( Nessun messaggio di acpi non compatibile e sue varianti? Come e' possibile?

 

Quel messaggio riguardo al dsmos mi compare sul raid, bisognerebbe fare qualche prova ..

 

Ps. sai una cosa? Il nostro codice per lo ss su leo non funziona, almeno sulla mia installazione, l'unica parte del dsdt che non viene "letta" e vai di null :D

 

Ciao ;)

Link to comment
Share on other sites

Fammi capire, ma nel bios ha integrato l'ultimbios, il 3.3.4, o il 3.3 (il non "vuoto")? E sopratutto, il pc gli parte ancora? :mellow: Nessun messaggio di acpi non compatibile e sue varianti? Come e' possibile?

 

Guarda, le mie son tutte supposizioni, non ha dato molte info a riguardo, secondo me ha più senso metterne in bios uno completo altrimenti usando le efi string quella parte dev'esser caricata dall'hd e sarebbe più lenta che da bios direttamente.

Per gli errori non ho alcuna esperienza nel patchare il bios e quindi non so proprio cosa può succedere o come risolvere..

Link to comment
Share on other sites

Barb l'ultimo dsdt che ti ho postato era errato nei pstate per te, scarica quest'ultimo (in attesa del nuovo metodo, sostituisci comunque quello errato :( ) e utilizza sempre l'efi string che ti ho gia' postato :) Pardon..

 

 

 

Nuovo metodo, nuova tabella SSDT da inserire in Extra/ACPI, eliminare il corrispettivo nel DSDT (aspettando buone nuove da master, il codice e' volutamente ancora incompleto ;) ):

 

DefinitionBlock ("ssdt.aml", "SSDT", 1, "MC", "POWERM", 0x00000001)
{
Scope (_SB)
{
	Name (NCPU, 0x04)
	Name (PST0, 0x4720)
	Name (PST1, 0x071E)
	Name (PST2, 0x461C)
	Name (PST3, 0x0616)
	Name (CST, Package (0x04)
	{
		0x03, 
		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (FFixedHW, 
					0x01,			   // Bit Width
					0x02,			   // Bit Offset
					0x0000000000000000, // Address
					,)
			}, 

			One, 
			One, 
			0x041C
		}, 

		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (SystemIO, 
					0x08,			   // Bit Width
					0x00,			   // Bit Offset
					0x0000000000000814, // Address
					,)
			}, 

			0x02, 
			One, 
			0x01F4
		}, 

		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (SystemIO, 
					0x08,			   // Bit Width
					0x00,			   // Bit Offset
					0x0000000000000815, // Address
					,)
			}, 

			0x03, 
			0x55, 
			0xFA
		}
	})
	Processor (CPU1, 0x01, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU2, 0x02, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU3, 0x03, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU4, 0x04, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}
}
}

Link to comment
Share on other sites

Barb l'ultimo dsdt che ti ho postato era errato nei pstate per te, scarica quest'ultimo (in attesa del nuovo metodo, sostituisci comunque quello errato :blink: ) e utilizza sempre l'efi string che ti ho gia' postato :D Pardon..

 

 

 

Nuovo metodo, nuova tabella SSDT da inserire in Extra/ACPI, eliminare il corrispettivo nel DSDT (aspettando buone nuove da master, il codice e' volutamente ancora incompleto :) ):

 

DefinitionBlock ("ssdt.aml", "SSDT", 1, "MC", "POWERM", 0x00000001)
{
Scope (_SB)
{
	Name (NCPU, 0x04)
	Name (PST0, 0x4720)
	Name (PST1, 0x071E)
	Name (PST2, 0x461C)
	Name (PST3, 0x0616)
	Name (CST, Package (0x04)
	{
		0x03, 
		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (FFixedHW, 
					0x01,			   // Bit Width
					0x02,			   // Bit Offset
					0x0000000000000000, // Address
					,)
			}, 

			One, 
			One, 
			0x041C
		}, 

		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (SystemIO, 
					0x08,			   // Bit Width
					0x00,			   // Bit Offset
					0x0000000000000814, // Address
					,)
			}, 

			0x02, 
			One, 
			0x01F4
		}, 

		Package (0x04)
		{
			ResourceTemplate ()
			{
				Register (SystemIO, 
					0x08,			   // Bit Width
					0x00,			   // Bit Offset
					0x0000000000000815, // Address
					,)
			}, 

			0x03, 
			0x55, 
			0xFA
		}
	})
	Processor (CPU1, 0x01, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU2, 0x02, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU3, 0x03, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}

	Processor (CPU4, 0x04, 0x00000810, 0x06)
	{
		Alias (PSS, _PSS)
		Alias (PSD, _PSD)
		Alias (CST, _CST)
	}
}
}

mi giri il thread di master chief?

 

ma perche dovrei usare delle efi strings?

Link to comment
Share on other sites

Per non toccare ogni qualvolta il dsdt, in quanto quegli id non vanno piu' modificati, l'ultima ottimizzazione e' fatta cosi', a te la scelta. Non vedo quale sia il problema, efi string e dsdt ottimizzato. Il thread e' sul foro internazionale, sezione snow leopard, p5k ;) (non ho il link sottomano)

 

Ciao

 

Edit: eccolo ;)

Link to comment
Share on other sites

buonasera, mi si è bruciata la mia amatissima P5K PRO con il felino che conteneva, mi hanno mollato in sostituzione una P5QL PRO ho letto questa guida ed ho provato ad applicarla alla nuova mobo ma nada, parte il bootcd ma si blocca subito con un bel divieto. Probabilmente ci sono driver diversi bhoo!!

 

premetto che non ho il bios moddato, vorrei riuscire ad installarlo qualcuno può darmi indicazioni?

Link to comment
Share on other sites

buonasera, mi si è bruciata la mia amatissima P5K PRO con il felino che conteneva, mi hanno mollato in sostituzione una P5QL PRO ho letto questa guida ed ho provato ad applicarla alla nuova mobo ma nada, parte il bootcd ma si blocca subito con un bel divieto. Probabilmente ci sono driver diversi bhoo!!

 

premetto che non ho il bios moddato, vorrei riuscire ad installarlo qualcuno può darmi indicazioni?

estrai il tuo dsdt da everest...se si comporta come la p5ql-epu va patchato il dsdt

 

Per non toccare ogni qualvolta il dsdt, in quanto quegli id non vanno piu' modificati, l'ultima ottimizzazione e' fatta cosi', a te la scelta. Non vedo quale sia il problema, efi string e dsdt ottimizzato. Il thread e' sul foro internazionale, sezione snow leopard, p5k :P (non ho il link sottomano)

 

Ciao

 

Edit: eccolo ;)

thanks :D

Link to comment
Share on other sites

estrai il tuo dsdt da everest...se si comporta come la p5ql-epu va patchato il dsdt

 

 

thanks ;)

 

"il tuo dsdt da everest..." scusa non ti seguo!! da dove lo devo estrarre?

non sono tanto esperto ma se mi dai qualche info riesco a sbrigarmela

 

:) spero

Link to comment
Share on other sites

;) il bootcd parte alla grande ma quando arrivo al menu della gui, faccio F5, levo bootcd e metto snow, do invio e va subito in kernel panic ;) , qualche idea ???

 

prima non mi faceva fare nulla, subito il segno del divieto, ora da il panic ciò significa che c'è qualcosa che va in conflitto ma cosa??

 

bella domanda

Link to comment
Share on other sites

impostando gli HardDisk in AHCI il bootCD parte ma si blocca durante l'elenco degli errori, la situazione non cambia se disattivo il controller MARVEL ATA :\

 

ho un bios moddato ma non riesco a flashare il bios perche ho gia intallata una versione successiva a quella moddata e le utility asus non ti permettono di aggiornare il bios con una vesrione precedente a quela installata.

Se qualcuno conosce qualche sistema son qui.

Link to comment
Share on other sites

impostando gli HardDisk in AHCI il bootCD parte ma si blocca durante l'elenco degli errori, la situazione non cambia se disattivo il controller MARVEL ATA :\

 

ho un bios moddato ma non riesco a flashare il bios perche ho gia intallata una versione successiva a quella moddata e le utility asus non ti permettono di aggiornare il bios con una vesrione precedente a quela installata.

Se qualcuno conosce qualche sistema son qui.

afudos /iNOMEROM.ROM /n vado a memoria, fai una ricerca per conferme, dipende anche dalla versione di afudos che usi

Link to comment
Share on other sites

 Share

×
×
  • Create New...