Polskie forum 3dfx
Retro Computers >> Elektronika >> Chirurgia MOBO - reinkarnacja płyt głównych
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?num=1642611929

Message started by smola on 19. Jan 2022 at 18:05

Title: Re: Chirurgia MOBO - reinkarnacja płyt głównych
Post by smola on 01. Feb 2023 at 19:16
mobo: Soyo SY-5XB AT
rev: ?
chipset: intel 430TX
socket: s7
cpu: pentium P54/P55, amd k5/k6, cyrix
ram: 2xSIMM 72pin + 3xDIMM, EDO, max 256MB
fsb: 50-83MHz
cache: 512KB 6ns
form: BabyAT
power: AT + ATX20
bios: Award, DIP32, 128KB
clockgen: ICS9148BF-04

src: wlasna, kupiona jako uszkodzona
* brak plyty na retroweb, tylko podobne 5XB5 i 5XBE5

info:
* wyrwane brutalnie 3 radiatory z polprzewodnikami do vregow - strzelam ze beda to: ldo, mosfet i podwojna dioda
* wylamane 1 zapiecie na gniezdzie dimm, na szczescie piny ok - nie ma koniecznosci wymiany, mozna ew. dokleic brakujacy kawalek
* wyrwana bateria - do wstawienia koszyk + bateria
* mozliwosc wlutowania gniazda ps2 dla myszki, teraz sa tam goldpiny
* naprawa podzielona na kilka etapow: uruchomienie vregow i ustabilizowanie napiec, uruchomienie plyty, kosmetyka, testy
* zworki ustawione dla pentium 166, 2 brakowalo
vregi {
* wylutowane resztki czesci i radiatorow, otwory udroznione plecionka
* odgadniete wartosci polprzewodnikow, wlutowane i wstawione radiatory, elementy przesmarowane termopasta silikonowa
* napiecia na vcore single oraz dual poprawne, jednak napiecie ram za wysokie, 4.6V a powinno byc 3.3
* to jednak nie bedzie ldo, tylko tranzystor fet/mosfet/bipolarny - w poszukiwaniu aplikacji okazalo sie ze vreg sterujacy ma 2 oznaczenia, bialy nadruk oraz wyryte na obudowie, oba rozne ;) zaciagnalem datasheet od obu i w 1 odkrylem ze bedzie to specyficzny rodzaj regulatora ze zwyklym tranzystorem
* po wymianie ldo na prawilny tranzystor, napiecie na ram idealnie 3.3V
* na karcie post dioda reset sie swieci caly czas, to zle, ale moze brakowac cpu i sygnal reset nie jest "puszczany" - do sprawdznia
* etap 1. zakonczony, czas na uruchomienie plyty
}
* eeprom {
* w miedzyczasie a moze i nawet wczesniej zajalem sie eepromem - nie spisywalem na biezaco wrazen, tylko na koniec jednym ciagiem ;)
* szok i niedowierzanie - kostka eeprom wsadzona odwrotnie do gniazda, jesli bylo podpiete napiecie Vpp 12V na pin#1 to na bank jest spalona, przy wczesniejszych uruchomieniach eeprom byl oczywiscie wyjety
* wyjeta i wrzucona na programator - blad polaczen kilku nozek w tym felernej #17, niestety stary bios nie do odczytania
* znaleziony dedykowany bios w necie, uzyty nowy eeprom 128KB, zaprogramowany i wstawiony do wczesniej zakonserwowanej podstawki
* niestety nadal brak kodow post - napiecia na kostce ok, brak komunikacji na pinach danych/adresowych - czyzby jednak mostek?
* doszedlem do wniosku ze skoro nie dziala wlaczanie z przycisku w trybie atx, to POS sie nie zakonczyl i nie nastepuje dalsza inicjacja, zatem czas na ogarniecie wl/wyl plyty
}
* POS {
* mobo ma 2 gniazda zasilania at oraz atx, wczesniej uzywalem zasilacza at, bo nie trzeba klikac wlacznika, na atx nie wlacza sie, to niedobrze
* zarowno wymuszanie startu zasilacza na atx jak i wlaczanie z at nie dawalo zadnych kodow post - plyta trup, mozliwe uszkodzenie sio lub mostka dolnego, ew. jakies przerwane sciezki, urwane smd
* przegladajac sciezki pod mikroskopem, znalazlem kilkanascie porysowanych, 2 moglybyc przerwane pod koszykiem baterii - wszystkie przeszlifowane i przelutowane, jednak nadal brak kodow post i wlaczania z przycisku z zasilaczem atx
* podczas przegladania znaleziony 1 urwany smd, maly cap ceramik na zasilaniu 1 z kostek cache - wstawiony nowy 100nF
* przesledzona ciaglosc sciezek od strony przycisku power-on oraz od strony zasilacza power-ok, przycisk trafia do sio, zas power-ok do mostka dolnego - wstepne zalozenie ze padnete sio, brak na ali, na ebay dostepne ale drogie ~35$, niby nowe a wyglada na wylut
* podczas sledzenie sciezek znalezione miejsce miedzy gniazdami isa ktore bylo juz wczesniej lutowane, 3 uklady logiczne 74xx byly lutowane, moze nawet wymieniane - wszystkie przelutowane hotem
* po podlaczeniu plyta startuje z przycisku, dioda reset zgasla, to znaczy POS zaliczony i zaczyna sie POST :)
* pojawily sie kody post, blad pamieci, POS ogarniety
* te uklady 74xx byly na liniach sygnalowych miedzy przyciskiem i sio oraz gniazdem atx a mostkiem i po prostu byly wczesniej zle wlutowane
}
* POST i ram {
* zaleznie od miejsca wlozenia pamieci, post nie wykrywa jej i buzer pika, albo kody staja na c3 - wskazanie na ram i okolice
* przepatrzone gniazda ram, w 1 z simm 3 piny wygiete - naprostowane
* przetestowane kilkanascie kosci, fpm/edo simm/dimm - nadal kod c3
* wgrane testowo starsze biosy ale rowniez bledy c1/c3, czasem nawet 01
* przeanalizowane ponownie polaczenia ukladow z eeprom oraz start mobo, to wyglada tak: mobo w atx jest zasilane 5VSB, przycisk power-on aktywuje procedure POS czyli wlaczanie poszczegolnych komponentow mobo i zasilania - to jest poziom sprzetu, na koniec POS sygnal reset jest puszczany, cpu startuje i wykonuje kod bezposrednio z pamieci eeprom, na samym poczatku kod z eeprom inicjuje i testuje cpu, kod post 00 itd., potem jest wykrywana pamiec ram, nastepnie czesc zawartosci eeprom jest rozpakowywana do pamieci ram, poniewaz jest ona znacznie szybsza niz eeprom, sprawdzana checksuma biosu i dalej juz leci poszczegolna inicjacja podzespolow, kart pci, pnp itp.
* kod c3 opisany jest jako rozpakowywanie zawartosci eeprom do pamieci ram, wiec pamiec juz zostala wykryta i skonfigurowana na poziomie sprzetu, jednak nadal moga byc bledy programowe jak rowniez fizyczne uszkodzenie ram
* zonglowanie innymi modulami ram nic nie dalo, zmiana cpu na inne rowniez nic
* w normalnych 430tx eeprom jest wpiety bezposrednio w szyne isa, wiec jego odwrotne wlozenie moglo spowodowac jakies uszkodzenia okolicznych ukladow w tym mostka dolnego, sio, hw monitora itp. tutaj jednak byly podlaczone tylko linie adresowe, zas linie danych przechodza przez 8-bitowy przelacznik, zatem postanowilem wymienic ten uklad
* to kolejna prosta logika 74F245, znaleziony w dawcy dell dual slot-1, przelutowany - jesli bedzie dzialac, to mamy winnego a jesli nie, to kolejny czynnik wyeliminowany
* postkody bez zmian, wciaz c3, zatem kostka byla dobra i wskazanie na polaczenia gornego mostka z gniazdami ram
* postanowilem sprawdzic opornosci niskoomowych rezystorow drabinkowych na polaczeniach cpu-mem, one maja przecietnie 10-56om
* kilka sprawdzonych i lo matko ;) 1 z drabinek zaliczyla wczesniej udar i lut polaczyl 2 sasiednie piny powodujac zwarcie 2 linii...
* poprawione lutowanie elementu, zwarcie ustapilo
* wlaczenie plyty z przycisku i... mobo przechodzi post i wyswietla ekran bios :) chyba dziala :)
}
* etap 2. zakonczony, pozostala kosmetyka, czyli polakierowanie sciezek i wlutowanie koszyka na baterie - ogarniete
* restrykcje w doborze modulow ram i obsadzania ich w gniazdach, warto sie skonsultowac z manualem, moja testowa kostka 128MB sdram wykryta jako 32MB, wczesniej testowane 2x32MB/PC66 wykryte jako 64MB
* bios ustawiony, escd uaktualnione i zapisane przy boot
* memtest zaliczony, testy z dosbench zaliczone

dziala :)

* naprawa + research zajely 4 popoludnio-wieczory, kolejne doswiadczenia zebrane oraz dokumentacja chipow i schematy - to byl prawdziwy test na diagnoste-serwisanta, hehe ;)

web:
SY-5XB5:   (You need to Login or Register
SY-5XBE5:   (You need to Login or Register
bios 5XB:   (You need to Login or Register

1-top_084.jpg ( 618 KB | 4 Downloads )
2-bottom_079.jpg ( 622 KB | 0 Downloads )
3-vreg-problem.jpg ( 332 KB | 2 Downloads )
4-vregs-problems.jpg ( 360 KB | 0 Downloads )
5-bad-eeprom.png ( 4 KB | 0 Downloads )
6-org-eeprom-flipped-pins.png ( 11 KB | 1 Download )
7-rework-74f74.jpg ( 377 KB | 0 Downloads )
8-1st-run-error.jpg ( 506 KB | 1 Download )
9-inside-socket7.jpg ( 420 KB | 3 Downloads )

Polskie forum 3dfx » Powered by YaBB 2.6.1!
YaBB Forum Software © 2000-2024. All Rights Reserved.