Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Problem z Sekcją TMR
iosXuser 
Only Apple


Wiek: 17
Dołączył: 16 Sie 2011
Posty: 92
Skąd: Okolice Krakowa
Wysłany: 2012-02-04, 11:56   Problem z Sekcją TMR

Witam
Gdy wstawiłem podstawowe modyfikacje do DSDT to występuje jeden błąd po edycji sekcji TMR.
Kod:
/Users/tomek/Desktop/dsdt.dsl    661:                         0xFFF00000,         // Length
Error    4045 -                   Length is larger than Min/Max window ^

Dodam że edytowałem DSDT programem :TextWrangler v3.5.3 a kompilowałem iaslMe v1.33 .
Występuje tylko jeden bład a bez tej sekcji nie odpala mi PM.
Tak wygląda umnie Sekcja TMR przed modyfikacją
Kod:
 Device (TMR)
                {
                    Name (_HID, EisaId ("PNP0100"))
                    Name (ATT5, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0040,             // Range Minimum
                            0x0040,             // Range Maximum
                            0x01,               // Alignment
                            0x04,               // Length
                            )
                        IRQNoFlags ()
                            {0}


a tak po modyfikacji
Kod:
  Device (TMR)
                {
                    Name (_HID, EisaId ("PNP0100"))
                    Name (ATT5, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0040,             // Range Minimum
                            0x0040,             // Range Maximum
                            0x01,               // Alignment
                            0x04,               // Length
                            )
                         IO (Decode16,
                            0x0050,             // Range Minimum
                            0x0050,             // Range Maximum
                            0x10,               // Alignment
                            0x04,               // Length
                        )
                    })
_________________
Retail Lion 10.7.3  | FOXCOON Digitalife P35AP-S | Intel Core 2 Quad Q6600 | Intel P35/ICH9R4 | MSI Radeon HD4850 | Realtek ALC888 | Realtek RTL8168B |  Magic Mouse|
Windows 7, Retail Lion 10.7.3  | Asus N43SN-VX068-8 | Intel i7-2630QM | IntelŸ Mobilny HM65 Express Chipset | Intel HD 3000(Optimus) | Realtek ALC269 | Atheros AR9285 WIFI|

iOS 5.1.1  | iPhone 4S |
Ostatnio zmieniony przez iosXuser 2012-02-04, 12:03, w całości zmieniany 1 raz  
 
 
 
janek202 
No RISC no fun.


Pomógł: 173 razy
Wiek: 21
Dołączył: 26 Lis 2009
Posty: 2721
Skąd: Gliwice

Wysłany: 2012-02-04, 11:58   

Zamieść pliki dsl przed i po modyfikacji.
_________________
Mac OS X Snow Leopard 10.6.8 (Retail x86_64)|Samsung R510|Magic Mouse
Core 2 Duo T6400 2GHz|4GB DDR2 800MHz|PM45 + ICH9M|GeForce 9200M GS 512MB|ALC262|HM500JJ|Yukon 88E8055|BCM94321MC

Piszę poprawnie po polsku!
Nie pomagam prywatnie przez PW. | Kext Wizard | Chameleon Wizard | HDA Wizard
 
 
iosXuser 
Only Apple


Wiek: 17
Dołączył: 16 Sie 2011
Posty: 92
Skąd: Okolice Krakowa
Wysłany: 2012-02-04, 12:12   

ok oto pliki
Dziwne bo jak wyjmę ten plik z Sessions/Debug to pojawia się bład nawet bez modyfikacji. A gdy plik bd tam gdzie był to kompiluje bez błędu.
_________________
Retail Lion 10.7.3  | FOXCOON Digitalife P35AP-S | Intel Core 2 Quad Q6600 | Intel P35/ICH9R4 | MSI Radeon HD4850 | Realtek ALC888 | Realtek RTL8168B |  Magic Mouse|
Windows 7, Retail Lion 10.7.3  | Asus N43SN-VX068-8 | Intel i7-2630QM | IntelŸ Mobilny HM65 Express Chipset | Intel HD 3000(Optimus) | Realtek ALC269 | Atheros AR9285 WIFI|

iOS 5.1.1  | iPhone 4S |
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7597
Wysłany: 2012-02-05, 12:57   

iosXuser napisał/a:
kompilowałem iaslMe v1.33 .

Nowsze nie znaczy lepsze.

Nie zamieściłeś DSDT przed modyfikacją... takie zawierające metodę DTGP jest już zmodyfikowane, a błąd możesz mieć wcześniej gdzieś zrobiony. Np jakieś białe znaki nietolerowane przez kompilator. Nie mniej obie wersje u mnie się prawidłowo bez błędów kompilują.

Pobieżnie rzuciłem na to DSDT, i będzie do niego potrzebne dodanie rozpoznawania systemu w metodzie OSI. Bez tego sekcje TMR, RCT itd będą zwracały błędne wartości.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1105
Skąd: Kielce / Lublin
Wysłany: 2012-02-07, 21:13   

iosXuser napisał/a:
/Users/tomek/Desktop/dsdt.dsl 661: 0xFFF00000, // Length
Error 4045 - Length is larger than Min/Max window ^
To nie ma związku z sekcją TIMR - długość nie pasi kompilatorowi. Jak zmienisz wartość, tak żeby Length = Max - Min + 0x1, to nie będzie błędu. Mowa o length w linijce 661 - tam, gdzie błąd się pojawia.
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
iosXuser 
Only Apple


Wiek: 17
Dołączył: 16 Sie 2011
Posty: 92
Skąd: Okolice Krakowa
Wysłany: 2012-02-17, 18:55   

Astarael napisał/a:
Jak zmienisz wartość, tak żeby Length = Max - Min + 0x1

Mógł byś mi to obliczyć bo nie bardzo pamiętam jak się dodawało szesnastkowy.

Kod:
0x00000000,         // Granularity
                        0x00100000,         // Range Minimum
                        0xFEBFFFFF,         // Range Maximum
                        0x00000000,         // Translation Offset
                        0xFFF00000,         // Length 
_________________
Retail Lion 10.7.3  | FOXCOON Digitalife P35AP-S | Intel Core 2 Quad Q6600 | Intel P35/ICH9R4 | MSI Radeon HD4850 | Realtek ALC888 | Realtek RTL8168B |  Magic Mouse|
Windows 7, Retail Lion 10.7.3  | Asus N43SN-VX068-8 | Intel i7-2630QM | IntelŸ Mobilny HM65 Express Chipset | Intel HD 3000(Optimus) | Realtek ALC269 | Atheros AR9285 WIFI|

iOS 5.1.1  | iPhone 4S |
 
 
 
man_of_the_oak 


Pomógł: 28 razy
Wiek: 20
Dołączył: 05 Maj 2010
Posty: 621
Skąd: Kielce/Kraków
Wysłany: 2012-02-17, 19:01   

@up

Proszę: 0x1969999A
_________________
 MacBook White 13,3" (late 2007)
 MAC OS X Snow Leopard 10.6.8 Retail (64-bit) @ ASUS K50IN (SX152)

Precz z dystrybucjami na vanilliowym sprzęcie!  | Piszę poprawnie po polsku!
 
 
iosXuser 
Only Apple


Wiek: 17
Dołączył: 16 Sie 2011
Posty: 92
Skąd: Okolice Krakowa
Wysłany: 2012-02-17, 19:07   

coś chyba poszło nie tak :/
Kod:


Users/tomek/Desktop/dsdt.dsl    662:                         0x1969999A,         // Length
Error    4046 -            Length is not equal to fixed Min/Max window ^
_________________
Retail Lion 10.7.3  | FOXCOON Digitalife P35AP-S | Intel Core 2 Quad Q6600 | Intel P35/ICH9R4 | MSI Radeon HD4850 | Realtek ALC888 | Realtek RTL8168B |  Magic Mouse|
Windows 7, Retail Lion 10.7.3  | Asus N43SN-VX068-8 | Intel i7-2630QM | IntelŸ Mobilny HM65 Express Chipset | Intel HD 3000(Optimus) | Realtek ALC269 | Atheros AR9285 WIFI|

iOS 5.1.1  | iPhone 4S |
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7597
Wysłany: 2012-02-17, 19:43   

Problem MIN/MAX - najprostsze rozwiązanie.

Otwierasz kalkulator z OS X, przełączasz na widok programisty, przełączasz go na "16".
Teraz bierzesz wartość jaką masz w max
Kod:
                        0xFEBFFFFF,         // Range Maximum

Wpisujesz i odejmujesz:
Kod:
                        0x00100000,         // Range Minimum

do wyniku odejmowania dodajesz 1 i otrzymujesz swój Lenght:
Kod:
0xFEB00000


Wstaw go zamiast:
Kod:
                        0xFFF00000,         // Length 

I poprawka zrobiona.

Zauważyłem że stare DSDT mają często ten błąd, ba nawet DSDT z Mac Book Pro ma ten bug. Starsze wersje iasl puszczały ten błąd, obecne już nie i stąd to zamieszanie.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
man_of_the_oak 


Pomógł: 28 razy
Wiek: 20
Dołączył: 05 Maj 2010
Posty: 621
Skąd: Kielce/Kraków
Wysłany: 2012-02-17, 19:50   

iosXuser napisał/a:
coś chyba poszło nie tak :/
Kod:


Users/tomek/Desktop/dsdt.dsl    662:                         0x1969999A,         // Length
Error    4046 -            Length is not equal to fixed Min/Max window ^


Blah, wybacz, nie zauważyłem, iż mój kalkulator ma tak niewielki limit związany z długością liczby, że ucięło mi jedną cyfrę >.<"

Jeszcze raz przepraszam, co za wstyd :oops:
_________________
 MacBook White 13,3" (late 2007)
 MAC OS X Snow Leopard 10.6.8 Retail (64-bit) @ ASUS K50IN (SX152)

Precz z dystrybucjami na vanilliowym sprzęcie!  | Piszę poprawnie po polsku!
 
 
oswaldini 
Gigabyte stinks !


Pomógł: 226 razy
Wiek: 25
Dołączył: 01 Gru 2009
Posty: 4240
Skąd: Kraków / Brzeszcze
Wysłany: 2012-02-17, 19:52   

man_of_the_oak napisał/a:
Jeszcze raz przepraszam, co za wstyd

Turlaj dropsa :) Każdemu się zdarza :)
_________________
 10.6.8 | 10.7.2 | P55-GD65 | i7-870 | 2x2GB 1600MHz | XFX 5870 | HDD HD502HJ 500GB & Barracuda 1TB | DVD Sony AD-7261S | AirPort Extreme AR5BXB72 | Dell 2709WFP | TL-WR1043ND DD-WRT  iPhone 3G
Piszę poprawnie po polsku! | Instalacja Snow'a na płytach Asus z serii P5Q | Modyfikacja Snow'a do instalacji na MBR i wypalenia na DVD 4,7GB | Modyfikacja DSDT

DLA OSÓB, KTÓRE NIE POTRAFIĄ CZYTAĆ POWIĘKSZAM TREŚĆ - NIE POMAGAM NA PW, NIE LICZCIE NA ODPOWIEDŹ, NIE MAZAĆ MI SIĘ DO RĘKAWA, ŻE NIE ODPISUJE - MACIE PROBLEM, PISAĆ NA FORUM
 
 
iosXuser 
Only Apple


Wiek: 17
Dołączył: 16 Sie 2011
Posty: 92
Skąd: Okolice Krakowa
Wysłany: 2012-02-17, 20:11   

@314TeR dzięki :D
@man_of_the_oak Każdemu się zdarza :D
_________________
Retail Lion 10.7.3  | FOXCOON Digitalife P35AP-S | Intel Core 2 Quad Q6600 | Intel P35/ICH9R4 | MSI Radeon HD4850 | Realtek ALC888 | Realtek RTL8168B |  Magic Mouse|
Windows 7, Retail Lion 10.7.3  | Asus N43SN-VX068-8 | Intel i7-2630QM | IntelŸ Mobilny HM65 Express Chipset | Intel HD 3000(Optimus) | Realtek ALC269 | Atheros AR9285 WIFI|

iOS 5.1.1  | iPhone 4S |
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.