Skocz do zawartości

[ROZWIAZANY] Błędy w kompilacji DSDT Asus P5Q-Deluxe.


Rekomendowane odpowiedzi

Niestety zbyt dużego pojęcia odnośnie DSDT nie mam, podjąłem się próby przerobienia go samemu (idąc słowo w słowo z poradników użytkownika oswaldini (zrobiłem tylko 'cz 1. - zdobycie dsdt, cz 2. podstawowe modyfikacje i cz 4. dopisanie grafiki - gdyż są mi one niezbędne do podstawowego użytkowania komputera). Coś musiałem spieprzyć bo skutkiem modyfikacji jest:

Compilation complete. 10 Errors, 7 Warnings, 0 Remarks, 69 Optimizations

 

A dokładnie:

 

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20091214 [Dec 16 2009] 
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 4.0

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  1721:                 Device (RTC0) 
Error    4096 -                                                    syntax error, unexpected PARSEOP_DEVICE ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3055:                 OperationRegion (RX80, PCI_Config, Zero, 0xFF) 
Error    4096 -                                                    syntax error, unexpected PARSEOP_OPERATIONREGION ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3141:                             And (LPCD, Local2, LPCD) 
Error    4064 -                                                                                     Object does not exist ^  (LPCD) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3141:                             And (LPCD, Local2, LPCD) 
Error    4064 -                                                                                                   Object does not exist ^  (LPCD) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3142:                             Or (LPCD, Local0, LPCD) 
Error    4064 -                                                                                    Object does not exist ^  (LPCD) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3142:                             Or (LPCD, Local0, LPCD) 
Error    4064 -                                                                                                  Object does not exist ^  (LPCD) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3173:                         Or (LPCE, Local0, LPCE) 
Error    4064 -                                                                                Object does not exist ^  (LPCE) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3173:                         Or (LPCE, Local0, LPCE) 
Error    4064 -                                                                                              Object does not exist ^  (LPCE) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3178:                         And (LPCE, Local0, LPCE) 
Error    4064 -                                                                                 Object does not exist ^  (LPCE) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3178:                         And (LPCE, Local0, LPCE) 
Error    4064 -                                                                                               Object does not exist ^  (LPCE) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9537:         Method (VGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (VGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9582:         Method (TGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (TGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9644:         Method (FGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (FGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9680:             Store (VGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9722:             Store (TGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9755:             Store (FGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 10072:                                         ShiftRight (BUF2, 0x04) 
Warning  1106 -                                                                                   Result is not used, operator has no effect ^ 

ASL Input:  /Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 10244 lines, 338276 bytes, 4863 keywords
Compilation complete. 10 Errors, 7 Warnings, 0 Remarks, 69 Optimizations

 

W załączniku DSDT z owymi błędami.

 

PS; używana przeze mnie grafika to obecnie 8600 GT 256mb ram, nie ta ze stópki (reszta bez zmian)

 

[ Komentarz dodany przez: 314TeR: 2010-05-02, 19:05 ]

Nadawaj wątkom tytuł streszczający zawartość.

dsdt.rar

Odnośnik do komentarza
Udostępnij na innych stronach

Samo oryginalne DSDT jest jak najbardziej kompilującym się. Problem jest w metodzie jaką modyfikujesz plik. Należy to robić porządnym edytorem, jak np BBEdit, TextWrangler czy Smultron... tu pewnie użyłeś zwykłego TextEdit'a który często psuje pliki wstawiając "białe znaki" których kompilator nie trawi.

 

Zacznij jeszcze raz wpisywać poprawki w jakimś porządnym narzędziu.

Odnośnik do komentarza
Udostępnij na innych stronach


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20091214 [Dec 16 2009] 
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 4.0

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  1728:                     }) 
Error    4096 -                                                              syntax error, unexpected '}' ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9594:         Method (VGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (VGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9639:         Method (TGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (TGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9701:         Method (FGET, 1, NotSerialized) 
Warning  1088 -                                                     Not all control paths return a value ^  (FGET) 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9737:             Store (VGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9779:             Store (TGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  9812:             Store (FGET (Local0), Local1) 
Warning  1093 -                                                 Called method may not always return a value ^ 

/Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 10129:                                         ShiftRight (BUF2, 0x04) 
Warning  1106 -                                                                                   Result is not used, operator has no effect ^ 

ASL Input:  /Users/Bartosz/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 10301 lines, 338225 bytes, 4879 keywords
Compilation complete. 1 Errors, 7 Warnings, 0 Remarks, 70 Optimizations

dsdt.dsl.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Sparhawk, Musisz więcej przykładać wagi do tego jak wklejasz i co wklejasz... znów musiało coś się zaplątać w tekście, bo akurat w tym miejscu nie było błędu...

 

Załączam Ci poprawione nieskompilowane DSDT.

 

Dodałem Ci też sekcję VGA, acz uważam że jeśli VGA odpala na GraphicsEnablerze to nie ma co kombinować z wstawianiem jej do DSDT.

dsdt_fixed.dsl.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Grafika właśnie nie działała na GraphicsEnablerze :).

Teraz wszystko działa, wielkie dzięki ! :)

 

PS. nie wiem czemu nei chce mi bootować systemu (tylko przez BootCD) jak próbuję charmeleonem to jest loading i po jakimś czasie pojawia się skreślone kółko (jak na Still waiting for root device...)

Odnośnik do komentarza
Udostępnij na innych stronach

PS. nie wiem czemu nei chce mi bootować systemu (tylko przez BootCD) jak próbuję charmeleonem to jest loading i po jakimś czasie pojawia się skreślone kółko (jak na Still waiting for root device...)

Temat na inny wątek... podpowiem tylko, że widać źle zbudowałeś zawartość /Extra...

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.