| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| projects:fabermac [2019/05/29 22:19] – [Power Mac G4] faber | projects:fabermac [2025/08/05 09:00] (current) – faber |
|---|
| ======== Power Mac G4 ======== | urtica's first and only pseudoproject in the Warsaw Hackerspace (after six years of membership), an attempt to revive a faulty Power Mac G4. It failed. Nothing to see here anymore. |
| {{:projects:sadmac.jpeg?nolink&200|}} | |
| | |
| Czyli dokumentacja przeciągających się zmagań [[people:faber:start|fabera]] z [[https://everymac.com/systems/apple/powermac_g4/specs/powermac_g4_450_dp.html|prawie 20-letnim PowerPC]]. | |
| | |
| | |
| Założyłem tę stronę na wiki w celu lepszej organizacji pracy i ułatwienia innym ewentualnego serwowania protipów, gdyż powoli kończą mi się pomysły co dalej. Wszelkie przebłyski geniuszu można [[faber@hackerspace.pl|przesyłać pocztą]]. | |
| ===== Po co? ===== | |
| | |
| Generalna fascynacja złomem i retrocomputingiem. Załączony OS X 10.4 ma compatibility layer z Mac OS 9.2.2, co pozwala na [[https://blog.archive.org/2017/08/11/hypercard-on-the-archive-celebrating-30-years-of-hypercard/|surfowanie po Web 0.5]]. Do tego zwykła ciekawość "co się zsypało?" | |
| | |
| | |
| | |
| ====== Diagnoza ====== | |
| 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ów, co jest średnio pomocne, mając do czynienia z oryginalnym hardware i OF zamiast PC-towego BIOSa. | |
| | |
| Moje podejrzenie padło na jakiś problem z obydwoma HDD (nie są to SATA, tylko UATA/PATA btw.) Jeżeli jednak ten sam problem ma stacja dysków, to już może być to jednak jakiś problem z konfiguracją OF lub wewnątrz samego Maka. | |
| | |
| [[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 ====== | |
| | |
| * Mac został rozczłonkowany, po czym złożony ponownie w poszukiwaniu oczywistych uszkodzeń | |
| * Taśma ATA została wymieniona na "taką, która na pewno działa" | |
| * Na DVD jest wypalona wspomniana instalka OS X 10.4, która RAZ się uruchomiła | |
| * Zamontowany został nowy, rzekomo działający dysk UATA (dzięki [[people:cfk:start|cfk]]!) na który ewentualnie przeinstalowałbym OS X - jeżeli tylko odpalę instalkę po raz drugi... | |
| * Wyjęta została niefabryczna karta graficzna | |
| * Wielokrotnie resetowałem NVRAM w OF, co[[https://support.apple.com/en-us/HT204063|"powinno rozwiązać większość problemów z bootowaniem"]] | |
| | |
| | |
| | |
| Obecnie skończyły mi się sensowne pomysły. | |
| | |
| | |
| ====== TODO ====== | |
| * Szukać rozwiązań w doku/tutorialach OpenFirmware | |
| * Zrobić research wspomnianego błędu, może nawet artykuły o Hackintoshach przynajmniej wskażą kierunek (Jeden z artykułów sugeruje, że może to mieć związek z nieprawidłową konfiguracją IDE/Dysków/DVD-RW - ale ciężej to ogarnąć w OF niż w BIOSie) | |
| * Spróbować zabootować jakieś distro kompatybilne z PPC w celu diagnostyki (ale właściwie diagnostyki czego konkretnie?) | |
| * 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 boot, i zobaczyć, czy dalej będzie jęczeć. | |
| ====== Addendum: Przydatne linki (incoming) ====== | |
| ===== Root device===== | |
| * https://web.archive.org/web/20160318191841/http://www.ihackintosh.com/2009/05/still-waiting-for-root-device/ | |
| * https://www.osx86.net/files/file/3770-totally-still-waiting-for-root-device-fix/ | |
| * https://discussions.apple.com/thread/2238152 | |
| * https://apple.stackexchange.com/questions/54860/stop-sign-after-boot-and-still-waiting-for-root-device | |
| * http://wiki.osx86project.org/wiki/index.php/Still_waiting_for_root_device | |
| * https://discussions.apple.com/thread/1333575 | |
| * https://www.insanelymac.com/forum/topic/278075-about-still-waiting-for-root-device/ | |
| ===== OpenFirmware ===== | |
| * http://www.firmworks.com/QuickRef.html | |
| * http://osxbook.com/book/bonus/ancient/whatismacosx/arch_boot.html | |
| * https://library.morph.zone/Open_Firmware | |
| * http://macos9lives.com/smforum/index.php?topic=1965.0 | |
| * https://sites.google.com/site/shawnhcorey/howto-boot-apple-powerpcs-from-a-usb-drive-in-open-firmware | |
| * https://hints.macworld.com/article.php?story=20060301112336384 | |
| * http://www.macfreek.nl/memory/Open_Firmware | |
| * http://web.archive.org/web/20020402061934/http://developer.apple.com/technotes/tn/tn2001.html | |
| * http://web.archive.org/web/20000503043724/http://developer.apple.com/technotes/tn/tn1061.html | |
| * http://web.archive.org/web/20000503104944/http://developer.apple.com/technotes/tn/tn1062.html | |
| * http://web.archive.org/web/20000421035655/http://developer.apple.com/technotes/tn/tn1044.html | |
| ===== Ogólny troubleshooting ===== | |
| * https://www.cultofmac.com/50685/how-to-fix-common-mac-startup-problems-macrx/ | |
| * https://support.apple.com/en-us/TS3742 | |