Jump to content

[Aiuto] dsdt.aml


Fabio1971
 Share

46 posts in this topic

Recommended Posts

Ho compilato in questo modo la Firewire VIA Technologies, Inc. VT6306 Fire II IEEE 1394

 

            Device (IEEE)
           {
               Name (_ADR, 0x001E0000)
               Device (FRWR)
               {
                   Name (_ADR, 0x04030000)
                   Name (_GPE, 0x18)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x06)
                           {
                               "built-in", 
                               Buffer (One)
                               {
                                   0x00
                               }, 

                               "fwswappedbib", 
                               Buffer (0x04)
                               {
                                   0x01, 0x00, 0x00, 0x00
                               }, 

                               "fwhub", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x00
                               }
                           }, Local0)
                       MCDP (Arg2, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Name (_PRW, Package (0x02)
               {
                   0x0B, 
                   0x04
               })
               Method (_PRT, 0, NotSerialized)
               {
                   Return (AR01)
               }
           }

 

Qualche consiglio

Link to comment
Share on other sites

Ho compilato in questo modo la Firewire VIA Technologies, Inc. VT6306 Fire II IEEE 1394

 

            Device (IEEE)
           {
               Name (_ADR, 0x001E0000)
               Device (FRWR)
               {
                   Name (_ADR, 0x04030000)
                   Name (_GPE, 0x18)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x06)
                           {
                               "built-in", 
                               Buffer (One)
                               {
                                   0x00
                               }, 

                               "fwswappedbib", 
                               Buffer (0x04)
                               {
                                   0x01, 0x00, 0x00, 0x00
                               }, 

                               "fwhub", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x00
                               }
                           }, Local0)
                       MCDP (Arg2, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Name (_PRW, Package (0x02)
               {
                   0x0B, 
                   0x04
               })
               Method (_PRT, 0, NotSerialized)
               {
                   Return (AR01)
               }
           }

 

Qualche consiglio

 

 

Sembra apposto..

 

Fabio

Link to comment
Share on other sites

iReset grazie della risposta

 

Volevo chiedere un informazione per essere più sicuro come kext sto usando:

IoahciBlockStrageinjector.kext

LegasyAppleAhciport.kext

RealtekRTL81xx.kext

JMicronATA.kext

AppleHDA.kext

FakeSMC.kext

Vanno bene oppure manca qualche kext vorrei una conferma

Grazie

Link to comment
Share on other sites

iReset grazie della risposta

 

Volevo chiedere un informazione per essere più sicuro come kext sto usando:

IoahciBlockStrageinjector.kext

LegasyAppleAhciport.kext

RealtekRTL81xx.kext

JMicronATA.kext

AppleHDA.kext

FakeSMC.kext

Vanno bene oppure manca qualche kext vorrei una conferma

Grazie

 

MARCATO IN BLU se hai il dispositivo visto come ESB2 non ti servono

MARCATO IN ROSSO Sei obbligato ad avere un "decriptatore"

MARCATO IN GIALLO Ti serve se hai un controller JMicron

MARCATO IN AZZURRO Serve per le schede Realteck non riconosciute

MARCATO IN ARANCIONE o quello oppure VoodooHDA

 

Fabio

Link to comment
Share on other sites

Ringrazio per la risosta

 

MARCATO IN BLU se hai il dispositivo visto come ESB2 non ti servono , pensavo che questo kext serviva per il riconoscimento del HD Intel ICH10 ACHI io però lo compilato nel dsdt Sata in questo modo

 

 Device (SATA)
           {
               Name (_ADR, 0x001F0002)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0A)
                       {
                           "AAPL,slot-name", 
                           Buffer (0x09)
                           {
                               "Built in"
                           }, 

                           "built-in", 
                           Buffer (One)
                           {
                               0x00
                           }, 

                           "device_type", 
                           Buffer (0x10)
                           {
                               "AHCI Controller"
                           }, 

                           "model", 
                           Buffer (0x1C)
                           {
                               "ICH10R SATA/AHCI Controller"
                           }, 

                           "name", 
                           Buffer (0x1C)
                           {
                               "ICH10R SATA/AHCI Controller"
                           }
                       }, Local0)
                   MCDP (Arg2, RefOf (Local0))
                   Return (Local0)
               }

 

Provo ad eliminarlo per vedere cosa succede

 

MARCATO IN AZZURRO Serve per le schede Realteck non riconosciute:

questo kext lo elimino perchè la scheda Realteck mi viene riconosciuta nativa

Link to comment
Share on other sites

fatto la prova se elimino questo kext LegasyAppleAhciport.kext HD viene riconosciuto Intel ICH10 ACHI come penso deve essere.

fatto la prova con questo kext IoahciBlockStrageinjector.kext HD arancioni come immaginavo rimesso in E-E

Link to comment
Share on other sites

Ringrazio per la risosta

 

MARCATO IN BLU se hai il dispositivo visto come ESB2 non ti servono , pensavo che questo kext serviva per il riconoscimento del HD Intel ICH10 ACHI io però lo compilato nel dsdt Sata in questo modo

 

 Device (SATA)
           {
               Name (_ADR, 0x001F0002)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0A)
                       {
                           "AAPL,slot-name", 
                           Buffer (0x09)
                           {
                               "Built in"
                           }, 

                           "built-in", 
                           Buffer (One)
                           {
                               0x00
                           }, 

                           "device_type", 
                           Buffer (0x10)
                           {
                               "AHCI Controller"
                           }, 

                           "model", 
                           Buffer (0x1C)
                           {
                               "ICH10R SATA/AHCI Controller"
                           }, 

                           "name", 
                           Buffer (0x1C)
                           {
                               "ICH10R SATA/AHCI Controller"
                           }
                       }, Local0)
                   MCDP (Arg2, RefOf (Local0))
                   Return (Local0)
               }

 

Provo ad eliminarlo per vedere cosa succede

 

MARCATO IN AZZURRO Serve per le schede Realteck non riconosciute:

questo kext lo elimino perchè la scheda Realteck mi viene riconosciuta nativa

 

se questo è quello che hai nel DSDT hai bisogno di quello kext altrimenti dischi arancioni..

 

Fabio

Link to comment
Share on other sites

se questo è quello che hai nel DSDT hai bisogno di quello kext altrimenti dischi arancioni..

 

Fabio

 

Avevo scritto prima la prova da me fatta e risultava cosi :

prova se elimino questo kext LegasyAppleAhciport.kext gli HD vengono riconosciuti Intel ICH10 ACHI come penso deve essere.

prova se elimino questo questo kext IoahciBlockStrageinjector.kext gli HD sono arancioni come immaginavo

Reinstallato questo IoahciBlockStrageinjector.kext dischi OK

Ecco perchè chiedevo se serva oppure no questo LegasyAppleAhciport.kext in E-E

 

Grazie

Link to comment
Share on other sites

Avevo scritto prima la prova da me fatta e risultava cosi :

prova se elimino questo kext LegasyAppleAhciport.kext gli HD vengono riconosciuti Intel ICH10 ACHI come penso deve essere.

prova se elimino questo questo kext IoahciBlockStrageinjector.kext gli HD sono arancioni come immaginavo

Reinstallato questo IoahciBlockStrageinjector.kext dischi OK

Ecco perchè chiedevo se serva oppure no questo LegasyAppleAhciport.kext in E-E

 

Grazie

 

quei due kext viaggiano a braccetto...

Se hai la modifica ESB2 nel DSDT non ti sevono invece (tuo caso) ti servono

 

Fabio

Link to comment
Share on other sites

Grazie della risposta iReset

 

Volevo chiedere nel dsdt ho dei Device da rinominare e inutilizzate

 

[color="#FF0000"]Device (P0P3)[/color]
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR03)
                   }

                   Return (PR03)
               }
           }

 

Marcato in rosso P0P 3 Device come esempio

Consiglio su come posso compilarlo

Grazie

Link to comment
Share on other sites

Grazie della risposta iReset

 

Volevo chiedere nel dsdt ho dei Device da rinominare e inutilizzate

 

[color="#FF0000"]Device (P0P3)[/color]
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR03)
                   }

                   Return (PR03)
               }
           }

 

Marcato in rosso P0P 3 Device come esempio

Consiglio su come posso compilarlo

Grazie

 

Se non è usato lo cancelli tutto, compreso nello Scope (\_GPE)

dove avrai qualcosa di simile... Notify (\_SB.PCI0.P0P3, 0x02)

 

cosi non hai errori di corrispondenze non trovate.

 

Poi se gli vuoi eliminare anche la Routing Table che in quel device fa riferimento alla AR03, controlla che quella RT non sia condivisa con qualche altro device...

Se è libera ed è usata solo da P0P3 la elimini (la AR03).

 

Fabio

Link to comment
Share on other sites

Guardando Ioreg i Device P0P 3- P0P5-P0P6-P0P7-P0P8 non sembrano essere utilizzati sempre che non mi sbaglio.

Device P0P4 è utilizzato guardando LsPci corrisponde alla PCI Express Port

 

            Device (P0P4)
           {
               Name (_ADR, 0x001C0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR04)
                   }

                   Return (PR04)
               }
           }

 

Questo è come me lo trovo nel dsdt

Non so come va compilato puoi aiutarmi

Allego Ioreg e LsPci

Grazie

iFabios71.zip

Link to comment
Share on other sites

Un aiuto

 

Ma Fabio...

Hai provato a cancellare i P0Px da te indicati? e compilare?

 

Non è così complciato... fatti il backup del DSDT funzionante e provi passo a passo...

cancelli compili installi e avvii...

 

Fabio

Link to comment
Share on other sites

Ma Fabio...

Hai provato a cancellare i P0Px da te indicati? e compilare?

 

Non è così complciato... fatti il backup del DSDT funzionante e provi passo a passo...

cancelli compili installi e avvii...

 

Fabio

 

Ciao ho cancellato i Device P0P 3- P0P5-P0P6-P0P7-P0P8 che non sono utilizzati compilato nessun errore lo sto utilizzando per il momento tutto ok

Device P0P4 è utilizzato guardando LsPci corrisponde alla PCI Express Port solo che questo non lo so compilare è per questo che ti ho chiesto se puoi aiutarmi a compilarlo a meno che non sembra essere Necessario compilare questo Device.

Due post indietro avevo spiegato e lasciato un allegato

Ti ringrazio

Link to comment
Share on other sites

Ciao ho cancellato i Device P0P 3- P0P5-P0P6-P0P7-P0P8 che non sono utilizzati compilato nessun errore lo sto utilizzando per il momento tutto ok

Device P0P4 è utilizzato guardando LsPci corrisponde alla PCI Express Port solo che questo non lo so compilare è per questo che ti ho chiesto se puoi aiutarmi a compilarlo a meno che non sembra essere Necessario compilare questo Device.

Due post indietro avevo spiegato e lasciato un allegato

Ti ringrazio

 

Se utilizzato non lo cancelli...

 

Fabio

Link to comment
Share on other sites

Se utilizzato non lo cancelli...

 

Fabio

 

D'accordo con te il problema è che quel Device P0P4 è utilizzato e non so come va compilato se ti può servire anche per capirci meglio ti posto il DSDT che sto utilizzando se serve

 

Grazie

Link to comment
Share on other sites

D'accordo con te il problema è che quel Device P0P4 è utilizzato e non so come va compilato se ti può servire anche per capirci meglio ti posto il DSDT che sto utilizzando se serve

 

Grazie

 

Fabio...

Se è utilizzato non va cancellato...

il DSDT lo compili come fai sempre...

Non capisco dove sia il problema con il P0P4, lascialo tranquillo dove si trova..

 

Fabio

Link to comment
Share on other sites

Fabio...

Se è utilizzato non va cancellato...

il DSDT lo compili come fai sempre...

Non capisco dove sia il problema con il P0P4, lascialo tranquillo dove si trova..

 

Fabio

 

Pensavo che essendo utilizzato Device P0P4 aveva bisogno di essere compilato io nel DSDT è come lo estratto da Originale se così va bene OK nessun problema.

Se ti posto il DSDT come lo compilato gli daresti un occhiata per avere un parere se non ti rompo troppo

Se si fammi sapere che lo posto subito

 

Grazie

Link to comment
Share on other sites

 Share

×
×
  • Create New...