Diagnozowanie RPi

Cześć.

Miałem serwerek na RPi 4, działał sobie kilka lat 24/7 Ale powoli się degradował, najpierw zaczął zanikać sygnał na jednym złączu HDMI potem na drugim na koniec przestał się uruchamiać kernel. Ale całkiem sporo w tym RPi "działa". W tym bootloaderze z EEPROMu włączyłem debugowanie i przetestowałem rożne tryby.

- Boot z karty SD, bootloader widzi kartę SD i partycje na niej oraz pliki konfiguracyjne

- Boot z dysku USB HDD, bootloader widzi dysk HDD i partycje na nim oraz pliki konfiguracyjne

- Boot z sieci, bootloader dostaje IP z DHCP oraz dane serwera, usiłuje łączyć się z serwerem tftp (nie chciało się mi go już stawiać).

Wszystkie komunikaty bootloadera są ok. tak jak powinny być, żadnych błędów i wszystko się zatrzymuje w miejscu gdzie powinny się pojawić komunikaty z kernela ale nic się nie dzieje.

Próbowałem różnych kart SD, różnych systemów operacyjnych, koniec zawsze jest taki sam.

Reply to
Andrzej W.
Loading thread data ...

Działający uboot tylko do momentu załadowania jądra sugeruje problemy z pamięcią, przelutować DRAM.

Reply to
Marek

W dniu 07.02.2024 o 00:32, Marek pisze:

Chyba jednak jestem trochę za cienki na lutowanie tej pamięci... Czy jest może jakiś "mem test" co się go da w bootloadera upchnąć i przetestować to bez ładowania całego systemu? Skoro da się tam upchnąć DHCP, tftp itp. to czemu nie mem test.

Reply to
Andrzej W.

Może pomóc zwykłe podgrzanie... Heby chyba coś takiego robił.

Dawno już uboota nie składałem ale coś takiego może tam być. Ewentualnie powinno się dać przenieść do ubota kod memtest (o ile wspiera tą arch.).

Przypomniał mi się jeszcze jeden powód takiego zachowania jak u ciebie. Kiedyś budowałem ubota na mipsa i problem z botnięciem kernela był spowodowany nieprawidłową autodetekcją zakresu adresacji dostępnej pamięci przez uboot. Ale to trochę inny case, zakładam że u Ciebie działało i nagle przestało.

Reply to
Marek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.