Jump to content

P5K DSDT collection patch con EVODSDTSE


scrax
 Share

Cosa ne pensi dei metodi di hack tramite DSDT?  

64 members have voted

  1. 1. Di la tua

    • Impossibile farne a meno (Vanilla!)
      30
    • Molto Utili
      21
    • Un metodo vale l'altro basta che parta Snow
      3
    • Troppo un casino
      8
    • Mi trovo meglio senza
      2


306 posts in this topic

Recommended Posts

@frtommy

Ciao frtommy, sono ancora indeciso se avere MacPro2,1 o MacPro3,1 in smbios.plist (non è un kext, occhio) ma ultimamente ho messo 3,1 perché mi sembrava meglio. Se non lo usi prova Lizard è molto comodo per queste cose. Lo trovi sul forum di voodoo project ora non ho il link alla mano...

 

In pratica a quanto pare hai fatto tutto bene finora, se cambi il codice 0x18, 0x3A, 0x00, 0x00 e metti il tuo reale codice x15, 0x28, 0x00, 0x00 rende inutile la modifica stessa.

Il codice serve per dare a osx un id che gli piace (quello dell'ich10) anziché il tuo che non gli piace molto (ICH9 nel mio caso).

 

Così forse è più chiara la faccenda.

:(

 

Ciao scrax.

Grazie mille per la rapidità.

mi sbagliavo con smbiosresolver.kext :P

Lizard non lo conosco, ma lo andrò a cercare.

Capito poi la cosa del ID :P

 

Prossimo passo allora continuo con la tua scaletta in prima pagina.

Notte.

Link to comment
Share on other sites

scrax, non ho ben capito, con l'adr giusto c'è qualche cambiamento in positivo? il codice che hai in prova con l'adr giusto e sodtituendo l1e con l1a nel tuo caso (giusto) mi piace molto,, ora vado davvero a letto, attendo buone nuove per domani :(

Link to comment
Share on other sites

scrax, non ho ben capito, con l'adr giusto c'è qualche cambiamento in positivo? il codice che hai in prova con l'adr giusto e sodtituendo l1e con l1a nel tuo caso (giusto) mi piace molto,, ora vado davvero a letto, attendo buone nuove per domani :(

 

Ci siamo vicini mi sa! Adesso meli monta, ma non sempre.

Messaggi d'errore:

ATY,Motmot: Not usable

Nov 19 00:19:24 Mac-Pro-Z kernel[0]: disk2s2: I/O error. <--dopo questo (provando 2 hd in cascata) non ha più funzionato bene

Nov 19 00:19:43 Mac-Pro-Z kernel[0]: disk2: virtual memory error.

Nov 19 00:19:44: --- last message repeated 6 times ---

Nov 19 00:19:43 Mac-Pro-Z kernel[0]: disk2: alignment error.

Nov 19 00:21:28 Mac-Pro-Z kernel[0]: IOFireWireController unresponsive IRM at node 1, forcing root to node 0

Nov 19 00:22:09 Mac-Pro-Z kernel[0]: disk2s1: I/O error.

 

Provo con questo

Scope (\_GPE)
			{
				Method (_L1A, 0, NotSerialized)
				{
					Notify (\_SB.PCI0.LPCB.ASOC, One)
					Sleep (0x03E8)
					Notify (\_SB.PCI0.P0P1.FWBR.FRWR, Zero)
					Method (_L22, 0, NotSerialized)
					 {
						  Notify (\_SB.PWRB, 0x02)
					 }
				}
			}

 

 

@frtommy

Vai tranquillo, che il primo post cercherò di tenerlo aggiornato con le modifiche che funzionano. Speriamo di riuscire anche con sta firewire a risolvere, poi tocca allo speedstep (che attualmente controllo con PStateChanger come consigliato quassopra da kpkp e smith@@). Ho anche iniziato a usare una versione modifica si fakesmc che permette a istat (gratuito) di leggere le temperature della CPU così posso fare dei confronti.

 

A basso carico senza NullCPU etc. (solo navigare praticamente idle):

Load (%): 3.85

PState 2/2

Frequency (MHz) 2004 (75%)

Voltage (mV) 1187

Temperature 44

 

PState:

p| MHz | mV | FID | VID | DID

0 2672 1350 08 2A 0

1 2338 1275 07 24 0

2 2004 1187 06 1D 0

Link to comment
Share on other sites

allora sembrerebbe che a 32bit vada meglio però se li attacco in catena ho sempre problemi...

 

Per ora il risultato è che se attacco un HD da 3'5 firewire funziona, viene montato e smontato normalmente ma comunque da un'errore quando lo connetto:

IOFireWireController unresponsive IRM at node 1, forcing root to node 0

 

Da attaccato se gli collego in cascata un'altro HD autoalimentato non succede nulla nonostante appaia in System Profiler:

 

post-464373-1258596195_thumb.png

 

Se li connetto già accesi e collegati in cascata parte solo il primo e dopo un po viene espulso con errore tipo periferica scollegata male e diventa sconosciuto in Sys prof mentre il secondo rimane riconosciuto ma non viene montato

 

post-464373-1258596614_thumb.png

 

Accendere il primo già da connesso con il secondo anche collegato parte il primo e il secondo è riconosciuto in Sys prof e basta come al primo es.

 

CONTINUA LA SERIE DI ERRORI DI LETTURA:

Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: I/O error.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: t.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: .apple.system.fs] [DevNode /dev/disk2s1] [MountPt /Volumes/TEST] [FSLogMsgID 1435657806] [FSLogMsgOrder Last] 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15: --- last message repeated 3 times ---
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: jnl: disk2s2: close: journal 0xbc5db10, is invalid.  ab IO] [ErrNo 6] [IOType Read] [PBlkNum 32] [LBlkNum 0] [FSLogMsgID 998164866] [FSLogMsgOrder First] 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15: --- last message repeated 3 times ---
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: [FSLogMsgOrder Last] 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not presgID 1230435632] [FSLogMsgOrder First] 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: BlkNum 0] [FSLogMsgID 1632976408] [FSLogMsgOrder First] 
Nov 19 03:08:15 Mac-Pro-Z kernel[0]: disk2s1: media is not present.
Nov 19 03:10:58: --- last message repeated 2 times ---
Nov 19 03:10:58 Mac-Pro-Z kernel[0]: IOFireWireController unresponsive IRM at node 1, forcing root to node 0

 

Mac Book Pro in modalità disco va sempre perfetto come senza dsdt patch, più veloce di tutti a montare, smontare leggere ecc..

Se collego a catena Hd portatile il secondo HD viene visto ma non montato.

post-464373-1258597094.png

 

Errore che mi esce in system.log ogni volta che stacco l'hd non riconosciuto:

ICANotifications framework timed out waiting for a FireWire device with GUID 'XXXXXXXXXXXXXXXXXXX' to become ready!

 

sul forum apple consiglian di spegnere il computer e scollegarlo da tutto per 5 min, per resettare il chip. ora provo anche questa....

 

EDIT:

ATTENZIONE con EvoReboot e/o HopenHaltRestalt non mi andava lo stop, togliendoli mi funziona lo stop e l'hd in questione viene visualizzato dopo il rientro dallo stop (che adesso funziona perfettamente mentre col DSDT della P5K Pro usciva subito dallo stato di stop).

 

Dopo il rientro tutto funziona a meraviglia…

mi vede tutti gli HD firewire collegati senza problemi se li scollego e li ricollego li monta subito…

ahc ho parlato troppo presto…

dopo un po il principale cade se messi in catena e collegati assieme mentre il secondo non monta se il primo era già collegato e montato.

Uno stop&go e tutto si riprende.

Purtroppo mi salta la porta usb della tastiera e del mouse al rientro e devo ricollegarla per riuscire a riattivarla.

Dopo lo stop gli Hd sembrano stabili, anche se entrambi collegati a cascata.

Link to comment
Share on other sites

Ciao a tutti.

Eccomi :)

Allora , inserite adesso gli ID delle porte USB.

Tutto perfetto.

Scrax, dovresti però scrivere che, se si rinominano in UHC1 etc... si deve rinominare in UHC1 etc, anche delle righe nella zona iniziale del DSDT, perchè altrimenti tira fuori gli errori, perchè i device si chiamano UHC1 mentre in quelle righe abbiamo USB1.

 

Qunidi ho rinominato tutto e funziona alla perfezione.

 

Ennesimo ringraziamento.

La firewire del mio portatile non mi interessa, non ho niente di firewire, quindi mi spiace ma non posso darvi una mano.

 

Quando inizierete a curare lo speedstep , se serve farò da cavia :D

 

Ci sentiamo.

Adesso passo al fisso mio e di mia sorella con queste modifiche al dsdt :D

 

Grazie davvero per questo splendido THREAD.

 

Ciao.

Link to comment
Share on other sites

Ok scarx, perfetto. Cerchero' di recuperare un disco firewire o una base in qualche modo, perche' così come ora non riesca a fare un tubo, la sola teoria mi lascia a bocca asciutta e non mi piace ;)

 

Tienimi aggiornato :)

Link to comment
Share on other sites

Scrax, dovresti però scrivere che, se si rinominano in UHC1 etc... si deve rinominare in UHC1 etc, anche delle righe nella zona iniziale del DSDT, perchè altrimenti tira fuori gli errori, perchè i device si chiamano UHC1 mentre in quelle righe abbiamo USB1.

 

quando scrivo rinominato USB1 -> UHC1vuol dire che ho fatto cerca e sostituisci, così mi sostituisce tutto anche quelle in giro per il dsdt.

talvolta invece v'è scritto rinominato (MCH) -> (MCEH) perché con cerca e sostituisci MCH parti che non deve cambiare.

 

Grazie per avermelo fato notare ora aggiungo una nota.

 

Per la firewire sono arrivato abbastanza a un buon punto adesso sto risistemando un po tutto e poi volevo provare un'installazione vergine "usa e getta" perché questa mi sa che si sta riempiendo di errori e modifiche aggiunte e tolte...

 

Comunque è confermato anche per me senza NullCPUPower ho circa 55° in iddle, con PStateChange oscilla tra i 40° e i 43° una bella differenza a lungo andare.

Link to comment
Share on other sites

Comunque è confermato anche per me senza NullCPUPower ho circa 55° in iddle, con PStateChange oscilla tra i 40° e i 43° una bella differenza a lungo andare.

 

Perfetto, questa tua conferma alla mia nota mi interessa tantissimo :(

Link to comment
Share on other sites

Ciao a tutti.

Rieccomi a rompere le palle.

Il primo pc in firma è venuto tutto ok.

Mentre nel mio secondo PC, che non è + il secondo in firma,

ma è questo:

 

Asus P5W Dh Deluxe

Intel Core2Duo E6600

2x1Gb Ram DDR2 OCZ

HD Sata Maxtor 160Gb

Geforce EN8400GS 512mb Efistring

 

 

questo system profiler:

 

Riepilogo hardware:

 

Nome modello: iMac

Identificatore modello: iMac8,1

Nome processore: Intel Core 2 Duo

Velocità processore: 2,43 GHz

Numero di processori: 1

Numero totale di nuclei: 2

 

 

 

Intel ICH7-R AHCI:

 

Fornitore: Intel

Prodotto: ICH7-R AHCI

Velocità: 3 Gigabit

Descrizione: AHCI Version 1.10 Supported

 

Maxtor 6V160E0:

 

Capienza: 160,04 GB (160.041.885.696 byte)

Modello: Maxtor 6V160E0

Revisione: VA111610

Numero di serie: V391Y99G

Native Command Queuing: Sì

Lunghezza coda: 32

Disco estraibile: No

Unità amovibile: No

Nome BSD: disk0

Tipo mappa partizione: Master Boot Record (MRB)

Stato S.M.A.R.T.: Verificato

Volumi:

snowyvero:

Capienza: 115,18 GB (115.176.103.936 byte)

Disponibile: 104,63 GB (104.633.233.408 byte)

Scrivibile: Sì

File System: Journaled HFS+

Nome BSD: disk0s1

Punto di attivazione: /

WIN:

Capienza: 44,87 GB (44.865.741.312 byte)

Disponibile: 44,85 GB (44.852.969.472 byte)

Scrivibile: Sì

File System: MS-DOS FAT32

Nome BSD: disk0s2

Punto di attivazione: /Volumes/WIN

 

 

 

Quando faccio Extract DSDT, mi ero insospettito, perchè a CPU c'è solo il CPU1 ( mentre non dovrebbe esserci anche il CPU2 ? )

 

Poi non capisco come mai non ho il Device (SATA)

 

Ho un Device(IDE) ma quello è il mio lettore CDROM EIDE.

 

Cosa dovrei fare allora?

In modo da avere i 2 CPU e ESB2 per il SATA=?

 

Scusate il disturbo, ma se risolvo anche questa ho tutti e 3 i computer apposto al 110%

Link to comment
Share on other sites

Ciao a tutti!

 

Ancora non ho provato a moddare i device Firewire...

 

Ma vedo fiducioso che il tread si sta muovendo bene.

 

Appena il tempo lo permette faccio dei test su Snow (i precedenti li ho fatti tutti su leo).

 

A presto Fabio.

 

Ps se qulacuno monta un Q6600 si trava in giro il P-state bello pronto e funzionante da aggiungere al vostro DSDT.

Link to comment
Share on other sites

Ho notato una cosa.

Il bios nonostante mi faccia impostare SATA as AHCI, mi rileva il mio HD come EIDE.

Non capisco come mai visto che l'HD è collegato in sata su SATA 1 e non ha attacchi EIDE.

 

Dovrei cercare di aggiornare il bios?

 

Oppure dovrei provare a fare altro?

Link to comment
Share on other sites

Ho notato una cosa.

Il bios nonostante mi faccia impostare SATA as AHCI, mi rileva il mio HD come EIDE.

Non capisco come mai visto che l'HD è collegato in sata su SATA 1 e non ha attacchi EIDE.

 

Dovrei cercare di aggiornare il bios?

 

Oppure dovrei provare a fare altro?

 

 

Nulla da fare.

Ho aggiornato il bios all'ultima versione disponibile.

Però l'HD sata nel bios viene riconosciuto come IDE.

Poi in Snow lo vede come AHCI, però nel DSDT non c'è la voce SATA.

 

Dovrei fare un taglia e incolla della voce SATA che è sugli altri 2 DSDT degli altri 2 computer?

 

Oppure lascio perdere e mi tengo il ICH7-R ?

 

Altra cosa,

Non son riuscito googolando a trovare un fix.

 

Ho 1 warning solamente ed è questo.

 

/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8889: Release (SMBA)

Warning 1099 - Statement is unreachable ^

Link to comment
Share on other sites

Ciao a tutti. Ieri non riuscivo a connettermi, per potervi aggiornare sull'andatura delle mod alla firewire e al resto delle dsdt patch.

 

frtommy

Credo che il tuo ICH7+ sia supportato nativamente come ICH10. Però vorrei capire bene, l'hd è attaccato alla porta SATA rossa (cioè in bios appare nella prima o seconda porta SATA AHCI)?

 

Prova a cercare questo nel DSDT: _ADR, 0x001F0002 è l'adr della mia porta sata, per vedere il tuo vai in IOReg (anche da DSDTSE col tasto Get sotto Registry Info) e vedi dove sono gli HD che ti dan problemi. A finaco del nome trovi@F1,2 nel mio caso che è l'adr (address suppongo). così dovresti riuscire a trovarli nel DSDT. Se son chiamati IDE penso basti rinominarli in SATA ma non credo sia nulla più di un fattore cosmetico.

 

Prova a fare dei benchmark del disco prima e dopo le modifiche così vedi se ottieni dei miglioramenti.

 

Per l'errore telo dava anche prima di modificarlo? Se no dovresti cercar di vedere che modifica telo crea. Altrimenti non saprei come aiutarti....

 

IFabio

Finora sembra funzionare abbastanza bene in 32bit la modifica ma mai con device a cascata. Alcuni problemi che ho non so dire se son dovuti all'HD che uso o alla nostra configurazione, nonostante l'HD su altri mac vada senza problemi.

 

Cha voi sappiate se metto il macbook pro in modalità disco destinazione e una porta firewire 400 la uso per collegarmi al computer l'altra presente nel mac per collegarci un HD firewire 800 dovrebbero funzionare entrambi, no?

Appena posso passo da un mio amico a provar sta cosa se nessuno la sa.

 

Per il mio procio melo son fatto da solo ma non so ne s'è giusto o se va bene. Ho Core 2 Duo 2.66 da 1.800 a 2.666 (se non ricordo male) 4 pstate. Ho usato PState Calculator.

 

smith@@

Ora che ho ripulito la ventola della cpu (originale intel) ho 37° attualmente con solo safari e DSDTSE attivi + istat sulla barra. Niente PState Changer caricato, ma P-state in dsdt e drop ddst in chameleon:

 Scope (_PR)
   {
       Processor (CPU1, 0x01, 0x00000410, 0x06)
       {
           Method (_PSS, 0, NotSerialized)
           {
               Return (Package (0x04)
               {
                   Package (0x06)
                   {
                       0x0A68, 
                       0x00012B5B, 
                       0x0A, 
                       0x0A, 
                       0x081D, 
                       0x081D
                   }, 

                   Package (0x06)
                   {
                       0x091B, 
                       0xF89B, 
                       0x0A, 
                       0x0A, 
                       0x071A, 
                       0x071A
                   }, 

                   Package (0x06)
                   {
                       0x07CE, 
                       0xC9AA, 
                       0x0A, 
                       0x0A, 
                       0x0616, 
                       0x0616
                   }, 

                   Package (0x06)
                   {
                       0x0681, 
                       0x9E88, 
                       0x0A, 
                       0x0A, 
                       0x0512, 
                       0x0512
                   }
               })
           }

           Method (_PSD, 0, NotSerialized)
           {
               Return (Package (0x05)
               {
                   0x05, 
                   Zero, 
                   Zero, 
                   0xFC, 
                   0x04
               })
           }

           Method (_CST, 0, NotSerialized)
           {
               Return (Package (0x04)
               {
                   0x03, 
                   Package (0x04)
                   {
                       ResourceTemplate ()
                       {
                           Register (FFixedHW, 
                               0x01,               // Bit Width
                               0x02,               // Bit Offset
                               0x0000000000000000, // Address
                               0x01,               // Access Size
                               )
                       }, 

                       One, 
                       One, 
                       0x03E8
                   }, 

                   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, 
                       0x11, 
                       0xFA
                   }
               })
           }
       }

       Processor (CPU2, 0x02, 0x00000410, 0x06)
       {
           Alias (^CPU1._PSS, _PSS)
           Alias (^CPU1._PSD, _PSD)
           Alias (^CPU1._CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000410, 0x06)
       {
           Alias (^CPU1._PSS, _PSS)
           Alias (^CPU1._PSD, _PSD)
           Alias (^CPU1._CST, _CST)
       }

       Processor (CPU4, 0x04, 0x00000410, 0x06)
       {
           Alias (^CPU1._PSS, _PSS)
           Alias (^CPU1._PSD, _PSD)
           Alias (^CPU1._CST, _CST)
       }
   }

 

Ho sostituito tutto quello che c'era prima in CPU1 2 3 e 4. con quello che ho postato qui sopra.

 

C'è qualcosa per vedere in che PState sono (tipo PStateChanger ma senza usare i .kext o i suoi p-state) ?

 

Mi sembra buono...

Link to comment
Share on other sites

Ciao scrax puoi usare voodoomonitor per vedere i tuoi pstate e controllare il funzionamento effettivo dello speedstep, usa anche cpu-x, combinati ti daranno l'idea giusta..

Il codice che hai usato e' ok, andava anche a me MA CON FREQUENZE A DEFAULT, se imposto lo speedstep da dsdt e cambio le frequenze nel bios ottengo 2 cose: kernel panic e kernel panic; io sono e rimarro' in oc, non posso lasciare questo per lo speedstep natio, sarebbe inutile e controproducente. Ora ho tolto il voodoopstate e ho messo su il nuovo voodoopowermini per snowleo, non necessita del "changer" per passare da uno stato all'altro e va da dio, consuma (ovvio) meno cpu e sfrutta in pieno i "salti" da uno stato all'altro. Il precedente voodoopstate era sostanzialmente piu' lento..

 

Per quanto riguarda la firewire non riesco a capire il perche' a cascata non andrebbero, voglio dire che differenza sostanziale c'e'?

 

Fammi sapere ;)

 

Ciao

Link to comment
Share on other sites

Io come frequenze sono infatti a Default, volevo provare qualche oc ma non so se fidarmi della ventolina originale, tu che dici?

Intanto vedo di trovarmi il nuovo voodoopowermini allora. CPu-x ce l'ho ma a parte dirmi le caratteristiche della CPU non fa altro o no? Dici che mi serve per il numero degli step?

Lascio questo link che mi rileggerò anch'io con calme, a prima vista sembra interessante anche se per linux http://www.ztex.de/misc/c2ctl.e.html

 

Per la firewire non capisco neanche io perché non vada, farò delle prove per vedere se è la periferica che ha problemi su un'altro 10.6.2 originale, ma mi sembra che non mi sia mai successo prima.

Nelle ultime prove, sembra andare meglio, ora faccio un' installazione da zero e vedo su quella come si comporta.

Link to comment
Share on other sites

Intanto vedo di trovarmi il nuovo voodoopowermini allora. CPu-x ce l'ho ma a parte dirmi le caratteristiche della CPU non fa altro o no? Dici che mi serve per il numero degli step?

Il CPU-X ti fa vedere i MHz e il multiplier, cosi vedi se il speedstep va o no :wacko:

Concordo che il kext VoodooPower e molto più funzionale, visto che ti premete di fare l'overclock...

Link to comment
Share on other sites

Ciao a tutti. Ieri non riuscivo a connettermi, per potervi aggiornare sull'andatura delle mod alla firewire e al resto delle dsdt patch.

 

frtommy

Credo che il tuo ICH7+ sia supportato nativamente come ICH10. Però vorrei capire bene, l'hd è attaccato alla porta SATA rossa (cioè in bios appare nella prima o seconda porta SATA AHCI)?

 

Prova a cercare questo nel DSDT: _ADR, 0x001F0002 è l'adr della mia porta sata, per vedere il tuo vai in IOReg (anche da DSDTSE col tasto Get sotto Registry Info) e vedi dove sono gli HD che ti dan problemi. A finaco del nome trovi@F1,2 nel mio caso che è l'adr (address suppongo). così dovresti riuscire a trovarli nel DSDT. Se son chiamati IDE penso basti rinominarli in SATA ma non credo sia nulla più di un fattore cosmetico.

 

Prova a fare dei benchmark del disco prima e dopo le modifiche così vedi se ottieni dei miglioramenti.

 

Per l'errore telo dava anche prima di modificarlo? Se no dovresti cercar di vedere che modifica telo crea. Altrimenti non saprei come aiutarti....

 

Allora.

 

Certamente che ho collegato il mio HD Sata alla presa SATA1.

Lo strano è che se premo DELETE sulla tastiera e entro dentro il Bios me lo vede come Master EIDE 3.

Perchè i primi 2 posti eide sono per il controller Jmicron, che ho disattivato da bios.

 

Sotto poi ho messo sata come AHCI, ma nel bios l'HD me lo vede come eide deduco.

 

Anche se poi come ti avevo incollato in system profiler me lo vede come AHCI.

 

Avevo già notato si che in Device (IDE0) o (IDE) ora non ricordo,

 

c'era name _ADR, 0x001F0002 o qualcosa del genere, ora non ricordo i numeri a memoria.

 

Quindi te dici semplicemente di rinominarlo e di farci la modifica come al tuo Punto 7 in prima pagina.

Proverò.

 

 

Volevo segnalare a tutti poi che è uscito il FAKESMC 2.5 è un OT, ma visto la voglia di migliorarsi che c'è in questo thread, penso valga la pena informarvi.

 

Voodoominipower anche quello lo avevo scaricato ieri, ma poi non l'ho installato perchè credevo che servisse solo per i MINI, cioè i netbook con ATOM.

Allora lo metto subito in funzione, visto che il Pstate changer sul notebook non mi funziona. Mi si chiude subito l'applicazione.

 

Per il fatto del Warning, e non errore, quindi tutto funziona bene, lo fa da subito.

All'inizio erano 0 errors e 14 warning.

Poi rinominando come consigli te sono andato a 4 warning.

poi mettendo il famoso Return (zero) sono andato a 1 warning, che è quello che ho scritto.

Che però anche googolando non ho capito e trovato come fixarlo.

 

Se non lo tolgo non è un problema :wacko:

 

Non preoccupatevi.

Comunque se prima o poi vi dovesse capitare la soluzione ,magari avvertitemi XD

 

Grazie a tutti.

Vi aggiorno in giornata :P

 

Ciaoooo.

Link to comment
Share on other sites

 Device (SATA)
		{
			Name (_ADR, 0x001F0002)
		}
	}

	Scope (\_GPE)
	{
		Method (_L09, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.P0P1, 0x02)
			Notify (\_SB.PCI0.P0P4, 0x02)
			Notify (\_SB.PCI0.P0P5, 0x02)
			Notify (\_SB.PCI0.P0P6, 0x02)
			Notify (\_SB.PCI0.P0P7, 0x02)
			Notify (\_SB.PCI0.P0P8, 0x02)
			Notify (\_SB.PCI0.P0P9, 0x02)
		}

		Method (_L0B, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.P0P3, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L1D, 0, NotSerialized)
		{
			\_SB.PCI0.LPCB.SIOH ()
		}

		Method (_L08, 0, NotSerialized)
		{
			\_SB.PCI0.LPCB.SIOH ()
		}

		Method (_L04, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.UHC2, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L0C, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.UHC3, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L0E, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.UHC4, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L05, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.MC97, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L03, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.UHC1, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}

		Method (_L0D, 0, NotSerialized)
		{
			Notify (\_SB.PCI0.EHC2, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}
	Method (_DSM, 4, NotSerialized)	 
			{
				Store (Package (0x02)
					{
						"device-id",
						Buffer (0x04)
						{
							0x81, 0x26, 0x00, 0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
			Return (Local0)
			}
	}

	Device (PWRB)
	{

 

Questo è il pezzo di dsdt del asus p5w dh deluxe

 

Mentre questo:

Device (SATA)
		{
			Name (_ADR, 0x001F0002)
			OperationRegion (SACS, PCI_Config, 0x40, 0xC0)
			Field (SACS, DWordAcc, NoLock, Preserve)
			{
				PRIT,   16, 
				SECT,   16, 
				PSIT,   4, 
				SSIT,   4, 
						Offset (0x08), 
				SYNC,   4, 
						Offset (0x0A), 
				SDT0,   2, 
					,   2, 
				SDT1,   2, 
						Offset (0x0B), 
				SDT2,   2, 
					,   2, 
				SDT3,   2, 
						Offset (0x14), 
				ICR0,   4, 
				ICR1,   4, 
				ICR2,   4, 
				ICR3,   4, 
				ICR4,   4, 
				ICR5,   4, 
						Offset (0x50), 
				MAPV,   2
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x02)
					{
						"device-id", 
						Buffer (0x04)
						{
							0x81, 0x26, 0x00, 0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

			Method (_STA, 0, NotSerialized)
			{
				Sleep (0xC8)
				Return (0x0F)
			}
		}

		Device (SBUS)

 

E' quello sul portatile.

 

Poi se scorro in su nel dsdt del p5w trovo e presumo che sia una parte dentro il

 

Device (IDE0)

{

Name (_ADR, 0x001F0001)

Name (^NATA, Package (0x01)

{

0x001F0001

})

Name (REGF, One)

Method (_REG, 2, NotSerialized)

{

 

 

Presumo che essendo dentro la solita parte di codice, anche se ho rinominato IDE1 come SATA, non funzioni lo stesso.

Visto che il codice DSDT rispetto al portatile è diverso.

Non sò se mi spiego.

 

Cmq attivo sul pc ho un Slave EIDE 2 che è il lettore CDROM e l'hd Sata partizionato in 2, MBR, Snow e WIN.

Dove win è vuota perchè ancora non ce l'ho installato.

 

Cmq la domanda è questa.

 

Dovrei fare un bel taglia e incolla con il codice del portatile e metterlo nel p5w dh deluxe?

Oppure rischio di non farlo andare e fare dei danni visto che è un altra MOBO?

 

In parole povere c'ho tanto casino in testa.

 

Spero tu possa aiutarmi a fare luce.

 

ciao e grazie.

Link to comment
Share on other sites

Io come frequenze sono infatti a Default, volevo provare qualche oc ma non so se fidarmi della ventolina originale, tu che dici?

Intanto vedo di trovarmi il nuovo voodoopowermini allora. CPu-x ce l'ho ma a parte dirmi le caratteristiche della CPU non fa altro o no? Dici che mi serve per il numero degli step?

Lascio questo link che mi rileggerò anch'io con calme, a prima vista sembra interessante anche se per linux http://www.ztex.de/misc/c2ctl.e.html

 

Per la firewire non capisco neanche io perché non vada, farò delle prove per vedere se è la periferica che ha problemi su un'altro 10.6.2 originale, ma mi sembra che non mi sia mai successo prima.

Nelle ultime prove, sembra andare meglio, ora faccio un' installazione da zero e vedo su quella come si comporta.

 

Sono contrario all'oc con il box originale, non fidarti, a meno che tu non faccia un oc abbastanza basso e a quel punto sarebbe comunque poco utile :D

 

Ciao

Link to comment
Share on other sites

FRtommy secondo me se in sys prof telo vede AHCI sei già apposto, non serve che fai nulla della modifica al sata con quella mobo.

Magari vedi se nel forum internazionale trovi un dsdt di quella mobo e vedi cos'hanno modificato o cosa non han cambiato.

Facci sapere se lo cambi o no che snon serve per wquella mobo lo aggiungi al primo post.

Link to comment
Share on other sites

Sai fare anche le modifiche per il speedstep vanilla? Quelle sono importantissime per far andare il tutto in 64bit mode, visto che il kext voodooPower non va?

 

Siccome in questi giorni ci ho provato attualmente sto andando con un dsdt adattato da quello che ho linkato precedentemente della P5K Pro che è ottimizzato in una maniera incredibile. Il mio Ioreg è praticamente identico a quello di un mac pro 3,1 e sto iniettando (per pura cosmesi credo) i dati della scheda audio voodooHDA in sys prof

 

post-464373-1258857178_thumb.png

 

SpeedStep nativo con i valori che mi son calcolato tramite PState calculator ma che non riesco ancora a capire bene se funziona o no.

Errori al boot non ne ho. Le temperature sono basse ma non so come fare a metterlo sotto sforzo da vedere se tiene i vari stati (3 in tutto moltiplicatore a 6-7-8 io però ne ho messe quattro da 5 a 8 come moltiplicatore.).

 

Questi sono i valori che ho:

post-464373-1258857498_thumb.png post-464373-1258857514_thumb.png

post-464373-1258857527_thumb.png

 

Quello che non mi torna è che se faccio partire PStateChanger i valori non coincidono il p state 2/2 è il più basso mentre voodoomonitor mi segna il più alto

post-464373-1258857663_thumb.png

 

Se non carico voodoomonitor.kext la temperatura non cambia (quindi deduco che idal dsdt stia prendendo le ssdt table). PstateChanger e I-Mark funzionano senza kext installati (?) (non so se come lettura dei valori e basta a questo punto).

riassunto:

post-464373-1258860405_thumb.png

 

Lista kext caricati:

Mac-Pro-Z:~ z$ kextfind -loaded
/System/Library/Extensions/ALF.kext
/System/Library/Extensions/AppleACPIPlatform.kext
/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext
/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext
/System/Library/Extensions/AppleAHCIPort.kext
/System/Library/Extensions/AppleAPIC.kext
/System/Library/Extensions/AppleFSCompressionTypeZlib.kext
/System/Library/Extensions/AppleHPET.kext
/System/Library/Extensions/AppleHWSensor.kext
/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext
/System/Library/Extensions/AppleLPC.kext
/System/Library/Extensions/AppleMatch.kext
/System/Library/Extensions/AppleProfileFamily.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleIntelMeromProfile.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileCallstackAction.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileKEventAction.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileReadCounterAction.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileRegisterStateAction.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileThreadInfoAction.kext
/System/Library/Extensions/AppleProfileFamily.kext/Contents/PlugIns/AppleProfileTimestampAction.kext
/System/Library/Extensions/AppleRTC.kext
/System/Library/Extensions/AppleSMBIOS.kext
/System/Library/Extensions/AppleSMBusController.kext
/System/Library/Extensions/AppleSMBusPCI.kext
/System/Library/Extensions/AppleSMC.kext
/System/Library/Extensions/AppleUpstreamUserClient.kext
/System/Library/Extensions/AppleXsanFilter.kext
/System/Library/Extensions/AttansicL1Ethernet.kext      <----SCHEDA RETE
/System/Library/Extensions/AudioIPCDriver.kext
/System/Library/Extensions/autofs.kext
/System/Library/Extensions/BootCache.kext
/System/Library/Extensions/Dont Steal Mac OS X.kext
/System/Library/Extensions/GeForce.kext
/System/Library/Extensions/IOACPIFamily.kext
/System/Library/Extensions/IOAHCIFamily.kext
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext
/System/Library/Extensions/IOAudioFamily.kext
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext
/System/Library/Extensions/IOFireWireFamily.kext
/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext
/System/Library/Extensions/IOFireWireIP.kext
/System/Library/Extensions/IOGraphicsFamily.kext
/System/Library/Extensions/IOHDIXController.kext
/System/Library/Extensions/IOHIDFamily.kext
/System/Library/Extensions/IONDRVSupport.kext
/System/Library/Extensions/IONetworkingFamily.kext
/System/Library/Extensions/IOPCIFamily.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext
/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext
/System/Library/Extensions/IOSerialFamily.kext
/System/Library/Extensions/IOSMBusFamily.kext
/System/Library/Extensions/IOStorageFamily.kext
/System/Library/Extensions/IOSurface.kext
/System/Library/Extensions/IOUSBFamily.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext
/System/Library/Extensions/NVDANV50Hal.kext
/System/Library/Extensions/NVDAResman.kext
/System/Library/Extensions/OSvKernDSPLib.kext
/System/Library/Extensions/Quarantine.kext
/System/Library/Extensions/Sandbox.kext
/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext
/System/Library/Extensions/System.kext/PlugIns/IOKit.kext
/System/Library/Extensions/System.kext/PlugIns/Libkern.kext
/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext
/System/Library/Extensions/System.kext/PlugIns/Mach.kext
/System/Library/Extensions/System.kext/PlugIns/Private.kext
/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext
/System/Library/Extensions/TMSafetyNet.kext
/System/Library/Extensions/VoodooHDA.kext          <--SCHEDA AUDIO

In /Extra/Extensions/:

fakesmc.kext (v2.5)
JMicronATA.kext
PlatformUUID.kext

Link to comment
Share on other sites

Se sbirci su cpu-x e il valore della frequenza e' costantemente il piu' alto psate allora lo speedstep non sta lavorando;

se sbirci voodoomonitor e il valore "attuale" e' il pstate piu' basso ma con il voltaggio piu' alto allora lo speedstep non sta lavorando;

voodoomonitor non c'entra col "cambio" delle temperature, serve soltanto a misurarle, che tu lo carichi o no, le temperature sempre quelle sono :)

 

Per testare e stressare la cpu puoi usare CPUTest (googla!) e vedrai se mantiene...

Se puoi fare un ulteriore test per confronto, prova una pci lan (realtek, possibilmente) quelle dal costo di circa 8 euro in ogni slot pci e sappimi dire se oltre a venir riconosciuta, bla bla.. AVVIENE IL PASSAGGIO DI DATI DALLA WAN

 

Grazie ;)

 

 

Ti conviene eliminare voodoopstate e pstatechanger e usare il nuovo voodoopowermini, se non riesce a girare lo speedstep natio, funziona perfettamente, meno carico alla cpu e niente app per il passaggio fra i pstate

pstatechanger funziona solo in coppia con voodoopstate, da solo non serve ad una cippalippa e se da "solo" funziona, significa che non e' da solo, c'e' ancora il suo kext ;)

 

Notte...

 

Senza nullcpu riesci ora a mantenere temperature decenti??

Link to comment
Share on other sites

Finora son sempre senza NullCPU a temperature attorno ai 40° anzichè 48°

Ho i pstate nel DSDT ma appunto c'è sta cosa che mi carica i kext che non ho, quindi devo ripulire cache e storie varie a fondo per verificare (mi ha dato un kernel panik con SleepEnabler che non ho mai avuto???)

 

La pci realtek l'avevo provata, ne ho un paio qui ma non mi pareva funzionare, però la riprovo anche perchè se va la uso al posto dell'attansic che da problemi al rientro dallo stop.

 

CPu-x mi da 2004 ma con CPUTest non cambia, ho provato a far partire PStatechanger e ha iniziato ad aumentare, quindi mi sta caricando ancora il suo .kext

 

Ora mi è tutto chiaro.

Vediamo di far pulizia.

 

EDIT:

Dopo aver ripulito le cache e ricontrollato i vari .kext son riuscito a ripartire senza pState e compagnia bella.

CPU-x Segna 2704 Mhz a 8 di moltiplicatore 333Mhz BusSpeed. appena carico voodoopowermini incomincia a funzionare tutto.Sia con che senza voodoopowermini (cioè a 2003Mhz o a 2704Mhz) la temperatura è rimasta attorno ai 40° con voodoopowermini è forse 2-3 gradi più bassa.

A questo punto penso che le modifiche al DSDT per il P-state non funzionano, e credo che le toglierò voodoomini è molto più comodo e lascia il dsdt valido per tutte le schede madri di quel tipo

 

Kext in /E/E:

fakesmc.kext

JMicronATA.kext

PlatformUUID.kext

 

In S/L/E:

VoodooHDA.kext

AttansicL1Ethernet.kext

 

Unica nota non mi carica più l' EFI string della scheda video ho dovuto aggiungerla al dsdt.

 

EDIT II: Realtek attaccata! Riconosciuta subito dopo il login,

post-464373-1258869736_thumb.png

DHCP senza problemi

post-464373-1258869792_thumb.png

e poi mi son collegato al portatile e ho provato a scaricare un po di file, è molto lenta rispetto all' Attansic ma è 10/100 MB (RTL8139B il chip).

post-464373-1258869895_thumb.png

post-464373-1258869937_thumb.png

Ora sono connesso con la realtek e funziona senza problemi anche dopo lo stop, credo che la terrò al posto del Attansic, magari ne cercherò una più veloce se non risolvo i problemi di riavvio da stop.

 

EDIT III:

Ho notato quest'errore in kernel.log:

Nov 22 07:43:54 Mac-Pro-Z kernel[0]: { 6bc 2d4e3838} RTL8139::receiverInterrupt - Rx restart

Nov 22 07:43:55 Mac-Pro-Z kernel[0]: { 6bc 2d4f3838} RTL8139::receiverInterrupt - error detected

continua a ripetrsi 4-5 volte al secondo.... :(

Link to comment
Share on other sites

Concordo, voodoopowermini e' un ottima alternativa; per il resto stiamo chiarendo tutto, in attesa anche di un mio disco firewire che visti i prezzi aspettera' un pochino;

 

ED

IT III:

Ho notato quest'errore in kernel.log:

Nov 22 07:43:54 Mac-Pro-Z kernel[0]: { 6bc 2d4e3838} RTL8139::receiverInterrupt - Rx restart

Nov 22 07:43:55 Mac-Pro-Z kernel[0]: { 6bc 2d4f3838} RTL8139::receiverInterrupt - error detected

continua a ripetrsi 4-5 volte al secondo....

 

Questo e' il motivo per cui va lenta, non c'entra il fatto 10/100 o comunque c'entra relativamente; nel mio caso, una 8169 viene riconosciuta tranquillamente su entrambi gli slot pci, ma non c'e' passaggio di dati e cribbio, vorrei almeno capirne il motivo, se viene riconosciuta perfettamente dubito che sia un problema degli slot dovuto al fatto di essere un "hackintosh". Non fosse riconosciuta ok, ma il problema e' diverso e al tempo stesso strano, che ne pensi?

 

Hai tolto definitivamente il il nullcpu? Prima se non erro avevi in tal modo pero' temperature piu' alte, ora senza le hai piu' basse, e' solo una mia idea o c'e' una parte di "codice" delle ssdt che sta funzionando tralasciando lo speedstep? Fammi sapere ;)

 

Ciao

Link to comment
Share on other sites

Sto cercando di reinserire (anche se in alcune parti e' diverso) il codice per lo speedstep, ma non per avere quest'ultimo, se ho visto giusto, almeno da quello che mi hai scritto scrax, lo speedstep te lo da il voodoopowermini, ma le temperature NON piu'alte sono dovute al quel codice non avendo piu' il null caricato, non vedo altra spiegazione..

 

in test.... :(

 

Ho provato anche il tuo codice, ma mi da' un botto di errori, sto cercando rimedi con altro.. ;)

Link to comment
Share on other sites

 Share

×
×
  • Create New...