137 replies to this topic
#41
Posted 16 January 2010 - 09:37 PM
Allora....intanto vorrei ringraziarvi per questo post sul DSDT perchè ho davvero penato in giro per la rete per trovare spiegazioni come quelle che fornite qui.
Siete davvero preziosissimi.
Purtroppo mi rendo conto che senza nozioni di programmazione di un certo livello, gente come me è condannata a tenersi un DSDT con 7 errori e più (la maggior parte dovuti a variabili richiamate ma mai definite oppure a cicli IF/ELSE con sintassi errata)....e pertanto a non poter installare SL (nel mio caso su un portatile HP DV 6 2044el).
Non vi ammorbo con i dettagli specifi perchè non mi sembrerebbe giusto (avete già da aggiustare i vostri).
Però vorrei porre a voi - che ne sapete di più degli altri - un paio di domande più generali:
1) visto che ogni DSDT è valido per una combinazione mobo+cpu mi pare improbabile che si possa arrivare al punto di sintetizzare dei DSDT validi per ogni tipo di mobo....oppure c'è speranza?
2) seguendo la logica del punto 1) i portatili sono conciati anche peggio...in quanto per ogni brand e serie si hanno spesso mobo di revisioni differenti all'interno della stessa serie....giusto?
3) a questo punto vi chiedo: secondo voi ci sono speranze di poter standardizzare il DSDT file per più computer aventi la stessa architettura (ad es. stesso chipset) oppure resterà sempre un esercizio ad-hoc?
Grazie e scusate l'intromissione.
Siete davvero preziosissimi.
Purtroppo mi rendo conto che senza nozioni di programmazione di un certo livello, gente come me è condannata a tenersi un DSDT con 7 errori e più (la maggior parte dovuti a variabili richiamate ma mai definite oppure a cicli IF/ELSE con sintassi errata)....e pertanto a non poter installare SL (nel mio caso su un portatile HP DV 6 2044el).
Non vi ammorbo con i dettagli specifi perchè non mi sembrerebbe giusto (avete già da aggiustare i vostri).
Però vorrei porre a voi - che ne sapete di più degli altri - un paio di domande più generali:
1) visto che ogni DSDT è valido per una combinazione mobo+cpu mi pare improbabile che si possa arrivare al punto di sintetizzare dei DSDT validi per ogni tipo di mobo....oppure c'è speranza?
2) seguendo la logica del punto 1) i portatili sono conciati anche peggio...in quanto per ogni brand e serie si hanno spesso mobo di revisioni differenti all'interno della stessa serie....giusto?
3) a questo punto vi chiedo: secondo voi ci sono speranze di poter standardizzare il DSDT file per più computer aventi la stessa architettura (ad es. stesso chipset) oppure resterà sempre un esercizio ad-hoc?
Grazie e scusate l'intromissione.
#42
Posted 17 January 2010 - 07:35 PM
thefoul, on Jan 16 2010, 10:37 PM, said:
Però vorrei porre a voi - che ne sapete di più degli altri - un paio di domande più generali:
1) visto che ogni DSDT è valido per una combinazione mobo+cpu mi pare improbabile che si possa arrivare al punto di sintetizzare dei DSDT validi per ogni tipo di mobo....oppure c'è speranza?
2) seguendo la logica del punto 1) i portatili sono conciati anche peggio...in quanto per ogni brand e serie si hanno spesso mobo di revisioni differenti all'interno della stessa serie....giusto?
3) a questo punto vi chiedo: secondo voi ci sono speranze di poter standardizzare il DSDT file per più computer aventi la stessa architettura (ad es. stesso chipset) oppure resterà sempre un esercizio ad-hoc?
Grazie e scusate l'intromissione.
1) visto che ogni DSDT è valido per una combinazione mobo+cpu mi pare improbabile che si possa arrivare al punto di sintetizzare dei DSDT validi per ogni tipo di mobo....oppure c'è speranza?
2) seguendo la logica del punto 1) i portatili sono conciati anche peggio...in quanto per ogni brand e serie si hanno spesso mobo di revisioni differenti all'interno della stessa serie....giusto?
3) a questo punto vi chiedo: secondo voi ci sono speranze di poter standardizzare il DSDT file per più computer aventi la stessa architettura (ad es. stesso chipset) oppure resterà sempre un esercizio ad-hoc?
Grazie e scusate l'intromissione.
1) Attualmente si sfrutta la tabella DSDT per sostituire anche quella del SSDT ch'è la parte che riguarda il processore, ma ci son dei metodi percaricarle separe ed arrivare quindi ad un dsdt più generico. Nonostante ciò una dsdt unica non credo sia possibile averla. Giravan voci che si potrebbero fare dei programmi chone DSDTpatcher che lo modificano in automatico
2) Mi sa di si
3) Ci sono delle speranze appunto di avere in futuro un programmino che crea un bootloader ad hoc per la nostra configurazione con il dsdt minimo generico e le patch specifiche per quel chipset, ma non penso che sia una cosa a breve termine, se mai ci sarà.
#43
Posted 18 January 2010 - 02:09 PM
Ultima domanda e poi giuro non vi rompo più: avendo un DSDT sporco....ci sono metodi per installare SL ad-hoc SENZA usare il DSDT patching?
Grazie ancora per la vostra disponibilità e pazienza.
#44
Posted 18 January 2010 - 07:01 PM
thefoul, on Jan 18 2010, 03:09 PM, said:
Ultima domanda e poi giuro non vi rompo più: avendo un DSDT sporco....ci sono metodi per installare SL ad-hoc SENZA usare il DSDT patching?
Dipende, molte delle modifiche al dsdt sono alternative ad altri metodi, per alcune cose invece rimane l'unica soluzione.
#45
Posted 19 January 2010 - 08:04 AM
jfk11, on Jan 16 2010, 12:18 AM, said:
Grandissimo Scrax!!!!
Domani lo inserisco nella Extra dell'altro Computer!!
Domani lo inserisco nella Extra dell'altro Computer!!
Detto fatto!
Sono rimasto perplesso dal risultato: il computer non fà il Boot (casomai ti posto scherrmata verbose).
Scrax,voglio premettere che siamo sempre nel campo didattico perciò NON voglio caricarti di nessuna responsabilità, nè tantomeno metterti alla prova,ma solo effettuare qualche prova sul campo per saperne un pò di più.
Parliamo sempre della seconda configurazione in firma,quella con iDeneb,in pratica ho creato la cartella Extra apposta e dentro ci ho messo solo il DSDT.aml che ti allego (dsdtmod) e la macchina non parte, mentre con il suo attuale (dsdtorig) allegato anch'esso,non ho alcun tipo di problema ed il boot risulta anche veloce.
Vedi tu sei hai un attimo per darci un'occhiata,mentre appena posso ti posto Ispci.txt che mi interessa di più.
Grazie
Fabio
P.S. per la cronaca ho cancellato Cartella Extra + file da Xp, mediante MacDrive (avrei potuto fare in altra maniera?)
Attached Files
#46
Posted 19 January 2010 - 05:17 PM
jfk11, on Jan 19 2010, 09:04 AM, said:
P.S. per la cronaca ho cancellato Cartella Extra + file da Xp, mediante MacDrive (avrei potuto fare in altra maniera?)
Per iniziare e vedere se carica i dsdt correttamente modicifa il com.apple.Boot.plist aggiungendo l'opzione Wait=Yes , questo fa bloccare Chameleon al momento in cui dovrebbe caricare il kernel così riesci a vedere i messaggi di avvio del booter
#47
Posted 01 February 2010 - 03:57 PM
[RISOLTO] 
Ciao a tutti.
Sono ancora alle prese con la riduzione del DSDT
Questa volta mi sono arenato in un punto per me abbastanza problematico.
Sono le Routing Tables ("chiamate" cosi' nelle specifiche ACPI e da MC nel suo DSDT).
Nella versione Originale del mio DSDT (praticamente in tutti i DSDT) e piu' precisamente dentro uno Scope (_SB)
ho
Sto usando il DSDT strippato di MC e di smith@@ quest'ultimo a moltissime similitudini con la mia mobo.
Nei vari device ho sostituito per analogia le pvecchie parti con nuove "copiate" dal DSDT di smit@@
mi sono basato sulla corrispondenza dell' address.. ma alcuni device che per natura della mia mobo sono solo presenti in questa configurazione non so come "semplificarli"
Esemio riuscito
Esempio che non so come modificare.
Fabio
Ciao a tutti.
Sono ancora alle prese con la riduzione del DSDT
Questa volta mi sono arenato in un punto per me abbastanza problematico.
Sono le Routing Tables ("chiamate" cosi' nelle specifiche ACPI e da MC nel suo DSDT).
Nella versione Originale del mio DSDT (praticamente in tutti i DSDT) e piu' precisamente dentro uno Scope (_SB)
ho
[size=1]
Scope (_SB)
{
Name (PR00, Package (0x42)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0002FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0002FFFF, One, LNKB, Zero },
Package (0x04) { 0x0002FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0002FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0004FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0004FFFF, One, LNKB, Zero },
Package (0x04) { 0x0004FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0004FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0005FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0005FFFF, One, LNKB, Zero },
Package (0x04) { 0x0005FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0005FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0006FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0006FFFF, One, LNKB, Zero },
Package (0x04) { 0x0006FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0006FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0008FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0008FFFF, One, LNKB, Zero },
Package (0x04) { 0x0008FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0008FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0009FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0009FFFF, One, LNKB, Zero },
Package (0x04) { 0x0009FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0009FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x000AFFFF, Zero, LNKA, Zero },
Package (0x04) { 0x000AFFFF, One, LNKB, Zero },
Package (0x04) { 0x000AFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x000AFFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x000DFFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0016FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0016FFFF, One, LNKB, Zero },
Package (0x04) { 0x0016FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0016FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x001FFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x001DFFFF, Zero, LNKH, Zero },
Package (0x04) { 0x001DFFFF, One, LNKD, Zero },
Package (0x04) { 0x001DFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x001DFFFF, 0x03, LNKA, Zero },
Package (0x04) { 0x001AFFFF, Zero, LNKA, Zero },
Package (0x04) { 0x001AFFFF, One, LNKF, Zero },
Package (0x04) { 0x001AFFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x001AFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x001BFFFF, Zero, LNKG, Zero },
Package (0x04) { 0x001CFFFF, Zero, LNKB, Zero },
Package (0x04) { 0x001CFFFF, One, LNKA, Zero },
Package (0x04) { 0x001CFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x001CFFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0001FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0001FFFF, One, LNKB, Zero },
Package (0x04) { 0x0001FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0001FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0003FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0003FFFF, One, LNKB, Zero },
Package (0x04) { 0x0003FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0003FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0007FFFF, Zero, LNKA, Zero },
Package (0x04) { 0x0007FFFF, One, LNKB, Zero },
Package (0x04) { 0x0007FFFF, 0x02, LNKC, Zero },
Package (0x04) { 0x0007FFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0019FFFF, Zero, LNKE, Zero },
Package (0x04) { 0x001FFFFF, Zero, LNKC, Zero },
Package (0x04) { 0x001FFFFF, One, LNKE, Zero }
})
Name (AR00, Package (0x41)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x2F },
Package (0x04) { 0xFFFF, One, Zero, 0x2E },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x2E },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x2D },
Package (0x04) { 0x0002FFFF, Zero, Zero, 0x1D },
Package (0x04) { 0x0002FFFF, One, Zero, 0x29 },
Package (0x04) { 0x0002FFFF, 0x02, Zero, 0x28 },
Package (0x04) { 0x0002FFFF, 0x03, Zero, 0x2A },
Package (0x04) { 0x0004FFFF, Zero, Zero, 0x19 },
Package (0x04) { 0x0004FFFF, One, Zero, 0x23 },
Package (0x04) { 0x0004FFFF, 0x02, Zero, 0x24 },
Package (0x04) { 0x0004FFFF, 0x03, Zero, 0x22 },
Package (0x04) { 0x0005FFFF, Zero, Zero, 0x1A },
Package (0x04) { 0x0005FFFF, One, Zero, 0x19 },
Package (0x04) { 0x0005FFFF, 0x02, Zero, 0x1B },
Package (0x04) { 0x0005FFFF, 0x03, Zero, 0x1D },
Package (0x04) { 0x0006FFFF, Zero, Zero, 0x1B },
Package (0x04) { 0x0006FFFF, One, Zero, 0x26 },
Package (0x04) { 0x0006FFFF, 0x02, Zero, 0x25 },
Package (0x04) { 0x0006FFFF, 0x03, Zero, 0x27 },
Package (0x04) { 0x0008FFFF, Zero, Zero, 0x1F },
Package (0x04) { 0x0008FFFF, One, Zero, 0x27 },
Package (0x04) { 0x0008FFFF, 0x02, Zero, 0x26 },
Package (0x04) { 0x0008FFFF, 0x03, Zero, 0x25 },
Package (0x04) { 0x0009FFFF, Zero, Zero, 0x20 },
Package (0x04) { 0x0009FFFF, One, Zero, 0x2A },
Package (0x04) { 0x0009FFFF, 0x02, Zero, 0x2F },
Package (0x04) { 0x0009FFFF, 0x03, Zero, 0x29 },
Package (0x04) { 0x000AFFFF, Zero, Zero, 0x21 },
Package (0x04) { 0x000AFFFF, One, Zero, 0x1F },
Package (0x04) { 0x000AFFFF, 0x02, Zero, 0x2E },
Package (0x04) { 0x000AFFFF, 0x03, Zero, 0x2D },
Package (0x04) { 0x0016FFFF, Zero, Zero, 0x2B },
Package (0x04) { 0x0016FFFF, One, Zero, 0x2C },
Package (0x04) { 0x0016FFFF, 0x02, Zero, 0x2D },
Package (0x04) { 0x0016FFFF, 0x03, Zero, 0x2E },
Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0x001DFFFF, Zero, Zero, 0x17 },
Package (0x04) { 0x001DFFFF, One, Zero, 0x13 },
Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0x001DFFFF, 0x03, Zero, 0x10 },
Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 },
Package (0x04) { 0x001AFFFF, One, Zero, 0x15 },
Package (0x04) { 0x001AFFFF, 0x03, Zero, 0x13 },
Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0x001BFFFF, Zero, Zero, 0x16 },
Package (0x04) { 0x001CFFFF, Zero, Zero, 0x11 },
Package (0x04) { 0x001CFFFF, One, Zero, 0x10 },
Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 },
Package (0x04) { 0x0001FFFF, Zero, Zero, 0x1C },
Package (0x04) { 0x0001FFFF, One, Zero, 0x28 },
Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x29 },
Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x2F },
Package (0x04) { 0x0003FFFF, Zero, Zero, 0x18 },
Package (0x04) { 0x0003FFFF, One, Zero, 0x22 },
Package (0x04) { 0x0003FFFF, 0x02, Zero, 0x23 },
Package (0x04) { 0x0003FFFF, 0x03, Zero, 0x24 },
Package (0x04) { 0x0007FFFF, Zero, Zero, 0x1E },
Package (0x04) { 0x0007FFFF, One, Zero, 0x25 },
Package (0x04) { 0x0007FFFF, 0x02, Zero, 0x27 },
Package (0x04) { 0x0007FFFF, 0x03, Zero, 0x26 },
Package (0x04) { 0x0019FFFF, Zero, Zero, 0x14 },
Package (0x04) { 0x001FFFFF, Zero, Zero, 0x12 },
Package (0x04) { 0x001FFFFF, One, Zero, 0x14 }
})
Name (PR11, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR11, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1C },
Package (0x04) { 0xFFFF, One, Zero, 0x28 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x29 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x2F }
})
Name (PR12, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR12, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1D },
Package (0x04) { 0xFFFF, One, Zero, 0x29 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x28 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x2A }
})
Name (PR13, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR13, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x18 },
Package (0x04) { 0xFFFF, One, Zero, 0x22 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x23 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x24 }
})
Name (PR14, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR14, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x19 },
Package (0x04) { 0xFFFF, One, Zero, 0x23 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x24 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x22 }
})
Name (PR15, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR15, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1A },
Package (0x04) { 0xFFFF, One, Zero, 0x19 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x1B },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x1D }
})
Name (PR16, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR16, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1B },
Package (0x04) { 0xFFFF, One, Zero, 0x26 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x25 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x27 }
})
Name (PR17, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR17, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1E },
Package (0x04) { 0xFFFF, One, Zero, 0x25 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x27 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x26 }
})
Name (PR18, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR18, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x1F },
Package (0x04) { 0xFFFF, One, Zero, 0x27 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x26 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x25 }
})
Name (PR19, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR19, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x20 },
Package (0x04) { 0xFFFF, One, Zero, 0x2A },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x2F },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x29 }
})
Name (PR1A, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR1A, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x21 },
Package (0x04) { 0xFFFF, One, Zero, 0x1F },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x2E },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x2D }
})
Name (PR04, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR04, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x10 },
Package (0x04) { 0xFFFF, One, Zero, 0x11 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 }
})
Name (PR05, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKB, Zero },
Package (0x04) { 0xFFFF, One, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKD, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKA, Zero }
})
Name (AR05, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x11 },
Package (0x04) { 0xFFFF, One, Zero, 0x12 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 }
})
Name (PR06, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKC, Zero },
Package (0x04) { 0xFFFF, One, LNKD, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKA, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKB, Zero }
})
Name (AR06, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x12 },
Package (0x04) { 0xFFFF, One, Zero, 0x13 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 }
})
Name (PR07, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKD, Zero },
Package (0x04) { 0xFFFF, One, LNKA, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKC, Zero }
})
Name (AR07, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x13 },
Package (0x04) { 0xFFFF, One, Zero, 0x10 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 }
})
Name (PR08, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero }
})
Name (AR08, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x10 },
Package (0x04) { 0xFFFF, One, Zero, 0x11 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 }
})
Name (PR09, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, LNKB, Zero },
Package (0x04) { 0xFFFF, One, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKD, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKA, Zero }
})
Name (AR09, Package (0x04)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x11 },
Package (0x04) { 0xFFFF, One, Zero, 0x12 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 }
})
Name (PR01, Package (0x09)
{
Package (0x04) { 0xFFFF, Zero, LNKA, Zero },
Package (0x04) { 0xFFFF, One, LNKB, Zero },
Package (0x04) { 0xFFFF, 0x02, LNKC, Zero },
Package (0x04) { 0xFFFF, 0x03, LNKD, Zero },
Package (0x04) { 0x0001FFFF, Zero, LNKB, Zero },
Package (0x04) { 0x0001FFFF, One, LNKC, Zero },
Package (0x04) { 0x0001FFFF, 0x02, LNKD, Zero },
Package (0x04) { 0x0001FFFF, 0x03, LNKA, Zero },
Package (0x04) { 0x0002FFFF, Zero, LNKC, Zero }
})
Name (AR01, Package (0x09)
{
Package (0x04) { 0xFFFF, Zero, Zero, 0x10 },
Package (0x04) { 0xFFFF, One, Zero, 0x11 },
Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 },
Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 },
Package (0x04) { 0x0001FFFF, Zero, Zero, 0x11 },
Package (0x04) { 0x0001FFFF, One, Zero, 0x12 },
Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x13 },
Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x10 },
Package (0x04) { 0x0002FFFF, Zero, Zero, 0x12 }
})
Name (PRSA, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared, )
{3,4,6,7,10,11,12,14,15}
})
Name (PRSB, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared, )
{5}
})
... Continua bla bla ...
[/size]
Sto usando il DSDT strippato di MC e di smith@@ quest'ultimo a moltissime similitudini con la mia mobo.
Nei vari device ho sostituito per analogia le pvecchie parti con nuove "copiate" dal DSDT di smit@@
mi sono basato sulla corrispondenza dell' address.. ma alcuni device che per natura della mia mobo sono solo presenti in questa configurazione non so come "semplificarli"
Esemio riuscito
[size=1]
Device (RP04) // PCI Express Port 4 renamed from (P0P4)
{
Name (_ADR, 0x001C0003)
Alias (AR13, _PRT) //<-- Ok IRA Routing Tables can be found under PCI0.
Alias (PW94, _PRW) // <-- OK
}
[/size]
Esempio che non so come modificare.
[size=1]
Device (IOU2)
{
Name (_ADR, 0x00010000)
Name (_PRW, Package (0x02) //<-- OK
{
0x09,
0x04
})
Device (PXS0) //<-- dispositivo grafica
{
Name (_ADR, 0xFFFF)
Name (_SUN, Zero)
}
Method (_PRT, 0, NotSerialized) //<-- COME ?
{
If (PICM)
{
Return (AR11) //<-- ?
}
Return (PR11) //<-- ?
}
}
[/size]
Fabio
#48
Posted 02 February 2010 - 08:31 AM
Ciao Fabio, allora, tu stai cercando di fare una cosa un po' diversa anche se con lo stesso principio. Io aggiunsi delle routing alias al mio sulla base di alcune gia' presenti e come hai visto e' semplice. Il PW93 e il 94, se non ricordo male, in quanto i loro contenuti usati piu' volte, ma li' si parla di NAME, quindi alias ad un "name", tu invece stai cercando di utilizzare un alias ad un METHOD che e' diverso.
Non so quanto valga la pena fare cio' che chiedi in quanto so che un metodo ha bisogno per essere richiamato di un numero di righe maggiore di uno rispetto al name.
Devo pensarci un pochino;)
Non so quanto valga la pena fare cio' che chiedi in quanto so che un metodo ha bisogno per essere richiamato di un numero di righe maggiore di uno rispetto al name.
Devo pensarci un pochino;)
#49
Posted 02 February 2010 - 12:49 PM
smith@@, on Feb 2 2010, 08:31 AM, said:
Ciao Fabio, allora, tu stai cercando di fare una cosa un po' diversa anche se con lo stesso principio. Io aggiunsi delle routing alias al mio sulla base di alcune gia' presenti e come hai visto e' semplice. Il PW93 e il 94, se non ricordo male, in quanto i loro contenuti usati piu' volte, ma li' si parla di NAME, quindi alias ad un "name", tu invece stai cercando di utilizzare un alias ad un METHOD che e' diverso.
Non so quanto valga la pena fare cio' che chiedi in quanto so che un metodo ha bisogno per essere richiamato di un numero di righe maggiore di uno rispetto al name.
Devo pensarci un pochino;)
Non so quanto valga la pena fare cio' che chiedi in quanto so che un metodo ha bisogno per essere richiamato di un numero di righe maggiore di uno rispetto al name.
Devo pensarci un pochino;)
Grazie smith@@
Ho risolto affrontando il problema in modo diverso...
I valri delle mie routing AR00.. AR01.. AR02 sono diversi fin dal DSDT "vergine" non aveva senso per me usare le "tue" semplificate", quindi ho ripreso "tutte" le Routing e ho eliminato la parte dove erano presenti i LNKA LNKB... (fino a BNLN) ho comparate le routing uguali e...
ho poi creato 3 metodi (_PRW) abbreviati...
Ad ogni dispositivo gli ho associato la sua Table,,, fatti questi cambi compilato... e 0 errori
provato e....
Grazie a tutti...
Se questo passaggio puo' ineressare a qualcuno vedo di ripostarlo in un linguaggio un po piu' comprensibile..
Fabio
#50
Posted 02 February 2010 - 01:01 PM
iFabio, on Feb 2 2010, 01:49 PM, said:
Grazie smith@@
Ho risolto affrontando il problema in modo diverso...
I valri delle mie routing AR00.. AR01.. AR02 sono diversi fin dal DSDT "vergine" non aveva senso per me usare le "tue" semplificate", quindi ho ripreso "tutte" le Routing e ho eliminato la parte dove erano presenti i BLKA BLKB... (fino a BLKN) ho comparate le routing uguali e...
ho poi creato 3 metodi (_PRW) abbreviati...
Ad ogni dispositivo gli ho associato la sua Table,,, fatti questi cambi compilato... e 0 errori
provato e....
sembra anche un po' piu' reattivo tutto il sistema... ora il mio DSDT compilato pesa 16k
Grazie a tutti...
Se questo passaggio puo' ineressare a qualcuno vedo di ripostarlo in un linguaggio un po piu' comprensibile..
Fabio
Ho risolto affrontando il problema in modo diverso...
I valri delle mie routing AR00.. AR01.. AR02 sono diversi fin dal DSDT "vergine" non aveva senso per me usare le "tue" semplificate", quindi ho ripreso "tutte" le Routing e ho eliminato la parte dove erano presenti i BLKA BLKB... (fino a BLKN) ho comparate le routing uguali e...
ho poi creato 3 metodi (_PRW) abbreviati...
Ad ogni dispositivo gli ho associato la sua Table,,, fatti questi cambi compilato... e 0 errori
provato e....
Grazie a tutti...
Se questo passaggio puo' ineressare a qualcuno vedo di ripostarlo in un linguaggio un po piu' comprensibile..
Fabio
Avresti dovuto togliere tutto quell'eccesso dall'inizio vedendo l'altro dsdt. Non fare lo stesso errore mio iniziale, non TOGLIERLE troppe senza provare tutti gli slot pci, e' un consiglio... ogni piastra e' diversa
#51
Posted 02 February 2010 - 02:18 PM
smith@@, on Feb 2 2010, 01:01 PM, said:
Avresti dovuto togliere tutto quell'eccesso dall'inizio vedendo l'altro dsdt. Non fare lo stesso errore mio iniziale, non TOGLIERLE troppe senza provare tutti gli slot pci, e' un consiglio... ogni piastra e' diversa

Si hai ragione... ma.. a saperlo!
Come si suol dire.... sbagliando si impara!
Questo e' stato anche il motivo per il quale ho ricominciato da zero...
Fabio
Ps: Ora ho comunque ancora tutti i device... voglio testarlo bene prim di eliminare quelli inutilizzati.
#52
Posted 10 February 2010 - 04:23 AM
Ciao a tutti ragazzuoli,
dopo un po di test ho ridotto ancora il DSDT ora ne ho una vesione con tutti i device inseriti in modo da non usare EFI string di sole 237 linee..
Sono così riuscito a identificare tutto ciò che mi serve di indispensabile per avere lo stop funzionante (vedi primo post aggiornato).
Un'altra versione del DSDT senza iniezioni è da 1876 bytes, ma devo ancora testarla bene...
Mi serve un bootloader che carichi le SSDT adesso.
Notare che non uso i metodi tradizionali per iniettare proprietà nel dsdt bensi dei codici ottimizzati da MasterChief. Con questo dsdt ho circa 12 giri di rotellina al caricamento dall'HD che uso, rispetto ai 20 del dsdt originale con solo le patch aggiunte (Chameleon2RC5pre8). Questo per dire che il dsdt più snello conta molto sul tempo di boot. Usando un bootloader più veloce credo di poter arrivare a 9 giri (ne ho 10 dall'HD più veloce), migliorabili tramite RAID o ancora meglio SSD drive ma improbabile nel mio caso. Più facile che a breve passi all'oc, a quanto dite che potrò arrivare?
Non ho alcun errore in kernel.log ne firewire ne che altro, nessun "waiting fo DSMOS" e in ioreg ho tutto riconosciuto oltre che Lan. FW e Video in elenco PCI del System Profiler.
EDIT: Ho provato il dsdt minimo da meno di 2000 bytes e riesco a caricare e ho ancora il riavvio funzionante che era il mio obiettivo. I device SATA, LPCB, EHCI, UHCI, GFX, (AUDIO) sono definiti da EFI string, senza le quali lo stop va comunque!
LAN0 vista interna senza nessuna modifica oltre al kext sembrerebbe...
eccovelo qui:
ps.: è uscito il nuovo DSDTSE
dopo un po di test ho ridotto ancora il DSDT ora ne ho una vesione con tutti i device inseriti in modo da non usare EFI string di sole 237 linee..
Sono così riuscito a identificare tutto ciò che mi serve di indispensabile per avere lo stop funzionante (vedi primo post aggiornato).
Un'altra versione del DSDT senza iniezioni è da 1876 bytes, ma devo ancora testarla bene...
Mi serve un bootloader che carichi le SSDT adesso.
DefinitionBlock ("/Users/scrax/Downloads/dsdtP5K3.3.aml", "DSDT", 1, "A0916", "A0916032", 0x00000032) {
// Speedstep
Scope (_PR) { // Processor scope (namespace).
Name (PSS, Package (0x03) { // This needs to match your CPU (use the P-State Calculator for it)
Package (0x06) { Zero, Zero, 0x10, 0x10, 0x082A, Zero },
Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0724, One },
Package (0x06) { Zero, Zero, 0x10, 0x10, 0x061D, 0x02 } })
Name (CST, Package (0x04) {0x03, // Number of C-State packages: 3 (C1, C2 and C3).
Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)}, One, One, 0x41C},
Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000814, ,)},0x02, One,0x01F4},
Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000815, ,)},0x03,0x55, 0xFA}})
Processor (CPU1, 0x01, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
Processor (CPU2, 0x02, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)} }
// serve per stop
OperationRegion (BIOS, SystemMemory, 0xCFF8E064, 0x2D) Field (BIOS, ByteAcc, NoLock, Preserve) {SLPS, 8,Offset (0x2C),ASSB, 8}
// inizio scope _SB
Scope (_SB) {
Device (PCI0) {Name (_ADR, Zero)
Name (_UID, Zero)
Name (_BBN, Zero)
Name (_CID, EisaId ("PNP0A03"))
Name (_HID, EisaId ("PNP0A08"))
Name (_S3D, 0x02)
Name (_PRT, Package (0x17) {
Package (0x04) {0x0001FFFF,Zero,Zero,0x10},
Package (0x04) {0x0001FFFF, One,Zero,0x11},
Package (0x04) {0x0001FFFF,0x02,Zero,0x12},
Package (0x04) {0x0001FFFF,0x03,Zero,0x13},
Package (0x04) {0x001FFFFF,Zero,Zero,0x12},
Package (0x04) {0x001FFFFF, One,Zero,0x16},
Package (0x04) {0x001FFFFF,0x02,Zero,0x12},
Package (0x04) {0x001DFFFF,Zero,Zero,0x17},
Package (0x04) {0x001AFFFF,0x02,Zero,0x12},
Package (0x04) {0x001BFFFF,Zero,Zero,0x16},
Package (0x04) {0x0019FFFF,Zero,Zero,0x14},
Package (0x04) {0x0019FFFF, One,Zero,0x15},
Package (0x04) {0x001DFFFF, One,Zero,0x13},
Package (0x04) {0x001DFFFF,0x02,Zero,0x12},
Package (0x04) {0x001DFFFF,0x03,Zero,0x10},
Package (0x04) {0x001AFFFF,Zero,Zero,0x10},
Package (0x04) {0x001AFFFF, One,Zero,0x15},
Package (0x04) {0x0002FFFF,Zero,Zero,0x10},
Package (0x04) {0x0002FFFF, One,Zero,0x11},
Package (0x04) {0x001CFFFF,Zero,Zero,0x11},
Package (0x04) {0x001CFFFF, One,Zero,0x10},
Package (0x04) {0x001CFFFF,0x02,Zero,0x12},
Package (0x04) {0x001CFFFF,0x03,Zero,0x13} })
Name (AR10, Package (0x04) {
Package (0x04) {0xFFFF,Zero,Zero,0x10},
Package (0x04) {0xFFFF, One,Zero,0x11},
Package (0x04) {0xFFFF,0x02,Zero,0x12},
Package (0x04) {0xFFFF,0x03,Zero,0x13} })
Name (AR11, Package (0x04) {
Package (0x04) {0xFFFF,Zero,Zero,0x11},
Package (0x04) {0xFFFF, One,Zero,0x12},
Package (0x04) {0xFFFF,0x02,Zero,0x13},
Package (0x04) {0xFFFF,0x03,Zero,0x10} })
Name (PW94, Package (0x02) {0x09,0x04})
//non funziona ? Device (SBUS) {Name (_ADR, 0x001F0003)} // solo cosmetica / only cosmetic
// device MCHC copiata da mac pro 3,1
Device (MCHC) {Name (_ADR, Zero)} // solo cosmetica / only cosmetic
// device MCEH copiata da MAcBookPro 3,1
Device (MCEH) {Name (_HID, EisaId ("APP0006")) Name (_STA, 0x0B) }
// periferica non conosciuta
Device (GBEC) {Name (_ADR, 0x00190000)}
// Pci bus
Device (PCIB) {Name (_ADR, 0x001E0000)
Name (_PRT, Package (0x09) {
Package (0x04) {0x0001FFFF,Zero,Zero,0x11},
Package (0x04) {0x0001FFFF, One,Zero,0x12},
Package (0x04) {0x0001FFFF,0x02,Zero,0x13},
Package (0x04) {0x0001FFFF,0x03,Zero,0x10},
Package (0x04) {0x0002FFFF,Zero,Zero,0x12},
Package (0x04) {0x0002FFFF, One,Zero,0x13},
Package (0x04) {0x0002FFFF,0x02,Zero,0x10},
Package (0x04) {0x0002FFFF,0x03,Zero,0x11},
Package (0x04) {0x0003FFFF,Zero,Zero,0x10} })
Name (_PRW, Package (0x02) {0x0B,0x04})
Device (FRWR){Name (_ADR, 0x00030000) //added firewire device / periferica firewire aggiunta
Name (_GPE, 0x1E) Name (_SUN, 0x0E)
Method (_DSM, 4, NotSerialized) {Store (Package (0x06) {
"device_type",Buffer (0x09) {"Firewire"},
"name",Buffer (0x13) {"VIA VT6306 Fire II"},
"fwports",Buffer (0x04) {0x02, 0x00, 0x00, 0x00} }, Local0)
MCDP (Arg2, RefOf (Local0)) Return (Local0) } } }
// scheda video
Device (PEGP) {
Name (_ADR, 0x00010000) Alias (AR10, _PRT) Alias (PW94, _PRW)
Device (GFX0) {Name (_ADR, Zero) Name (_SUN, One)
Method (_DSM, 4, NotSerialized) {
Store (Package (0x18) {
"@0,compatible",Buffer (0x0B) {"NVDA,NVMac"},
"@0,device_type",Buffer (0x08) {"display"},
"@0,name",Buffer (0x0F) {"NVDA,Display-A"},
"@1,compatible",Buffer (0x0B) {"NVDA,NVMac"},
"@1,device_type",Buffer (0x08) {"display"},
"@1,name",Buffer (0x0F) {"NVDA,Display-B"},
"NVCAP",Buffer (0x18) {0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00 },
"NVPM",Buffer (0x1C) {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
"VRAM,totalsize",Buffer (0x04) {0x00, 0x00, 0x00, 0x10},
"device_type",Buffer (0x0D) {"NVDA,Parent"},
"model",Buffer (0x17) {"nVidia GeForce 8600 GT"},
"rom-revision",Buffer (0x2B) {"nVidia GeForce 8600 GT OpenGL Engine"} }, Local0)
MCDP (Arg2, RefOf (Local0)) Return (Local0) } } }
// Ethernet
Device (RP06) {Name (_ADR, 0x001C0005) Alias (AR11, _PRT) Alias (PW94, _PRW)
Device (LAN0) {Name (_ADR, Zero) Name (_SUN, 0x0B)
Name (_PRW, Package (0x02) {0x09,0x03})
Method (_DSM, 4, NotSerialized) {
Store (Package (0x06) {
"built-in",Buffer (One) {0x01},
"device_type",Buffer (0x09) {"Ethernet"},
"name",Buffer (0x1D) {"Attansic 1L Ethernet Gigabit"}
}, Local0)
MCDP (Arg2, RefOf (Local0)) Return (Local0) } } }
// scheda audio aggiunta / added audio device
Device (HDEF) {Name (_ADR, 0x001B0000) Name (_PRW, Package (0x02) {0x0D,0x06})
Method (_DSM, 4, NotSerialized) {Store (Package (0x06) {
"built-in",Buffer (One) {0x00},
"layout-id",Buffer (0x04) {0x73, 0x03, 0x00, 0x00},
"PinConfigurations",Buffer (Zero) {} }, Local0)
MCDP (Arg2, RefOf (Local0)) Return (Local0) } }
// LPC controller
Device (LPCB) {Name (_ADR, 0x001F0000)
OperationRegion (SMIE, SystemIO, 0x0830, 0x08) // Serve per stop / needed for sleep
Field (SMIE, ByteAcc, NoLock, Preserve) { , 4,PS1E, 1,Offset (0x04), , 4,PS1S, 1}
Method (SPTS, 0, NotSerialized) {Store (One, PS1S) Store (One, PS1E)}
Device (HPET) {Name (_HID, EisaId ("PNP0103")) Name (_STA, 0x0F) Name (_CRS, ResourceTemplate () {
IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadOnly,0xFED00000,0x00000400,) }) }
Device (RTC){Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () {IO (Decode16,0x0070,0x0070,0x01,0x02,) }) }
Device (TIMR) {Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () {
IO (Decode16,0x0040,0x0040,0x01,0x04,) }) }
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A188086))} }
// Porte ICH9 SATA ports
Device (SATA) {Name (_ADR, 0x001F0002)
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x26818086))}
Device (PRT0) {Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) {Return (MCBN (Arg2, "1"))} }
Device (PRT1) {Name (_ADR, One) Method (_DSM, 4, NotSerialized) {Return (MCBN (Arg2, "2"))} }
Device (PRT2) {Name (_ADR, 0x04) Method (_DSM, 4, NotSerialized) {Return (MCBN (Arg2, "3"))} }
Device (PRT3) {Name (_ADR, 0x05) Method (_DSM, 4, NotSerialized) {Return (MCBN (Arg2, "4"))} } }
// Pci inutilizzate unused pci
Device (P0P4) {Name (_ADR, 0x001C0000) Alias (AR10, _PRT) Alias (PW94, _PRW)}
Device (P0P5) {Name (_ADR, 0x001C0001) Alias (AR11, _PRT) Alias (PW94, _PRW)}
Device (P0P6) {Name (_ADR, 0x001C0002) Alias (PW94, _PRW)}
Device (P0P7) {Name (_ADR, 0x001C0003) Alias (PW94, _PRW)}
// Jmicron SATA & PATA
Device (P0P8) {Name (_ADR, 0x001C0004) Alias (AR10, _PRT) Alias (PW94, _PRW)
Device (PATA) {Name (_ADR,Zero) Name (_SUN, 0x0C) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} }
Device (SAT1) {Name (_ADR, One) Name (_SUN, 0x0D) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} } }
// USB2 controller
Device (EHC1) {Name (_ADR, 0x001D0007) Name (_PRW, Package (0x02){0x0D,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A3A8086))} }
Device (EHC2) {Name (_ADR, 0x001A0007) Name (_PRW, Package (0x02){0x0D,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A3C8086))} }
// porte usb / usb port
Device (UHC0) {Name (_ADR, 0x001D0000) Name (_PRW, Package (0x02) {0x03,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A348086))} }
Device (UHC1) {Name (_ADR, 0x001D0001) Name (_PRW, Package (0x02) {0x04,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A358086))} }
Device (UHC2) {Name (_ADR, 0x001D0002) Name (_PRW, Package (0x02) {0x0C,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A368086))} }
Device (UHC3) {Name (_ADR, 0x001A0000) Name (_PRW, Package (0x02) {0x0E,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A378086))} }
Device (UHC4) {Name (_ADR, 0x001A0001) Name (_PRW, Package (0x02) {0x05,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A388086))} }
Device (UHC5) {Name (_ADR, 0x001A0002) Name (_PRW, Package (0x02) {0x20,0x04})
Method (_DSM, 4, NotSerialized) {Return (MCID (Arg2, 0x3A398086))} } }
Scope (\_GPE) {Name (_PRW, Package (0x02) {0x09,0x03})
Method (_L09, 0, NotSerialized) {
Notify (\_SB.PCI0.PEGP, 0x02) Notify (\_SB.PCI0.P0P5, 0x02)
Notify (\_SB.PCI0.P0P6, 0x02) Notify (\_SB.PCI0.P0P7, 0x02)
Notify (\_SB.PCI0.P0P8, 0x02) Notify (\_SB.PCI0.RP06, 0x02)
Notify (\_SB.PCI0.P0P4, 0x02) Notify (\_SB.PWRB, 0x02) }
Method (_L0B, 0, NotSerialized) {Notify (\_SB.PCI0.PCIB, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L03, 0, NotSerialized) {Notify (\_SB.PCI0.UHC0, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L04, 0, NotSerialized) {Notify (\_SB.PCI0.UHC1, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L0C, 0, NotSerialized) {Notify (\_SB.PCI0.UHC2, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L0E, 0, NotSerialized) {Notify (\_SB.PCI0.UHC3, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L05, 0, NotSerialized) {Notify (\_SB.PCI0.UHC4, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L20, 0, NotSerialized) {Notify (\_SB.PCI0.UHC5, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L1E, 0, NotSerialized) {Notify (\_SB.PCI0.PCIB.FRWR, Zero) Notify (\_SB.PWRB, 0x02)} }
Device (PWRB) {Name (_CID, EisaId ("PNP0C0C")) Name (_UID, 0xAA) Name (_STA, 0x0B)} }
// serve per stop / needed for sleep
Method (_PTS, 1, NotSerialized){\_SB.PCI0.LPCB.SPTS () Store (Arg0, ASSB)}
Method (_WAK, 1, NotSerialized) {Return (Package (0x02) {Zero,Zero})}
Name (_S0, Package (0x04) {Zero,Zero,Zero,Zero})
Name (_S1, Package (0x04) {One,Zero,Zero,Zero})
Name (_S3, Package (0x04) {0x05,Zero,Zero,Zero}) // serve per stop / need for sleep
Name (_S4, Package (0x04) {0x06,Zero,Zero,Zero})
Name (_S5, Package (0x04) {0x07,Zero,Zero,Zero})
// iniezioni varie
Method (MCDP, 2, NotSerialized) {If (LEqual (Arg0, Zero)) {Store (Buffer (One) {0x03}, Arg1) } }
Name (IDB0, Buffer (0x04) {0x00, 0x00, 0x00, 0x00}) //iniezione id
Name (IDB1, Buffer (0x04) {0x00, 0x00, 0x00, 0x00})
Method (MCID, 2, NotSerialized) {
If (Arg1) {
Store (And (Arg1, 0xFF), Index (IDB0, Zero))
Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB0,One))
If (LEqual (And (Arg1, 0xFFFF0000), Zero)) {
Store (Package (0x02) {"device-id",IDB0}, Local0) }
Else {
ShiftRight (Arg1, 0x10, Arg1)
Store (And (Arg1, 0xFF), Index (IDB1, Zero))
Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB1,One))
Store (Package (0x04) {
"vendor-id",IDB0,
"device-id",IDB1 }, Local0) }
MCDP (Arg0, RefOf (Local0)) Return (Local0) }
Return (Zero) }
Name (BAYN, Buffer (0x06) {"Bay n"}) // iniezione numero bay
Method (MCBN, 2, NotSerialized) {Store (Arg1, Index (BAYN, 0x04))
Store (Package (0x02) {"io-device-location",BAYN}, Local0)
MCDP (Arg0, RefOf (Local0)) Return (Local0) }
Noop
Noop
}
Notare che non uso i metodi tradizionali per iniettare proprietà nel dsdt bensi dei codici ottimizzati da MasterChief. Con questo dsdt ho circa 12 giri di rotellina al caricamento dall'HD che uso, rispetto ai 20 del dsdt originale con solo le patch aggiunte (Chameleon2RC5pre8). Questo per dire che il dsdt più snello conta molto sul tempo di boot. Usando un bootloader più veloce credo di poter arrivare a 9 giri (ne ho 10 dall'HD più veloce), migliorabili tramite RAID o ancora meglio SSD drive ma improbabile nel mio caso. Più facile che a breve passi all'oc, a quanto dite che potrò arrivare?
Non ho alcun errore in kernel.log ne firewire ne che altro, nessun "waiting fo DSMOS" e in ioreg ho tutto riconosciuto oltre che Lan. FW e Video in elenco PCI del System Profiler.
EDIT: Ho provato il dsdt minimo da meno di 2000 bytes e riesco a caricare e ho ancora il riavvio funzionante che era il mio obiettivo. I device SATA, LPCB, EHCI, UHCI, GFX, (AUDIO) sono definiti da EFI string, senza le quali lo stop va comunque!
LAN0 vista interna senza nessuna modifica oltre al kext sembrerebbe...
eccovelo qui:
DefinitionBlock ("P5K-c-r_3.5.aml", "DSDT", 1, "A0916", "A0916032", 0x00000032) {
// riferimento SSDT per iniezione P-state tramite quella tabella.
External (PST3)
External (PST2)
External (PST1)
// Speedstep
Scope (_PR) { // Processor scope (namespace).
Name (PSS, Package (0x03) { // This needs to match your CPU (use the P-State Calculator for it)
Package (0x06) { Zero, Zero, 0x10, 0x10, PST1, Zero },
Package (0x06) { Zero, Zero, 0x10, 0x10, PST2, One },
Package (0x06) { Zero, Zero, 0x10, 0x10, PST3, 0x02 } })
Name (CST, Package (0x04) {0x03, // Number of C-State packages: 3 (C1, C2 and C3).
Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)}, One, One, 0x41C},
Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000814, ,)},0x02, One,0x01F4},
Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000815, ,)},0x03,0x55, 0xFA}})
Processor (CPU1, 0x01, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
Processor (CPU2, 0x02, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)} }
// serve per stop
OperationRegion (BIOS, SystemMemory, 0xCFF8E064, 0x2D) Field (BIOS, ByteAcc, NoLock, Preserve) {SLPS, 8,Offset (0x2C),ASSB, 8}
// inizio scope _SB
Scope (_SB) {
Device (PCI0) {Name (_ADR, Zero)
Name (_UID, Zero)
Name (_BBN, Zero)
Name (_CID, EisaId ("PNP0A03"))
Name (_HID, EisaId ("PNP0A08"))
Name (_S3D, 0x02)
Name (_PRT, Package (0x17) { // qua dentro anche c'è ancora spazio per togliere roba....
Package (0x04) {0x0001FFFF,Zero,Zero,0x10},
Package (0x04) {0x0001FFFF, One,Zero,0x11},
Package (0x04) {0x0001FFFF,0x02,Zero,0x12},
Package (0x04) {0x0001FFFF,0x03,Zero,0x13},
Package (0x04) {0x001FFFFF,Zero,Zero,0x12},
Package (0x04) {0x001FFFFF, One,Zero,0x16},
Package (0x04) {0x001FFFFF,0x02,Zero,0x12},
Package (0x04) {0x001DFFFF,Zero,Zero,0x17},
Package (0x04) {0x001AFFFF,0x02,Zero,0x12},
Package (0x04) {0x001BFFFF,Zero,Zero,0x16},
Package (0x04) {0x0019FFFF,Zero,Zero,0x14},
Package (0x04) {0x0019FFFF, One,Zero,0x15},
Package (0x04) {0x001DFFFF, One,Zero,0x13},
Package (0x04) {0x001DFFFF,0x02,Zero,0x12},
Package (0x04) {0x001DFFFF,0x03,Zero,0x10},
Package (0x04) {0x001AFFFF,Zero,Zero,0x10},
Package (0x04) {0x001AFFFF, One,Zero,0x15},
Package (0x04) {0x0002FFFF,Zero,Zero,0x10},
Package (0x04) {0x0002FFFF, One,Zero,0x11},
Package (0x04) {0x001CFFFF,Zero,Zero,0x11},
Package (0x04) {0x001CFFFF, One,Zero,0x10},
Package (0x04) {0x001CFFFF,0x02,Zero,0x12},
Package (0x04) {0x001CFFFF,0x03,Zero,0x13} })
Name (AR10, Package (0x04) {
Package (0x04) {0xFFFF,Zero,Zero,0x10},
Package (0x04) {0xFFFF, One,Zero,0x11},
Package (0x04) {0xFFFF,0x02,Zero,0x12},
Package (0x04) {0xFFFF,0x03,Zero,0x13} })
Name (PW94, Package (0x02) {0x09,0x04})
// Pci bus
Device (PCIB) {Name (_ADR, 0x001E0000)
Name (_PRT, Package (0x09) {
Package (0x04) {0x0001FFFF,Zero,Zero,0x11},
Package (0x04) {0x0001FFFF, One,Zero,0x12},
Package (0x04) {0x0001FFFF,0x02,Zero,0x13},
Package (0x04) {0x0001FFFF,0x03,Zero,0x10},
Package (0x04) {0x0002FFFF,Zero,Zero,0x12},
Package (0x04) {0x0002FFFF, One,Zero,0x13},
Package (0x04) {0x0002FFFF,0x02,Zero,0x10},
Package (0x04) {0x0002FFFF,0x03,Zero,0x11},
Package (0x04) {0x0003FFFF,Zero,Zero,0x10} })
Name (_PRW, Package (0x02) {0x0B,0x04}) }
// scheda video
Device (PEGP) {Name (_ADR, 0x00010000) Alias (AR10, _PRT) Alias (PW94, _PRW) }
// LPC controller
Device (LPCB) {Name (_ADR, 0x001F0000)
OperationRegion (SMIE, SystemIO, 0x0830, 0x08) // Serve per stop / needed for sleep
Field (SMIE, ByteAcc, NoLock, Preserve) { , 4,PS1E, 1,Offset (0x04), , 4,PS1S, 1}
Method (SPTS, 0, NotSerialized) {Store (One, PS1S) Store (One, PS1E)}
Device (HPET) {Name (_HID, EisaId ("PNP0103")) Name (_STA, 0x0F) Name (_CRS, ResourceTemplate () {
IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadOnly,0xFED00000,0x00000400,) }) }
Device (RTC) {Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () {
IO (Decode16,0x0070,0x0070,0x01,0x02,) }) }
Device (TIMR) {Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () {
IO (Decode16,0x0040,0x0040,0x01,0x04,) }) } }
// Porte ICH9 SATA ports
Device (SATA) {Name (_ADR, 0x001F0002) }
// USB2 controller
Device (EHC1) {Name (_ADR, 0x001D0007) Name (_PRW, Package (0x02) {0x0D,0x04}) }
Device (EHC2) {Name (_ADR, 0x001A0007) Name (_PRW, Package (0x02) {0x0D,0x04}) }
// porte usb / usb port
Device (UHC0) {Name (_ADR, 0x001D0000) Name (_PRW, Package (0x02) {0x03,0x04}) }
Device (UHC1) {Name (_ADR, 0x001D0001) Name (_PRW, Package (0x02) {0x04,0x04}) }
Device (UHC2) {Name (_ADR, 0x001D0002) Name (_PRW, Package (0x02) {0x0C,0x04}) }
Device (UHC3) {Name (_ADR, 0x001A0000) Name (_PRW, Package (0x02) {0x0E,0x04}) }
Device (UHC4) {Name (_ADR, 0x001A0001) Name (_PRW, Package (0x02) {0x05,0x04}) }
Device (UHC5) {Name (_ADR, 0x001A0002) Name (_PRW, Package (0x02) {0x20,0x04}) }
Scope (\_GPE) {Name (_PRW, Package (0x02) {0x09,0x03})
Method (_L09, 0, NotSerialized) {Notify (\_SB.PCI0.PEGP, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L0B, 0, NotSerialized) {Notify (\_SB.PCI0.PCIB, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L03, 0, NotSerialized) {Notify (\_SB.PCI0.UHC0, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L04, 0, NotSerialized) {Notify (\_SB.PCI0.UHC1, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L0C, 0, NotSerialized) {Notify (\_SB.PCI0.UHC2, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L0E, 0, NotSerialized) {Notify (\_SB.PCI0.UHC3, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L05, 0, NotSerialized) {Notify (\_SB.PCI0.UHC4, 0x02) Notify (\_SB.PWRB, 0x02)}
Method (_L20, 0, NotSerialized) {Notify (\_SB.PCI0.UHC5, 0x02) Notify (\_SB.PWRB, 0x02)} }
Device (PWRB) {Name (_CID, EisaId ("PNP0C0C")) Name (_UID, 0xAA) Name (_STA, 0x0B)} }
// serve per stop / needed for sleep
Method (_PTS, 1, NotSerialized){\_SB.PCI0.LPCB.SPTS () Store (Arg0, ASSB)}
Method (_WAK, 1, NotSerialized) {Return (Package (0x02) {Zero,Zero})}
Name (_S0, Package (0x04) {Zero,Zero,Zero,Zero})
Name (_S1, Package (0x04) {One,Zero,Zero,Zero})
Name (_S3, Package (0x04) {0x05,Zero,Zero,Zero}) // serve per stop / need for sleep
Name (_S4, Package (0x04) {0x06,Zero,Zero,Zero})
Name (_S5, Package (0x04) {0x07,Zero,Zero,Zero})
// iniezioni varie
Method (MCDP, 2, NotSerialized) {If (LEqual (Arg0, Zero)) {Store (Buffer (One) {0x03}, Arg1) } }
}
ps.: è uscito il nuovo DSDTSE
#53
Posted 10 February 2010 - 06:05 AM
Credo caro fratello che ormai sia inutile continuare sulla stessa macchina, parlo per me e un pochino anche per te, non vedo cos'altro ci sia da "migliorare". Siamo davvero in fase di esercizio di stile 
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Godo ancora!
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
#54
Posted 10 February 2010 - 06:16 AM
smith@@, on Feb 10 2010, 07:05 AM, said:
Credo caro fratello che ormai sia inutile continuare sulla stessa macchina, parlo per me e un pochino anche per te, non vedo cos'altro ci sia da "migliorare". Siamo davvero in fase di esercizio di stile
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Godo ancora!
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
Potresti, per cortesia, postare il dsdt.dsl modificato da te della P5K-SE/EPU?
Grazie, Giorgio
#55
Posted 11 February 2010 - 03:00 AM
Certamente Giorgio, massimo entro stasera, quel pc e' in casa mia, ma di quest'ultime ne ho due ed entro stasera dovrei riuscire a fare un salto nella seconda 
Pardon per l'attesa..
Edit:
Giorgio hai pm;)
Pardon per l'attesa..
Edit:
Giorgio hai pm;)
#56
Posted 14 February 2010 - 07:23 AM
smith@@, on Feb 11 2010, 04:00 AM, said:
Certamente Giorgio, massimo entro stasera, quel pc e' in casa mia, ma di quest'ultime ne ho due ed entro stasera dovrei riuscire a fare un salto nella seconda
Pardon per l'attesa..
Edit:
Giorgio hai pm;)
Pardon per l'attesa..
Edit:
Giorgio hai pm;)
Grazie, ho ricevuto i files.
Ho solo dovuto modificare la sezione relativa alla CPU (io ho un Q9450 che mi sa essere una rognetta) e tutto va benissimo.
Mi pare di iniziare a capirci qualcosa.
Adesso comincierò a "pasticciare" anche con le altre macchine.
PS: hai la posta piena, non riesco a mandarti PM.
Grazie ancora, Giorgio
#57
Posted 14 February 2010 - 07:38 AM
Giorgio_multi, on Feb 14 2010, 08:23 AM, said:
Grazie, ho ricevuto i files.
Ho solo dovuto modificare la sezione relativa alla CPU (io ho un Q9450 che mi sa essere una rognetta) e tutto va benissimo.
Mi pare di iniziare a capirci qualcosa.
Adesso comincierò a "pasticciare" anche con le altre macchine.
Ho solo dovuto modificare la sezione relativa alla CPU (io ho un Q9450 che mi sa essere una rognetta) e tutto va benissimo.
Mi pare di iniziare a capirci qualcosa.
Adesso comincierò a "pasticciare" anche con le altre macchine.
Perfetto;)
Giorgio_multi, on Feb 14 2010, 08:23 AM, said:
PS: hai la posta piena, non riesco a mandarti PM.
Grazie ancora, Giorgio
Grazie ancora, Giorgio
Svuotata. Aver aggiornato la firma e' servito a poco
Vabbe'!
#58
Posted 14 February 2010 - 11:28 PM
smith@@, on Feb 10 2010, 07:05 AM, said:
Credo caro fratello che ormai sia inutile continuare sulla stessa macchina, parlo per me e un pochino anche per te, non vedo cos'altro ci sia da "migliorare". Siamo davvero in fase di esercizio di stile 
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Godo ancora!
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
Negli ultimi 3 giorni mi son dedicato ad un vaio (vgn nr10e) preso usato da un amico, ora ho finito, in trincea comprese 3 notti, di sistemare il trackpad, compreso di scroll con 2 dita alla mac book
Senza disabler, speedstep natio e triple boot snow 32, xp sp3 (bootcamp per hack) e ubuntu 9.10. (Unica pecca lo stop, ma sui vaio della mia serie e' praticamente impossibile)
Consiglio: cambia macchina e ricomincia, questo e' il mio quinto hack che ho in casa (deluxe, pro, u100, vaio, p5kse/epu) e hai perfettamente ragione, E' UNA MALATTIA
NOTTE FRATELLO...
Sistemato anche lo sleep, ibernazione perfetta WoW
Terminati gli esami stendo una guida
#59
Posted 14 February 2010 - 11:42 PM
#60
Posted 14 February 2010 - 11:59 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account










