Jump to content

[Risolto] bios e dsdt


cura
 Share

45 posts in this topic

Recommended Posts

Si ,ne ho già letti però la maggior parte sono in inglese e non è il mio forte,in sostanza bisognerebbe modificare i codici riguardanti il processore?!..leggendo qua e la,ho capito che per risolvere sto problema bisognerebbe togliere l'alias ,ma nel mio dsdt non trovo alias...

Link to comment
Share on other sites

Si ,ne ho già letti però la maggior parte sono in inglese e non è il mio forte,in sostanza bisognerebbe modificare i codici riguardanti il processore?!..leggendo qua e la,ho capito che per risolvere sto problema bisognerebbe togliere l'alias ,ma nel mio dsdt non trovo alias...

 

Intendevo Topic Italiani.

Io chiederei a Scrax e Smith@@ che mi sembrano i più preparati in questo campo.

 

Giorgio

Link to comment
Share on other sites

Si ,ne ho già letti però la maggior parte sono in inglese e non è il mio forte,in sostanza bisognerebbe modificare i codici riguardanti il processore?!..leggendo qua e la,ho capito che per risolvere sto problema bisognerebbe togliere l'alias ,ma nel mio dsdt non trovo alias...

 

Come per CURA...

posta il tuo DSDT decompilato in formato testo e compresso (.zip)

Gli do una sbirciata.

 

Fabio

Link to comment
Share on other sites

allora, i primi due funzionano, adesso provo il terzo e comincio ad eliminare le cose in più.

Da quello con la gfx in poi significa anche che devo eliminarla dal com.apple.boot.plist, giusto?

 

EDIT:

 

Ho messo il terzo e nessun problema(non ho eliminato la efi string dal com.apple.boot.plist per ora però,aspetto conferma). Passo al quarto, una domanda banale, cosa intendi per :c.a.B.p ?

Altra banalità, con questo dsdt cosa posso eliminare da extra?Le kext relative all'ahci?

Link to comment
Share on other sites

allora, i primi due funzionano, adesso provo il terzo e comincio ad eliminare le cose in più.

Da quello con la gfx in poi significa anche che devo eliminarla dal com.apple.boot.plist, giusto?

 

EDIT:

 

Ho messo il terzo e nessun problema(non ho eliminato la efi string dal com.apple.boot.plist per ora per�,aspetto conferma). Passo al quarto, una domanda banale, cosa intendi per :c.a.B.p ?

Altra banalit�, con questo dsdt cosa posso eliminare da extra?Le kext relative all'ahci?

 

per c.a.B.p si intende com.apple.Boot.plist.

fai una lista di quello che hai nella cartella Extra/Extensions...

 

Fai un bel backup di quegli kext li metti in un posto sicuro ed elimini quelli che contengono le parole ahci (dovresti avere le icone interne e il device SATA riconosciuto ugualmente).

 

Fabio

 

@ deadferro

Ho dato una occhiata e' vero non ci sono alias e guardando anche nel forum per la intel 945pm sembra essere un problema molto frequente usare quella flag.

Spero che qualche must ti sappia fixare il problema.

Link to comment
Share on other sites

ok, per acronimo non l'avevo ancora chiamato ;)

 

questi i kext iExtra/extension:

AHCIPortinjiector, ATAPortinjector, IOAHCIBlockstorageinjector, JMicronATAinjector

li butto su di una penna usb e casomai li rimetto avviando da leopard.

 

questo il mio c.a.b.p

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>DSDT</key>
<string>/DSDT.aml</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=x86_32 -f</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>Timeout</key>
<string>2</string>
<key>arch</key>
<string>i386</string>
<key>device-properties</key>
<string>6c0200000100000001000000600200000d00000002010c00d041030a00000000010106000001
0
101060000007fff04000e0000004e00560050004d000000200000000100000000000000000000000
0
000000000000000000000000000000220000005600520041004d002c0074006f00740061006c0073
0
069007a006500000008000000000000401c0000006400650076006900630065005f0074007900700
0
650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973
7
06c617922000000400030002c006400650076006900630065005f00740079007000650000000b000
0
00646973706c617922000000400031002c006400650076006900630065005f007400790070006500
0
0000b000000646973706c6179100000006d006f00640065006c0000001a0000006e5669646961204
7
65466f726365203934303020475420000000400031002c0063006f006d0070006100740069006200
6
c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001
2
0000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000
0
04e5644412c446973706c61792d4220000000400030002c0063006f006d007000610074006900620
0
6c00650000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000
0
4000000000003000400000000000007000000001e00000072006f006d002d0072006500760069007
3
0069006f006e0000002e0000006e5669646961204765466f7263652039343030204754204f70656e
4
74c20456e67696e65205b4546495d</string>
</dict>
</plist>

 

non mi sembra di vedere niente relativo all'ethernet o alla firewire!

Link to comment
Share on other sites

ok, per acronimo non l'avevo ancora chiamato ;)

 

questi i kext iExtra/extension:

AHCIPortinjiector, ATAPortinjector, IOAHCIBlockstorageinjector, JMicronATAinjector

li butto su di una penna usb e casomai li rimetto avviando da leopard.

 

questo il mio c.a.b.p

...

non mi sembra di vedere niente relativo all'ethernet o alla firewire!

 

cancella questi due AHCIPortinjiector, IOAHCIBlockstorageinjector e vedi se gli hard disk continuano a vedersi come interni...

 

Passaggio successivo... non ho tempo di decodificare la stringa che hai in c.a.B.p cosa ha dentro? solo la scheda grafica? se si e non hai avuto problemi con il penultimo DSDT che ti ho postato prova a cancellare quella stringa e piazza l'ultimo dsdt

 

Fabio

Link to comment
Share on other sites

cancella questi due AHCIPortinjiector, IOAHCIBlockstorageinjector e vedi se gli hard disk continuano a vedersi come interni...

 

Passaggio successivo... non ho tempo di decodificare la stringa che hai in c.a.B.p cosa ha dentro? solo la scheda grafica? se si e non hai avuto problemi con il penultimo DSDT che ti ho postato prova a cancellare quella stringa e piazza l'ultimo dsdt

 

Fabio

 

sisi, ho solo la scheda video in quella stringa, nient'altro.

Allora, cancello i due kext, cancello la stringa e metto l'ultimo dsdt, incrocio le dita ;)

Grazie infinte!

 

 

sisi, ho solo la scheda video in quella stringa, nient'altro.

Allora, cancello i due kext, cancello la stringa e metto l'ultimo dsdt, incrocio le dita :P

Grazie infinte!

 

niente da fare, mettendo l'ultimo, cancellando i due kext ed eliminando le efi string da c.a.b.p. mi restituisce questo errore e poi si pianta:

 

fakeSMC: Key not found BEMB, lenght -1

Link to comment
Share on other sites

Grazie iFabio per aver controllato,almeno si presume che il problema non sia quello dell'alias cpu..ma allotra quale potrebbe essere ?...ne ho provate abbastanza...cambio kernel,rimuovere kext,idlehalt=0...ecc,ma niento,se qualcuno mi può aiutare ,mi sa che vado OT...

Link to comment
Share on other sites

ok rimetti solo la stringa e prova il penultimo DSDT senza quei du kext.

 

Fabio

 

ok, il quarto con soli due kext in extra funziona alla perfezione!

L'ultimo invece si blocca. Strano!

 

Ma non dovrei, teoricamente, creare un nuovo extension.mkext adesso che ho diminuito i kext in extra?

Link to comment
Share on other sites

ok, il quarto con soli due kext in extra funziona alla perfezione!

L'ultimo invece si blocca. Strano!

 

Ma non dovrei, teoricamente, creare un nuovo extension.mkext adesso che ho diminuito i kext in extra?

 

Ho controllato e avevo scritto male il NVCAP. riscarica il 5 ora dovrebbe essere corretto.

(cancella nuovamente la sctringa in c.a.B.p)

Si devi ricreare la cache ovvero rifare il extension.mkext

edit: (ho visto che hai -f ... quindi non hai bisogno di ricreare la cahce in quanto la ignora ad ogni avvio)

Fabio

Link to comment
Share on other sites

Ho controllato e avevo scritto male il NVCAP. riscarica il 5 ora dovrebbe essere corretto.

(cancella nuovamente la sctringa in c.a.B.p)

Si devi ricreare la cache ovvero rifare il extension.mkext

edit: (ho visto che hai -f ... quindi non hai bisogno di ricreare la cahce in quanto la ignora ad ogni avvio)

Fabio

 

lo provo volentieri il 5 anche perchè mi sono accorto che con il 4 non ho qe/ci sebbene abbia la efi string in c.a.b.p.

 

lo provo volentieri il 5 anche perchè mi sono accorto che con il 4 non ho qe/ci sebbene abbia la efi string in c.a.b.p.

 

niente da fare, neanche così va ;) adesso ripristino il terzo con il cabp originario almeno ho grafica ok.

Link to comment
Share on other sites

lo provo volentieri il 5 anche perchè mi sono accorto che con il 4 non ho qe/ci sebbene abbia la efi string in c.a.b.p.

 

niente da fare, neanche così va :rolleyes: adesso ripristino il terzo con il cabp originario almeno ho grafica ok.

 

Quindi i problemi sono ok fino alla 3? dalla 4 inizi a perdere?

 

Se si fai un esperimento decompilati il 5 prendi la parte iniettata e la metti nel 3...

Fabio

Link to comment
Share on other sites

Quindi i problemi sono ok fino alla 3? dalla 4 inizi a perdere?

 

Se si fai un esperimento decompilati il 5 prendi la parte iniettata e la metti nel 3...

Fabio

 

provo volentieri, appena torno da lavoro stanotte :rolleyes: adesso scappo a preparare caffè e aperitivi, un saluto e grazie mille dello sbattimento fabio!

 

quick edit: ho fatto andare geekbench per vedere se effettivamente tutto sembra andare bene come sembra, il punteggio è di 19 punti inferiore al massimo mai ottenuto e contando l'affidabilità (zero) di geekbench posso dire che funziolna tutto uguale (nel senso che non ho problemi eh)

Grazie enacora!

Link to comment
Share on other sites

Ok Cura

ora sono al lavoro...

Da qui puoi iniziare a sperimentare

ricontrollati i dati dell'iniezione della gfx

nel dsdt con il tuo ioreg basandoti sulle

guide spagnole... Essendo un procedimento da fare a

mano (quello di copiare i dati dal registro e "trasformarli") potrei aver commesso errori...

Non vedo motivo del perche' non funzioni

 

buon hack

Fabio

Link to comment
Share on other sites

Ok Cura

ora sono al lavoro...

Da qui puoi iniziare a sperimentare

ricontrollati i dati dell'iniezione della gfx

nel dsdt con il tuo ioreg basandoti sulle

guide spagnole... Essendo un procedimento da fare a

mano (quello di copiare i dati dal registro e "trasformarli") potrei aver commesso errori...

Non vedo motivo del perche' non funzioni

 

buon hack

Fabio

grazie, inizio oggi e con molta calma, mi piacerebbe iniettarle la gpou direttamente nel dsdt, speriamo di non tirarsi troppo scemo ;) Grazie infinite per tutti gli input positivi che mi hai dato!

Link to comment
Share on other sites

 Share

×
×
  • Create New...