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


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Przesunięty przez: 314TeR
2010-03-25, 14:03
Snow Leopard CMOS (BIOS) reset Fix.
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-10, 22:38   Snow Leopard CMOS (BIOS) reset Fix.

Stellarola podaje w tym wątku:
Kod:
http://www.insanelymac.com/forum/index.php?showtopic=174396

Jak usunąć uciążliwy problem z resetowaniem BIOS'u na płytach z BIOS'em Awarda.

Modyfikacja ogranicza się do odpowiedniego spreparowania DSDT, poniżej przykład właściwej sekcji RTC:

Kod:
Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })
                }


Ponoć sekcją odpowiadającą za naprawienie tego błędu jest:

Kod:
0x02,               // Length
_________________
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!
 
 
onfoo
reflexblue

Pomógł: 2 razy
Dołączył: 21 Lis 2008
Posty: 40
Wysłany: 2009-07-11, 01:00   

i o to chodzi i o to chodzi :)
to dziala
_________________
10.5.8/10.6 GA-G45DS2H (ich 10R) /8GBDDR2/GF8600GT
 
 
music 
inż. informatyk


Pomógł: 4 razy
Wiek: 27
Dołączył: 13 Lis 2008
Posty: 857
Skąd: Zamość
Wysłany: 2009-07-11, 10:17   

to dobra wiadomość 8-) , potem spróbuje to naprawić

jeden z użytkowników insanelymac pisze że edycję DSDT.aml można użyć także narzędziem iasl.app

Ostatnio czytałem o wyjściu nowej wersji IASL - kompilatora Intela do tworzenia np. patchy dsdt
Kod:
http://translate.google.com/translate?prev=hp&hl=en&js=y&u=http%3A%2F%2Fwww.osx86.es%2F%3Fp%3D558&sl=es&tl=pl&history_state0=
_________________
Retail Lion 10.7.2  64 bit - Chameleon DSDT|Celeron DualCore E1400 (vanila kernel outof box)|Gigabyte GA-EP41-UD3L -Audio ALC888|AudioUSB SWEEX SC004(outof box)|LAN RTL8111C/D (outof box)|GF 9400GT (EFIString)
Informacje nowości newsy ze świata Hackintosh.Video, poradniki, niezbędne pliki instalacyjne
Więcej na http://forum.osx86.org.pl...t1978.htm#19481
 
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-11, 12:31   

music napisał/a:
edycję DSDT.aml można użyć także narzędziem iasl.app


Nie tyle edycję a kompilację/decompilację pod OS X. Zresztą bardzo fajne i wygodne narzędzie.

Cytat:
Ostatnio czytałem o wyjściu nowej wersji IASL - kompilatora Intela do tworzenia np. patchy dsdt


IASL wychodzi co parę miesięcy nowy... to po prostu jest kompilator języka ASL.
_________________
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!
 
 
music 
inż. informatyk


Pomógł: 4 razy
Wiek: 27
Dołączył: 13 Lis 2008
Posty: 857
Skąd: Zamość
Wysłany: 2009-07-11, 15:41   

Zmiana pomogła :-D Proszę o przyklejenie tego wątku do działu Faq i Poradniki OSx86

Nie wiedziałem początkowo jak zrobic tego patcha. Ale poradziłem sobie w taki sposób :

Narzędzie DSDT Patcher GUI generuje DSDT i ono tworzy pliki źródłowe, które potem kompiluje. wiecej o DSDT jest tutaj :
Kod:
http://forum.osx86.org.pl/topics4/dsdt-co-to-jest-vt521.htm

Pliki źródłowe znajdują się (po stworzeniu już patcha dsdt.aml) w katalogu Sessions / "katalog z datą stworzenia" / Debug plik dsdt_fixed.txt

plik dsdt_fixed.txt edytujemy i szukamy sekcji RTC lub RTC0

Kod:
Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (ATT0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x04,               // Length
                            )
                    })
                    Name (ATT1, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x04,               // Length
                            )
                    })


szukamy w tej sekcji RTC czegość takiego :
Kod:
0x04,               // Length

i wartość szesnastkową 0x04 zamieniamy na 0x02 , czynimy to w dwóch miejscach tej sekcji RTC


sekcja RTC po modyfikacji u mnie wygląda tak :
Kod:
Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (ATT0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })
                    Name (ATT1, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })


teraz musimy ponownie skompilować plik dsdt_fixed.txt , aby wygenerować dsdt.aml

Potrzebny będzie nam kompilator IASL (znajduje się w załączniku), należy archiwum iasl.zip wypakować np. na Pulpit

Kopiujemy pliki dsdt_fixed.txt oraz iasl np. na Pulpit , wykonujemy instrukcje w terminalu :
Kod:

cd Desktop
sudo ./iasl -ta dsdt_fixed.txt

na Pulpicie powinien nam sie wygenerować poprawiony już plik dsdt.aml ,należy go skopiować na partycje główną Snowa / i naprawić uprawnienia
Kod:

sudo cp dsdt.aml /
sudo chmod 755 /dsdt.aml
sudo chown root:wheel /dsdt.aml
_________________
Retail Lion 10.7.2  64 bit - Chameleon DSDT|Celeron DualCore E1400 (vanila kernel outof box)|Gigabyte GA-EP41-UD3L -Audio ALC888|AudioUSB SWEEX SC004(outof box)|LAN RTL8111C/D (outof box)|GF 9400GT (EFIString)
Informacje nowości newsy ze świata Hackintosh.Video, poradniki, niezbędne pliki instalacyjne
Więcej na http://forum.osx86.org.pl...t1978.htm#19481
 
 
 
onfoo
reflexblue

Pomógł: 2 razy
Dołączył: 21 Lis 2008
Posty: 40
Wysłany: 2009-07-11, 15:57   

nie jest konieczne reczne kompilowanie za pomoca iasl

Wystarczy uruchomic DSDTPatcher i poczekac az wygeneruje pliki tekstowe.


Tuz przed wlasciwym wygenerowaniem dsdt.aml program pyta o tryb emulacji
"Which OS to emulate? [0=Darwin,1=WinXP, 2=WinVista]"

Cala edycje pliku np. hpet_fixed.txt mozemy zrobic zanim wybierzemy jedna z opcji.
Po zapisaniu zmian dsdtpatcher utworzy dsdt.aml z naniesionymi poprawkami.
_________________
10.5.8/10.6 GA-G45DS2H (ich 10R) /8GBDDR2/GF8600GT
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-11, 17:06   

Przyklejam na razie w tym dziale, jeśli po premierze snow problem będzie wciąż występował, to ten temat przerzucimy do poradników.
_________________
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!
 
 
dee 


Pomógł: 3 razy
Wiek: 36
Dołączył: 18 Maj 2009
Posty: 119
Wysłany: 2009-07-12, 17:16   

nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!
_________________
Acer Aspire 9420 Core2Duo 2.33Ghz.(MacBookPro2,1) Leopard 10.5.8
ASUS P5B Premium (IMac8,1) Retail Leopard 10.5.8 - GF7900 GTX (EFI) AD1988B (AzaliaAudio) etc.
Dell D630 (Macbook3,1) Core2Duo 1.8Ghz/X3100/ Snow Retail 10.6.4 x32
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-12, 20:23   

dee napisał/a:
nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!


Porównywałeś sekcje RTC z MBP2.1 z Twoją oryginalną? Sekcję od HPET masz niemal identyczną jak w MBP, może i sekcję RTC da radę poprawić tak aby działała jak należy.
_________________
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!
 
 
dee 


Pomógł: 3 razy
Wiek: 36
Dołączył: 18 Maj 2009
Posty: 119
Wysłany: 2009-07-13, 08:34   

314TeR napisał/a:
dee napisał/a:
nie dziala na Phoenix Technology Bios w moim Acerze :cry: glebaaa!!


Porównywałeś sekcje RTC z MBP2.1 z Twoją oryginalną? Sekcję od HPET masz niemal identyczną jak w MBP, może i sekcję RTC da radę poprawić tak aby działała jak należy.



nie mam skąd. ma ktos dump'a DSDT kompletnego z MBP2,1 ?

ja mam tylko takie :
_________________
Acer Aspire 9420 Core2Duo 2.33Ghz.(MacBookPro2,1) Leopard 10.5.8
ASUS P5B Premium (IMac8,1) Retail Leopard 10.5.8 - GF7900 GTX (EFI) AD1988B (AzaliaAudio) etc.
Dell D630 (Macbook3,1) Core2Duo 1.8Ghz/X3100/ Snow Retail 10.6.4 x32
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-13, 10:01   

dee napisał/a:
nie mam skąd. ma ktos dump'a DSDT kompletnego z MBP2,1 ?


Poszukam, może mam, ale to dopiero wieczorem...
Możesz porównać też z MBP3,1, może jest identyczny.
_________________
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!
 
 
dee 


Pomógł: 3 razy
Wiek: 36
Dołączył: 18 Maj 2009
Posty: 119
Wysłany: 2009-07-13, 10:15   

zwarjowałem troche

macbookpro3,1
sekcja RTC:

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x08, // Length
)
})
}


mój Acer bez optymalizacji "surowy"

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x08, // Length
)
IRQNoFlags () <--------- tylko to sie różni
{8}
})
}



przed zmiana wartosci 0x08, // Length na 0x02 wiec nie kumam lekko o co common...[/b]
_________________
Acer Aspire 9420 Core2Duo 2.33Ghz.(MacBookPro2,1) Leopard 10.5.8
ASUS P5B Premium (IMac8,1) Retail Leopard 10.5.8 - GF7900 GTX (EFI) AD1988B (AzaliaAudio) etc.
Dell D630 (Macbook3,1) Core2Duo 1.8Ghz/X3100/ Snow Retail 10.6.4 x32
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-13, 10:58   

Aby w ogóle RTC działał, to musisz wywalić:
Kod:
IRQNoFlags ()
{8}


Dostajesz identyczną sekcję wtedy jak w MBP

Spróbuj zmodyfikować część kodu na takie wartości:
Kod:
0x00,               // Alignment
0x02,               // Length

Bo to jedyne miejsce gdzie się Twój kod i z pierwszego postu rożni.
Możesz spróbować zmieniać po jednej wartości, raz Alignment a raz Length, i obie naraz... moze nie tylko powinno się zmienić Length, ale też i Alignment
_________________
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!
 
 
dee 


Pomógł: 3 razy
Wiek: 36
Dołączył: 18 Maj 2009
Posty: 119
Wysłany: 2009-07-13, 11:27   

obadam wieczorem w domu zamiane tych wartosci raz po raz kombinując naprzemian.
zastanawiam sie tylko skoro RTC wyglada niemal tak samo jak w real mac'ach czemu tak sie dzieje. dam znac co i jak wieczorem...jak dotre do chatki
_________________
Acer Aspire 9420 Core2Duo 2.33Ghz.(MacBookPro2,1) Leopard 10.5.8
ASUS P5B Premium (IMac8,1) Retail Leopard 10.5.8 - GF7900 GTX (EFI) AD1988B (AzaliaAudio) etc.
Dell D630 (Macbook3,1) Core2Duo 1.8Ghz/X3100/ Snow Retail 10.6.4 x32
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-07-13, 11:34   

Wygląda tak samo, ale sprzęt na płycie masz inny... może jakieś inne sekcje DSDT są inne, a w/w metoda to tak naprawdę nie naprawienie problemu a usunięcie objawów... nie mniej najważniejsze aby zadziałało :)
_________________
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!
 
 
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.

STOP ACTA