Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:fabermac [2019/06/14 09:42]
faber [Poczynione czynności]
projects:fabermac [2019/07/05 11:19] (current)
faber
Line 18: Line 18:
 Włącza się, udaje się załadować [[https://​en.wikipedia.org/​wiki/​Open_Firmware|OpenFirmware]],​ czyli BIOS dla komputerów PowerPC. Problem polega na tym, że sam OS X bootuje średnio tak raz na 20 prób, a ostatnio w ogóle. Mac wykrywa obydwa dyski, oraz partycje OS X na nich. Po wypaleniu przeze mnie instalki OS X 10.4 na DVD (opisany jako wersja właśnie dla PPC) problem powtarza się: Wykrywa płytę w stacji jako dysk instalacyjny OS X. Instalacja *raz* uruchomiła się z płyty podczas testu. Później płyta już nie bootuje na tej samej zasadzie co dyski. Włącza się, udaje się załadować [[https://​en.wikipedia.org/​wiki/​Open_Firmware|OpenFirmware]],​ czyli BIOS dla komputerów PowerPC. Problem polega na tym, że sam OS X bootuje średnio tak raz na 20 prób, a ostatnio w ogóle. Mac wykrywa obydwa dyski, oraz partycje OS X na nich. Po wypaleniu przeze mnie instalki OS X 10.4 na DVD (opisany jako wersja właśnie dla PPC) problem powtarza się: Wykrywa płytę w stacji jako dysk instalacyjny OS X. Instalacja *raz* uruchomiła się z płyty podczas testu. Później płyta już nie bootuje na tej samej zasadzie co dyski.
  
-Verbose mode podczas bootowania ​z HDD wyrzuca błąd "​**still waiting for root device**"​ 90% wyników podczas guglowania błędu ​to artykuły i filmy dotyczące Hackintoshówco jest średnio pomocnemając do czynienia ​oryginalnym hardware i OF zamiast PC-towego BIOSa.+Moje podejrzenie pierwotnie padło na jakiś problem ​obydwoma ​HDD (nie są to SATAtylko UATA/PATA btw.) Jeżeli jednak ten sam problem ma stacja dyskówa także są problemy ​zabootowaniem Linuksów poprzez USB, to jednak jakiś problem z konfiguracją ​OF lub wewnątrz samego Maka.
  
-Moje podejrzenie padło na jakiś problem z obydwoma HDD (nie są to SATAtylko UATA/PATA btw.) Jeżeli jednak ten sam problem ma stacja dyskówto już może być to jednak jakiś problem ​konfiguracją OF lub wewnątrz samego Maka.+Verbose mode podczas bootowania zarówno z HDD jak i instalki CD OS X 10.4 wyrzuca błąd: 
 +  still waiting for root device  
 + 
 +90% wyników podczas guglowania błędu to artykuły i filmy dotyczące Hackintoshów,​ co jest średnio pomocne, mając do czynienia z oryginalnym hardware i OF zamiast PC-towego BIOSa. Sam błąd sugeruje ​jakiś problem z komunikacją z dyskiem. Same dyski, płyta oraz partycje na nich są poprawnie wykrywanea nawet da się przeglądać ich foldery poprzez OFProblem dotyczy więc nie samego wykrywaniaale raczej komunikacji. 
 + 
 + 
 +Dopiero po pewnym czasie pracy z [[people:​pzx:​start|pzx'​em]] zwróciliśmy uwagę na wcześniejsze komunikaty - problemy z załadowaniem sterowników - głównie odpowiedzialnych za audio - ale też i jednego, który ​może być powodem naszych problemów:​ 
 + 
 +''​Extension "​com.apple.driver.KeyLargoATA"​ has no kernel dependency.''​ 
 + 
 + 
 +Szukaliśmy informacji o tym sterowniku, ale jakoś nikt nie kwapił się doprecyzowaniem za co jest odpowiedzialny. Strzępek informacji, do którego w końcu się dobiliśmy sugeruje, że jest on odpowiedzialny za kontrolery dysków (podobno są 2) znajdujące się na mostku południowym. To mogłoby tłumaczyć problemy z komunikacją z dyskami. 
 + 
 +W końcu dotarłem do [[https://​opensource.apple.com/​source/​KeyLargoATA/​KeyLargoATA-111.3.1/​KeyLargoATA.cpp.auto.html|kodu źródłowego]],​ który definiuje ten sterownik jako pochodny od [[https://​developer.apple.com/​documentation/​kernel/​ioatacontroller?​language=objc|IOATAController]],​ który jak widać jest dokładnie tym, jak w nazwie.
  
-[[http://​https://​eclecticlight.co/​2018/​08/​30/​booting-the-mac-bless-and-what-makes-a-volume-bootable/​|Kilka]] [[https://​bombich.com/​kb/​ccc4/​what-makes-volume-bootable|artykułów]] mówi o czymś takim jak "​bless",​ tj. [[https://​ss64.com/​osx/​bless.html|komenda,​ która ma sprawiać, że partycja Maka jest bootowalna]]. Niestety, nie jestem w stanie nawet uruchomić terminala, pozostają mi jedynie komendy wbudowane w OF. 
 ====== Poczynione czynności ====== ====== Poczynione czynności ======
  
Line 32: Line 44:
   * Wielokrotnie resetowałem NVRAM w OF, co[[https://​support.apple.com/​en-us/​HT204063|"​powinno rozwiązać większość problemów z bootowaniem"​]]   * Wielokrotnie resetowałem NVRAM w OF, co[[https://​support.apple.com/​en-us/​HT204063|"​powinno rozwiązać większość problemów z bootowaniem"​]]
   * Skonfigurowalem jako master dysk PATA ktory usilowalem zabootowac, co tutoriale od Hackintoshow wskazywaly jako najbardziej prawdopodobny powod. Bez zmian.   * Skonfigurowalem jako master dysk PATA ktory usilowalem zabootowac, co tutoriale od Hackintoshow wskazywaly jako najbardziej prawdopodobny powod. Bez zmian.
-  ​* **NEW: Usiłowałem zabootować Lubuntu (wersja dla PPC) poprzez USB. Sam bootloader się uruchamia, i niby zaczyna odpalać system bez żadnych błędów, po czym zamiast przejść do systemu wracam do OF, który wydaje się informować mnie, iż "​System się odpalił"​...:​**+  ​ 
 +  ===== Bootowanie Linuksów =====
 {{:​projects:​ppc_linux_bootfail.jpg?​direct&​400|}} {{:​projects:​ppc_linux_bootfail.jpg?​direct&​400|}}
  
-**Aktualne zmagania:** Uruchomić jakiekolwiek distro ​(lub BSDw celu diagnostyki.+Usiłowałem zabootować Lubuntu ​(wersja dla PPCpoprzez USB. Sam bootloader się uruchamia, i niby zaczyna odpalać system bez żadnych błędów, po czym zamiast przejść do systemu wracam do OF, który wydaje się informować mnie, iż "​System się odpalił"​... 
 + 
 + 
 +Próbowałem później tego samego z diagnostycznym distro SystemRescueCD. Nie wywaliło mnie z powrotem do OF, ale też nie dało się go uruchomić. OF natomiast narzekał, że oczekuje innego rodzaju partycji: 
 + 
 +''​ WARNING: Bootstrap partition type is wrong: "​Apple_HFS"​ 
 +              type should be: "​Apple_Bootstrap"​ ''​ 
 + 
 +Ten błąd pojawił się na [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=686218|bugtrackerze Debiana]], gdzie uznano go za kosmetyczny bo mimo tego jakoś odpalili system z netboota. Zwięzłe info o obydwu rodzajach partycji można znaleźć [[https://​en.wikibooks.org/​wiki/​Guide_to_Unix/​Explanations/​Partitioning_Disks#​Partition_Types|tutaj]]. 
 + 
 + 
  
 ====== TODO ====== ====== TODO ======
-  * Szukać rozwiązań doku/​tutorialach OpenFirmware +  * **AKTUALNE: Zidentyfikować model kontrolera dysków, i spróbować od początku wgrać potencjalnie wadliwy sterownik poprzez OF. Ewentualnie pogrzebać ​mostku południowym i sprawdzić, czy coś nie poszło w nim fizycznie.** 
-  * Zrobić research wspomnianego ​błędu, może nawet artykuły o Hackintoshach przynajmniej wskażą kierunek (Na Hackintoshach problem często wynika z tego, że dysk który usiłujemy zabootować nie jest skonfigurowany jako Master, co testowałem też tutaj, ale widać, że jest to problem tylko Hackintoshów,​ a nie oryginalnych Maków) +  * Dowiedzieć się coś więcej o sterowniku KeyLargoATA i błędzie z nim związanym. 
-  * **AKTUALNE: ​Spróbować zabootować ​jakieś distro ​kompatybilne z PPC w celu diagnostyki dyskówmoże czegoś jeszcze (Lubuntu nie poszłoobecnie próbuję po kolei różne distro dla PPC** +  * Spróbować zabootować ​jakiegoś MacOSa czy jakiekolwiek ​distro ​poprzez netboot, może zadziała tamgdzie dysk, płyta i USB nie jeżdżą. ​[[https://en.wikipedia.org/wiki/NetBoot#​Process|Można ​jak najbardziejjeszcze jak]].
-  * Ewentualnie spróbować ​[[https://support.apple.com/en-us/HT1661|zamontować jeden z dysków z OS X przez FireWire]] w celu diagnostyki (może sugerowany reblessing dysków?) +
-  * Można ​też spróbować zainstalować OS X 10.4 na ten czysty dysk poprzez network booti zobaczyć, czy dalej będzie jęczeć.+
 ====== Addendum: Przydatne linki (incoming) ====== ====== Addendum: Przydatne linki (incoming) ======
 ===== Root device===== ===== Root device=====
Line 54: Line 76:
 ===== OpenFirmware ===== ===== OpenFirmware =====
   * http://​www.firmworks.com/​QuickRef.html   * http://​www.firmworks.com/​QuickRef.html
 +  * https://​elinux.org/​Flameman/​openfirmware-apple - **Dobre!**
   * http://​osxbook.com/​book/​bonus/​ancient/​whatismacosx/​arch_boot.html   * http://​osxbook.com/​book/​bonus/​ancient/​whatismacosx/​arch_boot.html
   * https://​library.morph.zone/​Open_Firmware   * https://​library.morph.zone/​Open_Firmware
Line 73: Line 96:
   * https://​lwn.net/​Articles/​109459/​   * https://​lwn.net/​Articles/​109459/​
   * [[https://​www.facebook.com/​groups/​ppclinux/​|Fejsbukowa Grupa Wsparcia Psychologicznego]]   * [[https://​www.facebook.com/​groups/​ppclinux/​|Fejsbukowa Grupa Wsparcia Psychologicznego]]
 +
 +===== Dyski & Sterowniki/​Kontrolery od nich ====
 +  * https://​opensource.apple.com/​release/​mac-os-x-10411ppc.html
 +
 +===== Lo and behold! ====
 +  * [[https://​opensource.apple.com/​release/​mac-os-x-10411ppc.html|Kod źródłowy OS X 10.4.11]]
  
projects/fabermac.1560505322.txt.gz · Last modified: 2019/06/14 09:42 by faber