Podejrzewam trzy możliwości:
- awaria sprzętu (uszkodzone komponenty lub po prostu nierealne połączenia)
- awaria sterownika (nie obsługuje poprawnie niektórych stanów)
- awaria oprogramowania (nie wyświetla się interfejs z powodu niektórych funkcji / błędów)
Rzeczy do wypróbowania (może być konieczne dostosowanie / zmiana używanych poleceń):
ifconfig -a
ifconfig eth0 up
dhclient eth0
Możesz także spróbować ponownie załadować moduł sterownika za pomocą rmmod
/ modprobe
.
EDYTOWAĆ:
Ponieważ poprzednie próby nie pomogły, podejrzewam coś związanego ze sprzętem (niewiarygodne połączenie, smażony komponent itp.). Jeśli ponowne uruchomienie pomaga, problem może być związany z zasilaniem - możesz spróbować:
- zamiast ponownego uruchamiania całkowicie wyłącz komputer (może nawet odłącz od zasilania sieciowego), poczekaj kilka minut i włącz go ponownie;
- spróbuj zresetować maszynę, zanim system operacyjny zacznie się uruchamiać (włącz, poczekaj, aż wyświetli się bootloader i zresetuj);
- spróbuj wyjąć i włożyć kartę LAN (jeśli nie jest zintegrowana).
EDYCJA 2:
Z komentarzy jasno wynika, że problem związany jest z komunikatem „Nieudana szybka kalibracja TCS” podczas uruchamiania. Kilka rzeczy do wypróbowania:
- sprawdź
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
- czy treść jest inna, gdy Internet działa, a kiedy nie?
- spróbuj dodać parametr rozruchowy jądra
clocksource=acpi_pm
lub clocksource=hpet
(wpadłem na pomysł z tej strony)
- sprawdź zasilacz pod kątem kondensatora (MB już sprawdzony zgodnie z komentarzami)
- spróbuj usunąć kartę LAN - czy nadal widzisz błąd TSC?
- jeśli jest to opcja - spróbuj zainstalować starszą dystrybucję Linuksa na twardy dysk (nie rozruch z CD / USB) i sprawdź, czy działa lepiej z kartą LAN.
- spróbuj wymienić zasilacz lub kartę LAN, ponieważ są to elementy, które najprawdopodobniej są niesprawne.
Z mojego doświadczenia, założę się, że źródłem jest zasilacz (widziałem wystarczająco dużo dziwnych problemów na podobnym sprzęcie).
EDYCJA 4:
Wygląda na to, że nie jest to zasilacz ... Jeśli inne powyższe opcje zawiodą, spróbuj przechwycić:
dmesg > boot.log
I sprawdź różnice, gdy LAN działa, a kiedy nie. Powinieneś zobaczyć przynajmniej błąd TSC, który wcześniej opisałeś, ale mogą też występować inne różnice:
diff bott_ok.log boot_fail.log
EDYCJA 5:
Z komentarzy wynika, że problem związany jest z enumaracją PCI podczas resetowania na zimno i resetowania na gorąco, zidentyfikowaną lspci
podczas korzystania z modułu ładującego GRUB (przed załadowaniem jądra Linuksa). Rzeczy do wypróbowania:
- Jądro bagażnika za pomocą opcji jak
reset_devices
, nobios
, conf1
, conf2
(tylko niektóre który dostał moją uwagę, można znaleźć w wielu innych Documentation/kernel-parameters.txt
, szukać BIOS lub opcji związanych PCI pierwszy);
- sice machine ładuje się pomyślnie z USB, podłączenie urządzenia USB podczas uruchamiania z HDD może spowodować prawidłowe zachowanie.
EDYCJA 6:
Wyczyść ustawienia BIOS-u (zresetuj, wyczyść za pomocą zworki na MB, uaktualnij / przepisz). Spróbuj zagrać w „Resetuj dane konfiguracji”, „Zainstalowany system operacyjny PnP”, czasy PCI lub podobne serie BIOS.