Jump to content

[Risolto] Lion non si spegne


miata01
 Share

28 posts in this topic

Recommended Posts

Ciao a tutti

Grazie al vostro intervento http://www.insanelym...o-lion-a-64bit/ tutto va alla perfezione.

Unico difetto, non si spegne...

Quindi, dato lo shut down sento la ventola della CPU spegnersi, le altre ventole e usb collegate no.

A quel punto non mi resta che tenere premuto il tasto di spegnimento del cabinet.

Mi piacerebbe risolvere per avere una funzionalità totale, anche perchè la macchina in questione deve passare al fratellino e temo che non sempre si ricordi di spegnere...

Link to comment
Share on other sites

Riesci a far funzionare la 7600? ..Avvii a 32 bit vero?

 

Per lo spegnimento ci sarebbe una patch da applicare al dsdt. Per caso hai già applicato delle patches? Controlla in /Extra se c'è DSDT.aml

La tua mobo monta anche ICH9, le USB ti funzionando regolarmente?

 

Un'alternativa potrebbe essere EVOReboot.kext

Link to comment
Share on other sites

Riesci a far funzionare la 7600? ..Avvii a 32 bit vero?

Guarda...dopo una estenuante lotta sono riuscita a farla funzionare a 64.

Vediamo se riesco anch'io a suggerire qualcosa...

 

1) Ho eliminato il vecchio nvenabler.kext e tutti i kext GeForce

post-686698-0-25027800-1353591311_thumb.png

 

2) Ho installato un enabler 64

Nvidia 7600Gt.zip

 

3) Ripulito permessi e cache con kext utility,

 

4) Riavviato

 

Per caso hai già applicato delle patches?

No, ho installato iatkos L2 "Chameleon 2.0.0 RC5"

Manualmente ho sostituito i kext di scheda video, audio, wifi e niente altro.

 

Controlla in /Extra se c'è DSDT.aml

No, non c'è

 

La tua mobo monta anche ICH9

Qui le mie competenze si fermano... non so che sia!

 

Le USB ti funzionando regolarmente?

Sia su mobo che sul front panel...

Link to comment
Share on other sites

Vai in: Informazioni su questo mac > più informazioni

 

Scatta uno screenshots alla voce Grafica/Monitor sono curioso :P

 

Alla voce USB, controlla che "posizione controller host" sia "USB Integrata" per tutte le USB. Se leggi qualche "slot di estensione" c'è un problema.

 

Poi controlla che AppleLPC viene caricato all'avvio, e poi per l'audio usi VoodooHDA o AppleHDA?

 

Poi dai il seguente comando al terminale ed allega DSDT.aml qui.

 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

Link to comment
Share on other sites

Vai in: Informazioni su questo mac > più informazioni

Scatta uno screenshots alla voce Grafica/Monitor sono curioso :P

post-686698-0-05286500-1353606823_thumb.png

 

Alla voce USB, controlla che "posizione controller host" sia "USB Integrata" per tutte le USB.

Se leggi qualche "slot di estensione" c'è un problema.

Abbiamo 6 problemi su 8...cioè 2 soli slot risultano Built-in

 

Poi controlla che AppleLPC viene caricato all'avvio.

Se il comando - kextstat -k | grep LPC - è corretto, il terminale non dice nulla...

 

E poi per l'audio usi VoodooHDA o AppleHDA?

Dopo diverse battaglie AppleHDA

 

Poi dai il seguente comando al terminale ed allega DSDT.aml qui

dsdt.aml.zip

Link to comment
Share on other sites

Siamo sicuri che la scheda video funzioni correttamente? Non leggo Rotation: Supported forse hai solo corretta risoluzione.

 

Ecco fatto!

Metti DSDT.aml nella cartella Extra e riavvia.

 

p.s. malauguratamente qualcosa dovesse andare storto al riavvio, non formattare xD. Al boot ti basterà dare un comando fasullo di ricerca del file DSDT.aml.

Esempio: DSDT=/nonandareinkernelpanictiprego

 

patched.zip

Link to comment
Share on other sites

Perfetto! Grazie!

Nessun errore, ora si spegne e tutte le USB risultano built-in.

Non so se posso chiedertelo...come hai fatto?

Solo un puntiglio, dato dalla mia maniacalita'...

Ho riparato i permessi disco e nella prima fila del report cé una cosa che non capisco...

Questo SUID file che e' stato modificato e non puo'essere riparato.

Ma magari e' solo una mia paranoia...

post-686698-0-54133900-1353658035_thumb.jpg

 

Ah, no, rettifica!

Facendo un giro ho letto che e'un bug trascurabile...

Link to comment
Share on other sites

Allega anche org.chameleon.boot.plist e smbios.plist

Lo speedstep e lo stop ti funzionano?

 

 

@ I vari devices vanno camuffati, iniettando id uguali a quelli Apple. Ho fatto questo per le USB e per il device LPC ...ora se fai il grep vedi che lo carica.

Altrei piccole correzioni per lo spegnimento e per evitare conflitti tra interrupt. C'è tanto da leggere in giro....

Link to comment
Share on other sites

Ho fatto un giro per capire se lo speedstep andava "tra l'altro mi sono imbattuta in tuo vecchio post"

Risultato: Non va

Lo stop e'un comando che non uso mai e non l'avevo neanche provato.

Risultato: Dopo lo stop va in freeze

...e io che pensavo di aver fatto un buon lavoro...

plistcham.zip

Link to comment
Share on other sites

Sostituisci nella cartella Extra queste 3 cose che ti invio.

Folder.zip

 

Assicurati che nella cartella Extra non ci siano Kexts nella cartella Extensions, se ci sono allora dovrai installarli nella cartella Sistema/Libreria/Extensions con Kext Wizard.

 

Poi apri il terminale e dai questo comando:

sudo perl -pi -e 's|\x75\x30\x89\xd8|\xeb\x30\x89\xd8|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

 

Ripara permessi e ricostruisci la kernel cache con kext wizard e poi riavvia.

 

Tornata al Desktop, se tutto è andato per il meglio, ti dirò l'ultimo passo da fare.

Link to comment
Share on other sites

Fatto e ho notato che il restart è stato molto più veloce!

B)

 

 

Adesso, vai nella cartella Sistema/Libreria/Extensions e cancella NullCPUPowerManagement.kext, poi ricostruisci la kernel Cache con kezt wizard e riavvii.

Al riavvio controlla se lo speedstep funziona

Link to comment
Share on other sites

Sta bene :D

 

Senti un po', mi sa che ho fatto un guaio ...ti spiego ...

Hai visto il comando al terminale che ti ho fatto dare prima per patchare l'AppleRTC? ..Questo serve ad evitare che dopo lo stop il pc freeza e si resettano i parametri del bios.

Questo comando però era per il kext di Mountain Lion ..... prova se funziona

Link to comment
Share on other sites

Oook! Andato in sleep, tutte le vantole spente, led dello standby lampeggiante...

Click sul power, ripartito!

Che dici sono a posto?

Ah no, aspetta...

è normale che a pc spento resti acceso il led di standby e i led sulla motherboard?

Link to comment
Share on other sites

  • 2 weeks later...

Ciao a tutti

Rispolvero questo post per un aggiornamento che necessiterebbe chiarimento...

Come volevasi dimostrare la scheda video non funzionava ad hoc.

Installando final cut mi sono accorta di non disporre del famigerato QE-CI.

"@ buoo avevi ragione :wink2: "

Dopo aver provato in mille modi ho desistito

Facendo un giro ho visto che una entry level della sapphire "la HD5450" con Lion andava, l'ho presa!

Per sicurezza ho brasato l'hard disk e reinstallato la iatkos seguendo tutta la procedura che avevo salvato su un .txt

Non ho avuto nessun problema nel far funzionare la nuova scheda video, che adesso supporta QE-CI.

Stavo procedendo ai vari settaggi argomento di questo topic e mi sono fermata a questo punto.

 

Sostituisci nella cartella Extra queste 3 cose che ti invio.

Folder.zip

 

Assicurati che nella cartella Extra non ci siano Kexts nella cartella Extensions, se ci sono allora dovrai installarli nella cartella Sistema/Libreria/Extensions con Kext Wizard.

 

Per far funzionare la Sapphire ho dovuto creare una cartella Extensions e metterci dentro l'injector

Quindi adesso ho una cartella Extensions!

Vengo "finalmente" alla domanda...

 

Cos'è che devo spostare in S/L/E?

I file che mi hai mandato, o l'injector ATI?

 

Grazie :)

Link to comment
Share on other sites

Cos'è che devo spostare in /S/L/E?

I file che mi hai mandato, o l'injector ATI?

 

Grazie :)

Devi spostare l'injector in S/L/E, mentre in /Extra devi mettere i 3 files postati da buoo

P.S. perché non hai messo l'injector direttamente in /S/L/E invece di creare la cartella Extensions in /Extra?

Link to comment
Share on other sites

 Share

×
×
  • Create New...