Jump to content

rob3r7o

rob3r7o

Member Since 21 Feb 2006
Offline Last Active Jan 29 2013 03:50 PM
-----

Posts I've Made

In Topic: [Guida] Asus M51sn/Pro57s Retail SL with DeepSleep

17 April 2010 - 04:19 PM

Installazione

Materiale occorrente:
Snow Leopard retail (ma credo si possa provare anche qualche altra versione)
Pacchetto in allegato
Chiavetta Usb

Aprire utility disco e posizionarsi sulla chiavetta da preparare
Scegliere Ripristina

Montare snow leopard retail e trascinarlo dal desktop su sorgente
Trascinare la chiavetta Usb dal desktop in Destinazione

Finito di ripristinare il sistema procediamo con installare il Chameleon sulla chiavetta

Apriamo la chiavetta e portiamoci in Extra/Extensions
Se chameleon avesse aggiunto kext cancelliamoli pure. Copiamo il contenuto della mia cartella Extra/Extensions nella chiavetta in Extra/extensions
Saranno pochi file:
Fakesmc
Voodoobattery (per il controllo della batteria del portatile)
VoodooSDHC (permetterà di far funzionare esclusivamente il lettore SD)
OpenHaltRestart (senza questo si perde lo spegnimento del pc dopo lo sleep)
2 kext per tastiera/touchpad

Sempre dentro la chiavetta, copiamo in Extra
smbios.plist
com.apple.boot.plist
dsdt.aml

Ora bisogna generare il file Extensions.mkext
Per fare questo ci occorre il programma MkextMaker (allegato in Utility)
Apriamo la chiavetta
andiamo in Extra
Prendiamo la cartella Extensions e trasciniamola sopra l'icona di MkextMaker
Se abbiamo proceduto bene dovremmo ritrovarci un nuovo file dentro Chiavetta/Extra chiamato extensions.mkext

Perfetto. Il lavoro maggiore è stato fatto.
A questo punto la chiavetta è avviabile e permette l'installazione di snow leopard, ovviamente solo sul nostro portatile.
Caso mai si provasse l'installazione di un altra distribuzione di Snow Leopard tenere in mente che all avvio chameleon carica il file dsdt e il contenuto della cartella Extra/extensione. Per cui se si stesse utilizzando il mio dsdt allora non occorre selezionare nessuna patch in fase di installazione di SL, essendo esse tutte contenute nel dsdt.

Quindi riavviamo il pc e facciamo il Boot da chiavetta.
Partirà chameleon che ci darà 5 secondi di tempo per decidere quale sistema avviare, mostrandoci le varie partizioni
dell Hard disk, compreso la chiavetta USB
Scegliamo di partire da chiavetta usb e procediamo con l'installazione

Finita l'installazione il sistema si riavvierà ma ovviamente non potremo partire da HD dove abbiamo installato Snow Leopard in quanto manca Chameleon e la cartella Extra con tutto il suo contenuto.

Quindi facciamo il boot nuovamente da chiavetta usb.
Ora però, una volta caricato chameleon, spostiamoci con i tasti cursore sulla partizione dove abbiamo installato Snow Leopard.

Se tutto è andato bene il sistema partirà regolarmente, con il video già funzionante.

Ora dovremo ripetere la procedura che abbiamo fatto all'inizio sulla chiavetta, ma questa volta sull Hard disk dove abbiamo installato Snow Leopard, ossia:

Installare Chameleon su HD
Copiare i file in Extra e in Extensions sull HD (come abbiamo fatto prima)

Copiare i Kext dal mio pacchetto in System/library/extensions
Riguardano Audio, Lan e speedstep
Finito il lavoro lanciare Kext Utility

Bene.
Il sistema è ora (quasi totalmente) funzionante e avviabile.



La guida e sanza dubbio perfezionabile e come posso prevvederò ad aggiornarla, magari con spiegazioni più dettagliate.

Aggiornato 05/05/2010
Il pacchetto è scaricabile qui M51sn DSDT Kext



Aggiornamento importante 28/04/2010:

Non ho finito ancora la guida perchè ho dovuto modificare ancora il dsdt (parte usb) per permettere lo sleep-deepsleep e cercare un bootloader che funzionasse bene.
Ne ho provati diversi ma con tutti ho sempre avuto il problema del mancato spegnimento dopo deepsleep
Quello allegato (asere) sembra funzionare egregiamente.


Aggiornamento 05/05/2010
A quanto pare mi sono sbagliato. Dopo deppsleep continuo a perdere lo spegnimento del pc, risolvibile solo utilizzando kext utility.
Il problema sembra risolto utilizzando il kext OpenHaltRestart, inserito nel pacchetto aggiornato.

Piccola nota riguardante Bootloader e UUID:
Ogni volta che si cambia UUID alla macchina consiglio di usare kext utility che cancellerà e ricreerà il file per lo sleep.
Non facendo questo e provando a mandare il pc in sleep il risultato sarà il mancato riavvio, che personalmente non sono riuscito a risolvere se non installando nuovamente il bootloader.
Va ricordato ancora che cambiando UUID al pc diviene inutilizzabile anche il backup fatto con time Machine

...continua

In Topic: [Risolto] Installare SNOW su asus m51sn con Leopard funzioante

17 April 2010 - 01:28 PM

Per fix PATA kernel Panic
Bisogna aggiungere nel dsd, (cercate il controller, dovrebbe essere 0x001F0001)
OperationRegion (IDET, PCI_Config, 0x40, 0x04) // IDE Timing Register                Field (IDET, WordAcc, NoLock, Preserve)                {                        Offset (0x00),                    M1, 8,                        Offset (0x01),                    M2, 8,                        Offset (0x02),                    M3, 8,                        Offset (0x03),                    M4, 8                }                Method (_DSM, 4, NotSerialized)                {                    Store (0x07, M1)                    Store (0xE3, M2)                    Store (Zero, M3)                    Store (0xC0, M4)                    Return (Zero)                }

Con questa modifica potete tenere IOATA originali (provato 10.6.0-10.6.3)
Oppure chi se la sente puo provare il mio dsdt tenendo in mente che con questo occorrono tutti i kext non modificati e nessn inject.

Mi spiace per la guida, per ora non ce la faccio.
Riposto tutto il mio materiale, compreso il dsdt corretto bene.

ecco M51sn Snow Leopard Kext/DSDT

Riguardo il touchpad, insistete riparando i permessi con kext utility. Anche a me all'inizio non andava. Ora funziona bene, compreso scroll a due dita

In Topic: calling all ALC260 users

15 April 2010 - 05:37 PM

edit. i get it now i use the values from the app and edit the nodes in the kext.


Ok..

Here little Upgrade. Volume mixer is now 80% (configured via Plist)
Attached File  VoodooHDA_260_Leo_Snow.zip   270.3KB   108 downloads

In Topic: [Risolto] Installare SNOW su asus m51sn con Leopard funzioante

15 April 2010 - 05:10 PM

Ragazzi, abbiate pazienza.
avevo la guida bella che pronta ma poi mi sono accorto di diversi errorucci nel mio dsdt per cui ho preferito levarlo.

Cmq nel mentre la ultimo se avete domande fate pure.
Come posso rimetto online il pacchetto col dsdt GIUSTO e col materiale occorrente.

Riguardo il lettore SD, il kext voodoo riesce a far funzionare solo ed esclusivamente la lettura di schede SD
Attenti, ci sono schedine sono simili (non ricordo come si chiamano) che non funzionano.
Solo ed esclusivamente schedine SD

In Topic: [Risolto] Snow leopard su Asus pro57S/M51sn

27 March 2010 - 07:10 PM

Ciao Hunty,
ci sei sempre??
Qualche miglioramento, novità sul fronte compatibilità??
Io ho fatto qualche piccolo ulteriore progresso.
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy