Jump to content

P5K DSDT collection patch con EVODSDTSE


scrax
 Share

Cosa ne pensi dei metodi di hack tramite DSDT?  

63 members have voted

  1. 1. Di la tua

    • Impossibile farne a meno (Vanilla!)
      29
    • 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

Ho ricontrollato e quindi riprovato ma da sempre lo stesso problema...

 

Forse di tutta questa manovra una cosa positiva l'ho notata, anche se devo approfondire i test, e cioè avevo dei piccoli blocchi del sistema, come fossero colli di bottiglia; Safari aperto con una decina di schede, eyetv, mozilla thunderbird, e durante la navigazione o anche altro, notavo che il sistema si fermava per pochi secondi con il mouse che diventava la rotella multicolore come se stesse caricando e non faceva nulla, poi si sbloccava.

 

Dopo aver fatto il DSDT patchato, sono stato un paio di ore ieri sera e non mi sono accorto di nulla, oggi riproverò, ma se non si è risolto, cosa potrebbe essere?

 

Il pc sta overcloccato fino a 3.80ghz, le ram a 1069Mhz, CPU SpreadSpectrum e PCI SpreadSpectrum disabilitati, C1E - MAXCPU ID - CPU TM disabilitati, Vanderpool - ExecuteDisableBit - Intel SpeedStep Abilitati.

 

Invece per la scheda video ancora nulla di risolto, con Efi string funziona benissimo, con DSDT non abilita QE/CI e nel com.apple.boot.plist non c'è traccia del "Graphics Enabler", ah, lo STOP non funziona, ho rimosso OpenHaltRestart ma ho lasciato lo SleepEnabler perchè altrimenti andava in kernel panic, ma quando clicco su Stop si spegne lo schermo ma rimane tutto il case acceso...

 

Nessuno sa consigliarmi? premetto che mi sono avvicinato da pochissimo al DSDT-hack e Fix e probabilmente c'è qualcosa che sottovaluto...

 

Oggi ho provato a rimuovere SleepEnabler.kext da Extra/Extensions e a riavviare in -f -v ma va in panic perchè non riesce a caricare lo SleepEnabler, e non capisco come mai lo debba caricare per forza....

 

Nella cartella Extra/Extensions ho i seguenti kext al momento:

AppleIntelIntegratedFramebuffer.kext

fakesmc.kext

IOGraphicsFamily.kext

PlatformUUID.kext

SleepEnabler.kext

 

Da quando ho fatto il DSDT ho eliminato dalla cartella Extra/Extensions i seguenti kext:

AHCIPortInjector.kext

IOAHCIBlockStorageInjector.kext

NullCPUPowerManagement.kext

OpenHaltRestart.kext

 

Se serve posso postare il file dsdt

Link to comment
Share on other sites

Se serve posso postare il file dsdt

posta pure così lo vediamo

 

Sto provando una possibile soluzione per l' hotplug firewire, e spero proprio che 10.6.3 non rompa troppo le scatole, o si dovrà tornare a usare i kext eliminati :)

 

EDIT: Risolto problema Hotplug Firewire! (by MacKonsti)

Solved firewire Hotplug problem

 

Device (FRWR)
	{
		Name (_ADR, 0x00030000)
		Name (_GPE, 0x0B)	  //Cambiato  changed: 0x18 in 0x0B (device madre, mother device)
		Method (_DSM, 4, NotSerialized)
		{
			Store (Package (0x06)
			{
				"built-in",
				Buffer ( One)
				{
					Zero
				},

				"fwports",
				Buffer (0x04)
				{
					0x02, 0x00, 0x00, 0x00
				},

				"device-id",
				Buffer (0x04)
				{
					0x44, 0x30, 0x00, 0x00  // Needed device ID for VIA VT6306 is [3044]
				}
			}, Local0)
			DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
			Return (Local0)
		}
	}

 

La parte _GPE non è più necessaria

The (_GPE) part is not needed anymore

Link to comment
Share on other sites

Questo è il mio file dsdt.dsl, all'interno non è compreso l'hack per la scheda video...

da quello che vedo sembra ok, all'avvio hai degli errori relativi a c-state?

La parte iniziale relativa alla CPU non mi pare modificata per lo speedstep, forse quello centra. Inoltre in bios controlla di avere il S3 selezionato, non ricordo bene in che menu è

Link to comment
Share on other sites

Salve a tutti, mi è sembrato di capire che versioni diverse del BIOS di una stessa scheda madre generano dsdt diversi.

Se questo è corretto posso proporre di aggiungere in firma la versione di bios in uso o specificarlo in caso di upload?

Link to comment
Share on other sites

da quello che vedo sembra ok, all'avvio hai degli errori relativi a c-state?

La parte iniziale relativa alla CPU non mi pare modificata per lo speedstep, forse quello centra. Inoltre in bios controlla di avere il S3 selezionato, non ricordo bene in che menu è

 

Non so come vedere se ho degli errori relativi a c-state quindi ti posto la registrazione dell'avvio di osx del file kernel.log...

 

Nel dsdt non ho modificato la parte della CPU per lo speedstep perchè non l'ho saputa modificare, spero mi possiate dare una mano

 

Per quanto riguarda l'impostazione S3 nel bios, non ricordo come l'ho impostata, controllerò

kernel.log.rtf

Link to comment
Share on other sites

EDIT: Risolto problema Hotplug Firewire! (by MacKonsti)

Solved firewire Hotplug problem

 

La parte _GPE non è più necessaria

The (_GPE) part is not needed anymore

 

Posso confermare che utilizzando questa "variante" la parte del _GPE non e' necessaria,(bene)

quindi l'errore nel kernel-log e' risolto alternativamente anche con questo.

Ma i device sconosciuti rimangono tali e non c'e' verso di montarli

Ho fatto una marea di prove editandolo come hub come device singolo, con o senza iniettare il device ...ma nada

questo succede sulla ASUS P6T Deluxe

 

Help?

 

Fabio

Link to comment
Share on other sites

Posso confermare che utilizzando questa "variante" la parte del _GPE non e' necessaria,(bene)

quindi l'errore nel kernel-log e' risolto alternativamente anche con questo.

Ma i device sconosciuti rimangono tali e non c'e' verso di montarli

Ho fatto una marea di prove editandolo come hub come device singolo, con o senza iniettare il device ...ma nada

questo succede sulla ASUS P6T Deluxe

 

Help?

 

Fabio

 

Io finora ho un HD che funziona dopo la modifica come dovrebbe, mentre un'altro non va se non dopo lo stop come prima... Quindi inizio a pensare che non manca molto ma anche questa mod non è' completa...

Link to comment
Share on other sites

ho ricontrollato il bios, l'opzione SpeedStep non compare da nessuna parte perchè la CPU è overcloccata, ho abilitato l' S3 ma lo sleep non funziona ancora.

 

Per il momento, dopo la creazione e modifica del DSDT, ho notato in generale un aumento prestazionale che mi elimina i piccoli freeze di pochi secondi che avevo...rimangono all'appello ancora la scheda video, e lo sleep.

Link to comment
Share on other sites

Allora punta alla scheda video, lo sleep può esser legato alla sceda video non completamente funzionante

 

e per quanto riguarda i c-state o p-state che mi dicevi di controllare? ti ho allegato il kernel.log con la parte relativa all'avvio del sistema....hai notato nulla di anomalo?

 

grazie

Link to comment
Share on other sites

e per quanto riguarda i c-state o p-state che mi dicevi di controllare? ti ho allegato il kernel.log con la parte relativa all'avvio del sistema....hai notato nulla di anomalo?

 

grazie

 

Hai il NullCPUPowerManagement attivo, vuol dire che stai usando un disabler quindi non carichi appleLPC.kext quindi niente speedstep

in pratica NullCPUPowerManagement.kext c'è ancora da qualche parte.

Link to comment
Share on other sites

Hai il NullCPUPowerManagement attivo

 

Ed è proprio questo che sospettavo fin dall'inizio perchè mi sembrava strano che dovesse caricare per forza lo sleepenabler per funzionare...

 

ho lanciato il comando kextstat -l per controllare i kext caricati e infatti c'è ancora caricato il NullCPUPowerManagement, l'OpenHaltRestart, tutti kext che non sono presenti nella cartella /S*/L*/Extensions ma ERANO presenti in /Extra/Extensions e col comando "mv" avevo spostato in /backupext

 

All'inizio (dopo la mod al dsdt e la rimozione dei kext) pensavo che dipendesse dal fatto che non riavviavo in -f però anche con questo comando mi da il solito problema...

 

Potrebbe essere che continua a caricarli dalla cartella /backupext ?

 

Ho fatto la ricerca del NullCPUPowerManagement e del Disabler in tutto l'hd e ce ne sono vari ma nessuno sta ne in /extra/extensions ne in /system/library/Extensions...

Link to comment
Share on other sites

I cannot get my jmicron controller working. I changed out my sata dvd for a pioneer dvd, but its an ide. I keep getting a message saying not compatible with 2.50 during boot up. I have tried ide and ahci modes, it will boot in when in ide mode but will not recognize the dvd drive.

 

Works fine in Windows 7 and Ubuntu so I don't think I damaged it when I flash the bios.

 

Thanks for any help, I tried using your extra folder with no luck.

 

 

snakeman

Link to comment
Share on other sites

Ho fatto la ricerca del NullCPUPowerManagement e del Disabler in tutto l'hd e ce ne sono vari ma nessuno sta ne in /extra/extensions ne in /system/library/Extensions...

 

controlla di non avere un file .mkext in /Extra e in /System/Library/Caches controlla anche le sottocartelle

 

I cannot get my jmicron controller working. I changed out my sata dvd for a pioneer dvd, but its an ide. I keep getting a message saying not compatible with 2.50 during boot up. I have tried ide and ahci modes, it will boot in when in ide mode but will not recognize the dvd drive.

 

Works fine in Windows 7 and Ubuntu so I don't think I damaged it when I flash the bios.

 

Thanks for any help, I tried using your extra folder with no luck.

 

 

snakeman

 

In my Extra folder there is a "Install on system" folder. You need to install in /S/L/E/ this three kext:

/Extra/Install on System/AppleAHCIPort.kext

/Extra/Install on System/AppleVIAATA.kext

/Extra/Install on System/JMicronATA.kext

 

In bios i have AHCI selected for jmicron

Link to comment
Share on other sites

Thats exactly what I did I will get you the exact error messages in a few minutes.

 

 

Library kext com.apple.iokit.ioATAFamily not found

 

 

snakeman

 

I think I found the problem I used a IOATAFamily.kext from 10.6.1 and it solved it!

 

 

I have a functioning ide drive now:)

 

 

snakeman

Link to comment
Share on other sites

Io finora ho un HD che funziona dopo la modifica come dovrebbe, mentre un'altro non va se non dopo lo stop come prima... Quindi inizio a pensare che non manca molto ma anche questa mod non è' completa...

 

Ho appena trovato questo (da Apple) riguardo la firewire in SL:

64-Bit Kernel Support

 

64-bit FireWire kernel (and user) services are fully functional in Snow Leopard. Some layers above FireWire do not yet work, such as the audio driver AppleFWAudio.kext. All other major services are available, including IOFireWireIP, Mass Storage (SBP-2), iSight, and DV/MPEG. The stack should be fully usable for both kernel and user space driver development. However, some high-level applications that use DV or MPEG on FireWire may not work, due to support issues in other software layers.

 

FireWire sample code and tools (such as in AVS) are functional for DV and MPEG. FireWire hard drives should be reliable, though some user-interface quirks may be present. For example, the drive may not be visible in Finder or System Profiler, but works correctly in Terminal.

 

FireWire kernel programming interfaces are basically identical in the 64-bit and 32-bit kernels, except that pointers are 64 bits wide in the 64-bit kernel. FireWire user space programming interfaces should be 100% compatible with the 32-bit and 64-bit user space programming interfaces in Mac OS X v10.5.

 

FireWire kprintf and FireWire KDP (kernel debugger protocol) are both available in 64-bit kernel mode.

 

A quanto pare ci son comunque dei problemi noti lavorando a 64bit per la firewire...

Link to comment
Share on other sites

Ho appena trovato questo riguardo la firewire in SL:

 

 

A quanto pare ci son comunque dei problemi noti lavorando a 64bit per la firewire...

 

 

Verissimo scrax, leggevo su applelife di qualcosa di simile, il problema principale e' dovuto ai 64. Bravo;)

Link to comment
Share on other sites

smith@@

 

 

How or where did you get the modified bios for overclocking (kerzal)

 

I have a p5q se2 overlclocked with Q6600 running just windows and would like to install Snow Leopard. I also assume you have p-states and speedstep working. I would also have the other mods for SLP 2.1 etc

 

 

Any help would be appreciated

 

 

Thanks

 

 

snakeman

Link to comment
Share on other sites

Aggiunta mia ultima tabella dsdt (in allegato) al bios (in allegato anch'esso) funziona egregiamente. Ho perso completamente il supporto ai sistemi operativi windows (ACPI non compatibile)

 

Pro: 1) non aver piu' bisogno di caricare la suddetta tabella a parte..

2) fase di boot strap del pc fino al sistema visibilmente migliorata, ma cio' e' dovuto alle ottimizzazioni fatte da iasl

3) sensazione di avere un sistema piu' performante (effetto placebo?)

 

Idem: stessa velocita' di caricamento del verbose, nessuna miglioria visibile in questa fase riscontrata

 

Contro: 1) perso il completo supporto ai sistemi Windows. Quelli unix e unix-like indovinate come funzionano? :D

2) l' editing del dsdt diventa di conseguenza piu' "rischioso" in quanto si e' costretti a flashare tante e tante e tante volte.

3) il suscritto diventa anche piuttosto "stancante", in quanto ogni modifica comportera' un flashing

4) non vedo oggettivamente, fattori a supporto di un dsdt completamente riscritto nel bios, non parlo di uno ottimizzato e basta che porterebbe solo migliorie.

 

Lascio il supporto a Windows su questa macchina e evito dsdt in Extra?

O inserisco solo dsdt ottimizzato, mantenendo sia il supporto a windows sia dsdt in Extra?

 

Provate e fatemi sapere;)

 

Mio ultimo dsdt, lo ritengo 'quasi' perfetto:

DSDTsmith__.dsl.zip

 

 

Bios con dsdt di cui sopra:

P5QDELUXE2301dsdtsmith__.ROM.zip

 

 

Tutti i fake id che ben conoscete sono in efi;))

 

smith@@

 

 

How or where did you get the modified bios for overclocking (kerzal)

 

I have a p5q se2 overlclocked with Q6600 running just windows and would like to install Snow Leopard. I also assume you have p-states and speedstep working. I would also have the other mods for SLP 2.1 etc

 

 

Any help would be appreciated

 

 

Thanks

 

 

snakeman

 

Try

p5qse2_601.rom.zip

 

In sostanza, andando off, l'installazione (se si hanno problemi di bios), con iasl per windows, i tool di andy e le mod che conosciamo, la si puo' SEMPRE fare. Dopo l'installazione si puo' sempre ritornare al bios "genuino". Ormai abbiamo infiniti modi...:D

Link to comment
Share on other sites

Aggiunta mia ultima tabella dsdt (in allegato) al bios (in allegato anch'esso) funziona egregiamente. Ho perso completamente il supporto ai sistemi operativi windows (ACPI non compatibile)

 

Pro: 1) non aver piu' bisogno di caricare la suddetta tabella a parte..

2) fase di boot strap del pc fino al sistema visibilmente migliorata, ma cio' e' dovuto alle ottimizzazioni fatte da iasl

3) sensazione di avere un sistema piu' performante (effetto placebo?)

 

Idem: stessa velocita' di caricamento del verbose, nessuna miglioria visibile in questa fase riscontrata

 

Contro: 1) perso il completo supporto ai sistemi Windows. Quelli unix e unix-like indovinate come funzionano? :)

2) l' editing del dsdt diventa di conseguenza piu' "rischioso" in quanto si e' costretti a flashare tante e tante e tante volte.

3) il suscritto diventa anche piuttosto "stancante", in quanto ogni modifica comportera' un flashing

4) non vedo oggettivamente, fattori a supporto di un dsdt completamente riscritto nel bios, non parlo di uno ottimizzato e basta che porterebbe solo migliorie.

 

Lascio il supporto a Windows su questa macchina e evito dsdt in Extra?

O inserisco solo dsdt ottimizzato, mantenendo sia il supporto a windows sia dsdt in Extra?

 

Provate e fatemi sapere;)

 

Mio ultimo dsdt, lo ritengo 'quasi' perfetto:

DSDTsmith__.dsl.zip

 

 

Bios con dsdt di cui sopra:

P5QDELUXE2301dsdtsmith__.ROM.zip

 

 

Tutti i fake id che ben conoscete sono in efi;))

 

 

 

Try

p5qse2_601.rom.zip

 

In sostanza, andando off, l'installazione (se si hanno problemi di bios), con iasl per windows, i tool di andy e le mod che conosciamo, la si puo' SEMPRE fare. Dopo l'installazione si puo' sempre ritornare al bios "genuino". Ormai abbiamo infiniti modi... ;)

 

E se rimetti le irq originali (un contro slow sata fix) hai provato?

 

Per l'audio... mi riferisco al pannello dell'audio non di visualizzare la periferica sotto schede PCI...

 

Fabio

Link to comment
Share on other sites

E se rimetti le irq originali (un contro slow sata fix) hai provato?

 

 

Fabio

 

 

Il bios rimane ACPI compatibile con: ottimizzazioni a mano di warnings e remarks, ottimizzazioni fatte da iasl, aggiunta di 2 irq all'hpet, fix rtc per reset bios. Qualsiasi altra aggiunta o rimossione da me provata (anche l' HID del powerbutton passato a CID, quindi solo il cambio di una lettera) comporta un non piu' avvio dei sistemi windows ;)

 

 

Per l'audio... mi riferisco al pannello dell'audio non di visualizzare la periferica sotto schede PCI...

 

Anch'io. Non hai nessun risultato con quelle aggiunte?

Link to comment
Share on other sites

Anch'io. Non hai nessun risultato con quelle aggiunte?

 

Ora riprovo...

Che "name" mi suggerisci?

oviiamente questo non mi piace

LSPCI dice:

 

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

 

...

device type --> Controller Audio HD

Model name --> SoundMax??? oppure ???

 

Naturalmente tutto questo e' un esercizio di estetica.. :)

Lo aggiungero' se funziona al mio DSDT fino a che non lo castro con le EFI string... ;)

 

Fabio

Link to comment
Share on other sites

 Share

×
×
  • Create New...