Avatar

Lucky Star CM-286GHS part #2 (cpu/fpu clk mod + oc step by step) (Chirurgia MOBO - reinkarnacja płyt głównych)

by smola ⌂, 2025-10-25, 22:58 (17 days ago) @ smola
edited by smola, 2025-10-26, 07:36

Lucky Star CM-286GHS (Headland HT12A) 286 part #2

info (cpu/fpu clk mod + oc step by step):
* zrobienie moda dla zmiany frequ cpu i fpu jest dosc trywialne na 286, wystarczy wylutowac istniejace kwarce/oscylatory i wlutowac podstawki, problem moze pojawic sie gdy chcemy zmienic 2-pinowy rezonator na 4-pinowy oscylator lub odwrotnie ale to tez mozna przeskoczyc, tutaj sytuacja jest komfortowa, bo producent uzyl oscylatorow, dla cpu jest juz wlutowany dedyk 32MHz, freq jest dzielona przez procesor na 2 i mamy dedykowane 16MHz, fpu w tym przypadku jest taktowany synchronicznie taka sama freq wejsciowa jak cpu ale wew. dzielnik to 1/3 wiec dla 32MHz bedzie to 10.67MHz i taki koprocesor powinno sie uzyc ale... ale na szczescie koproce sie ladnie kreca, jak narazie rekord nalezy do 8MHz wersji, ktory poszedl na 17.33MHz co daje "tylko" 216% wiecej... takie oc to rozumiem ;)
* aby wycisnac ostatnie soki z fpu nalezy przestawic go w tryb async, wtedy posiada swoj wlasny zegar ktory moze byc inny niz ten od cpu, w tej plycie jest to proste, jest miejsce na podstawke do wlutowania i jest juz wlutowana zworka J5 ktora sie przelacza prace sync/async, zatem do dziela :)
* oscylator od cpu wylutowany, otwory pod obie podstawki udroznione, wlutowane standardowe podstawki DIP14 ale koniecznie precyzyjne czyli te z okraglymi otworami, te zwykle maja gorszy styk i sa dedykowane dla plaskich nozek chipow, okragle lepiej trzymaja ale na koniec warto unieruchomic oscylator zwyczajna cienka trytytka, to istotne, bo nawet precyzyjna podstawka jest ciut za luzna i kwarc moze miec slaby styk albo po prostu wypasc ;)
* wstawiony orginalny oscylator dla cpu 32MHz, wykonane testy w dosbench, wyniki identyczne jak wczesniej, czyli nic nie zepsulismy, mozna pojechac z oc, bedzie to ograniczone procesorem, bowiem jest on wlutowany i dopiero wlut podstawki dla niego da pelna swobode i mozliwosc uzycia killera dla 286 czyli najszybszego proca harris 25MHz, mam ich kilka, podstawki tez, damy rade ogarnac, zabawa bedzie na pewno fajna ;) w innej plycie poszly bez problemow na 25 a dzialaly rowniez na 26 lecz byly drobne niestabilnosci, podejrzewam ram i slabe prowadzenie sciezek na mobo, sam chipset tez mogl miec limit, tutaj powinno byc rownie dobrze a moze i nawet lepiej, zobaczymy
* z doswiadczenia wiem, ze proce 286/16 kreca sie minimalnie ponizej 20, tutaj moze byc inaczej, zatem na dzien dobry z grubej rury zapodam oscylator 40MHz, nie ma sie co szczypac, moga byc bledy przy post, parity error, moduly ram tez lepiej uzyc 60ns niz 70, ale to wszystko juz przerabialem i mam odpowiednie zaplecze, wiec nie przedluzajac, jedziemy z koksem ;)
* aha, jednym z problemow z oc na 286 jest freq local bus czyli szyny isa, w starszych konstrukcjach jest ona zawsze rowna freq cpu, co generalnie je eliminuje z uzycia, takie mobo sa dobre tylko dla starych dziadkow co lata mlodosci spedzili na pykaniu na xt i potem przeszli na pierwsze 286, pozniejsze chipsety mialy mozliwosc ustawienia dzielnika 1/2 co jest konieczne jesli sie chce przeskoczyc bariere 20MHz, gdyz sysclk powyzej 8MHz moze byc za wysoki dla niektorych kart a standardowe 12.5MHz przy freq 25 to juz wyzyny dla najlepszych kart vga, niewiele chce dzialac sprawnie z wyzszym zegarem, mam nadzieje ze ta mobo ma zew. zegar i ta freq nie jest zalezna od freq cpu - do sprawdzenia
* 40 zapodana, post zaliczony, boot fail, problem z zaladowaniem command.com, sysclk ma rowno 10MHz, wiec plyta ma dzielnik 1/2 dla sysclk, to dobrze, niestety sa jeszcze 2 inne zegary dedykowane dla dma i timera, tzw. dclk i pclk, one powinny miec stale freq, ale tutaj nie ma dedykowanych chipow aby to pomierzyc na pinach, tylko sa zintegrowane w chipsecie, mam nadzieje ze projektanci dobrze to ogarneli i z nimi nie bedzie problemow, na razie wymienie standardowo ram na 60ns i ew. kontroler multi i/o, jest i tak bdb ze post przeszedl bez bledow i tylko blad z czytaniem dysku
* ups... ramy jednak byly 80ns siemensa ;) zapodam 60ns na kostkach nanya made by bogus - post utrudniony, zaliczony po kilku resetach, dysk wystartowal, landmark przeszedl ale potem niestabilnosci, zmienie standardowo ram na inny 60ns, przy dobrym ramie i cpu post zaczyna sie zaraz po wlaczeniu zasilacza, jesli brak postkodow albo trzeba wciskac reset, znaczy to ze jest gdzies problem
* hynixy wystartowaly od razu ale stop na memtest w post i pikania buzera, poszukiwania dobrych ramow...
* sprawdzone kilka roznych modulow ram, zamieniona multi i/o, 2 karta vga, nic nie pomaga, najwyrazniej proc nie bedzie dzialac stabilnie na 20MHz co bylo do przewidzenia, bo 2 inne 16 ktore posiadam, rowniez nie sa stabilne na 20, jedziemy wiec w dol
* kolejny oscylator to 38.4 czyli 19.2, sysclk powinien miec jakies 9.5, ram 2x1MB samsung 70ns
* no i prosze, poszedl bez mrugniecia, topbench ktory wczesniej freezowal, teraz dziala ok, score 51, landmark ok, checkit rowniez ok ale leci wlasnie memtest, jest to chyba najwazniejszy test ktory sprawdza bardzo dokladnie stabilnosc pamieci, koniecznie musi byc zaliczony i to w trybie deep a nie quick, trwa on dlugo ale jest bardzo wiarygodny, w przypadku bledow zmiana ramow i/lub zmniejszenie freq na kwarcu
* dlugi memtest w checkit zaliczony, teraz jesli sie pojawia jakies bledy to bedzie to juz tylko wina cpu, pozostaly osprzet byl testowany na 25MHz z sysclk 12.5, wiec tutaj musi dzialac ok ;)
* niestety rzadko ale pojawiaja sie bledy 'access denied' i problemy z boot, najwyrazniej ten cpu nie ma duzego potencjalu, moze sie rowniez przegrzewac a maly radiatorek ktory na nim jest niewiele pomaga, czas zmniejszyc freq oscylatora, kolejny to 36.864 czyli cpu@18.43
* wszystkie testy zaliczone pozytywnie, zadnych bledow, platforma stabilna, sama wydajnosc najprosciej liczyc wzgledem wzrostu freq cpu czyli skok z 16 na 18,43 to 15.1%, niewiele ale zawsze cos, wisienka na torcie bedzie dopiero wstawienie socketu dla cpu i wykrecenie lepszego cpu na 25+ ;)
* tak wyglada z grubsza gonienie cpu na platformie 286, zdecydowanie warto miec duzy zapas kwarcow oraz kilka dobrych cpu z wysokim frequ, 20 a najlepiej 25MHz, tutaj wlasciwie zostaja tylko harrisy, nie sa tanie i do tego jest cala masa podrobek/fake'ow/szlifow itp. mi sie udalo zdobyc/kupic kilka sztuk dopiero od 5 sprzedawcy na ali, zaryzykuje stwierdzenie i pewnie nie pomyle sie bardzo ze na ali 95% harrisow to fejki ;) nawet opracowalem system weryfikacji tych cpu bez potrzeby wkladania ich do mobo i odpalania, moze kiedys opisze
* to by bylo na tyle, kolejny krok to zmiana bios, mem mod i cpu mod, do zobaczenia w kolejnych czesciach

foto: 1-mod-before, 2-mod-final, 3-topbench-49, 4-topbench-50, 5-test-platform
[image] [image] [image] [image] [image] [image]

edit: literowki, doprecyzowania, staty z wynikami

Tags:
mod


Complete thread: