Jump to content

[Aiuto] Far partire Snow Leopard senza cpus=1


Damy Z
 Share

50 posts in this topic

Recommended Posts

Salve a tutti!

 

Mi chiedevo... non c'è un modo per far avviare il mio Snow Leopard usando entrambi i processori? Se avvio senza cpus=1 mi va in kernel panic (serve schermata?)

 

Avevo letto che si poteva risolvere cambiando kernel... ma così facendo, in caso il kernel installato non vada bene, quale può essere la procedura per passare all'attuale kernel (funzionante)?

 

Spero nella mano di qualcuno... :wacko:

Link to comment
Share on other sites

Per far partire senza cpus=1 o modifichi il tuo com.aplle.boot.plist in questo modo

 

Kernel Flags

cpus=1

 

oppure se vuoi fare una cosa fatta bene estrai il tuo DSDT e vai a modificare lo Scope PR (ad esempio) da così

 

Scope (_PR)

{

Processor (P001, 0x01, 0x00000410, 0x06) {}

Alias (P001, CPU1)

Processor (P002, 0x02, 0x00000000, 0x00) {}

Alias (P002, CPU2)

Processor (P003, 0x03, 0x00000000, 0x00) {}

Alias (P003, CPU3)

Processor (P004, 0x04, 0x00000000, 0x00) {}

Alias (P004, CPU4)

}

 

 

a così

 

Scope (_PR)

{

Processor (CPU1, 0x01, 0x00000410, 0x06) {}

Processor (CPU2, 0x02, 0x00000000, 0x00) {}

Processor (CPU3, 0x03, 0x00000000, 0x00) {}

Processor (CPU4, 0x04, 0x00000000, 0x00) {}

}

Link to comment
Share on other sites

Del com.apple.Boot.plist sapevo già, infatti lo avevo impostato così, a me però non serve partire con un solo processore, mi piacerebbe averceli entrambi funzionanti...

 

Io come DSDT ho una cosa di questo genere:

 

	Scope (_PR)
{
	Processor (CPU0, 0x01, 0x00000410, 0x06) {}
	Processor (CPU1, 0x02, 0x00000410, 0x06) {}
	Processor (CPU2, 0x03, 0x00000410, 0x06) {}
	Processor (CPU3, 0x04, 0x00000410, 0x06) {}
}

 

lo trasformo così quindi...?

 

	Scope (_PR)
{
	Processor (CPU0, 0x01, 0x00000410, 0x06) {}
	Processor (CPU1, 0x02, 0x00000410, 0x00) {}
	Processor (CPU2, 0x03, 0x00000410, 0x00) {}
	Processor (CPU3, 0x04, 0x00000410, 0x00) {}
}

 

 

o così...?

 

	Scope (_PR)
{
	Processor (CPU0, 0x01, 0x00000410, 0x06) {}
	Processor (CPU1, 0x02, 0x00000410, 0x06) {}
	Processor (CPU2, 0x03, 0x00000410, 0x00) {}
	Processor (CPU3, 0x04, 0x00000410, 0x00) {}
}

 

 

...così facendo avrò funzionanti entrambi i processori?

Link to comment
Share on other sites

Continuo ad avere Kernel Panic......

 

adesso sto facendo un'altra prova... da:

 

Scope (_PR)
{
Processor (CPU0, 0x01, 0x00000410, 0x06) {}
Processor (CPU1, 0x02, 0x00000000, 0x00) {}
Processor (CPU2, 0x03, 0x00000000, 0x00) {}
Processor (CPU3, 0x04, 0x00000000, 0x00) {}
}

 

...a....

 

Scope (_PR)
{
Processor (CPU1, 0x01, 0x00000410, 0x06) {}
Processor (CPU2, 0x02, 0x00000000, 0x00) {}
Processor (CPU3, 0x03, 0x00000000, 0x00) {}
Processor (CPU4, 0x04, 0x00000000, 0x00) {}
}

 

Cmq, prima di fare questa prova, l'errore che mi ha visualizzato è stato questo che vi allego...

 

Spero nel vostro aiuto davvero...

 

...niente da fare!!! Ma nn è che non dipenda dal dsdt ma da qualche kext (tipo IOACPIFamily)?

post-318559-1281013759_thumb.jpg

Link to comment
Share on other sites

ciao, puoi aiutarci più tu, ora mi spiego..che cosa hai installato durante l'installazione ( fix patch etc. ) e quale versione?..

 

se comanda il dsdt.. dove hai messo il dsdt?

 

Allega il com.apple.Boot.plist ( nella root /Library/Preferences/SystemConfiguration/com.apple.Boot.plist ) e il dsdt.aml che usi in Extra o nella root..vediamo..

Link to comment
Share on other sites

Grazie!!!!!!!!!!!

 

Dunque... questa è la mia configurazione (Snow Leopard Hazard):

 

Mac OS X 10.6.1;

Mac OS X 10.6.2;

Bootloader: PC EFI 10.5;

Kernel: Legacy Kernel;

Graphics: Graphics Enabler (successivamente installato RadeonHD.kext);

Audio: nulla, installato poi VoodooHDA;

Network: nessun kext;

Laptop support: tutti;

System: CMOS FIX: tutti;

SATA FIX: AHCI SATA FIX;

Font aggiuntivi;

Rosetta

Quicktime

 

E vi allego gli attuali com.apple.Boot.plist (che adesso è impostato con cpus=1, ma quando faccio le prove di avvio lo tolgo) e dsdt.aml (cartella /Extra)....

 

Spero mi possiate aiutare...

Archivio.zip

Link to comment
Share on other sites

il com.apple.Boot.plist secondo me non va bane perchè obbliga ad usare un solo core:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>cpus=1</string>

</dict>

</plist>

 

Prova così:

ti allego il DSDTSE per estrarre il dsdt intoccato del picci: ( fai Extract DSDT e fai Save e allegalo al forum )

sarebbero da cancellare solo leAlas e niente più ..

 

http://www.filesavr.com/c1PvNQFx

 

Usa questi com.apple.Boot.plist in Extra

http://www.filesavr.com/OWuSPAAb

Link to comment
Share on other sites

Veramente io le modifiche al DSDT le ho fatte (e pure tramite EVO DSDTE), e gli alias credo di averli tolti.... sbaglio?

Il com.apple.Boot.plist l'ho messo a cpus=1 per farlo partire, ma quando faccio le prove per vedere se avvia con entrambi i processori quel flag lo tolgo.... ;)

Link to comment
Share on other sites

Al posto di cpus=1 non ci metto nulla, quindi lascio "<string></string>"...

Ho cancellato le alias, compilato, mi da' 0 errori (però 31 warning e qualcos'altro che non ricordo)... avvio e Kernel Panic!

Link to comment
Share on other sites

sicuramente provare con la retail mi fido delle modifiche a voce che hai fatto gia dal primo post di buoo mi paiono corrette almeno di quel poco che so...

 

prova con la retail avendo gia snow sopra non ti è difficile, puoi provare a installare su un altro hd ad esempio...

 

ricavati uno spazio per lui e installalo col metodo di osinstall.mpkg mi sembra...dalllo snow che stai usando.. cerca di carpire quali sono i kext necessari per il tuo picci e sperimenta...

Link to comment
Share on other sites

guarda io proverei a installare la retail sei gia avvantaggiato che lo puoi fare da snow funzionante..un ipotetica installazione potrebbe essere:

 

Chameleon 2 RC3 o superiore

in Extra com.apple.Boot.plist e il dsdt.aml

in Extra/Extensions FakeSMC.. OpenHaltRestart.. PlatformUUID ..NullCPUPowermanagement

 

 

arch=i386 se hai difficoltà a partire in modo normale..

Link to comment
Share on other sites

Dunque...... dopo aver avuto un incidente di percorso con le partizioni (vedi topic http://www.insanelymac.com/forum/index.php?showtopic=228144) ho installato di nuovo Snow Leopard senza selezionara alcun kernel, quindi Vanilla....

 

Risultato? Non si avvia :D

 

 

 

Ho provato diversi flag di avvio, tra cui -x, -v, -legacy, pure combinati insieme, ma soprattutto assieme a cpus=1 (se no va in kernel panic).... il risultato è che arriva alla schermata che vi allego, si ferma e non va oltre.....

 

UFF CHE GRATTACAPOOOOOO

post-318559-1281622890_thumb.jpg

post-318559-1281622941_thumb.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...