Konektivitas internet hanya berfungsi setelah reboot - Manjaro / Ubuntu

3

Saya sekarang adalah pengguna penuh waktu di Linux. Ubuntu melakukan pekerjaan di awal tetapi setelah beberapa bulan berurusan dengan persatuan, saya berpikir untuk beralih ke KDE. Setelah saya bosan dengan KDE saya beralih ke XFCE dan kemudian masalahnya tiba. Jika saya boot PC dan masuk, internet tidak tersedia. eth0 hilang dari lspci / ifconfig, hanya l0 yang muncul. Setelah reboot, semuanya baik-baik saja. Setelah mencari dan mencari, saya tidak dapat menemukan petunjuk dan berpikir bahwa Ubuntu mungkin salah, jadi saya beralih ke Manjaro XFCE. Hal yang sama terjadi di sini, tetapi sistem lebih cepat dan tidak mengganggu saya untuk me-restart sebelum saya masuk.

Saya tidak tahu apakah ini masalah perangkat keras atau bug perangkat lunak mengenai manajer jaringan di Manjaro, tetapi jika saya boot dari Live USB, semuanya baik-baik saja.

Bagaimana saya bisa mengatasi masalah ini, sehingga internet saya akan berfungsi tanpa me-reboot?

crishu
sumber

Jawaban:

3

Saya menduga tiga kemungkinan:

  • kegagalan perangkat keras (komponen rusak atau hanya koneksi yang tidak dapat diandalkan)
  • kegagalan driver (tidak menangani beberapa kondisi dengan benar)
  • kegagalan perangkat lunak (tidak menampilkan antarmuka karena beberapa fitur / bug)

Hal-hal yang harus dicoba (Anda mungkin perlu menyesuaikan / mengubah perintah yang digunakan):

ifconfig -a
ifconfig eth0 up
dhclient eth0

Anda juga dapat mencoba memuat ulang modul driver menggunakan rmmod / modprobe.

EDIT:

Karena upaya sebelumnya tidak membantu, saya akan curiga sesuatu yang berhubungan dengan perangkat keras (koneksi tidak dapat diandalkan, komponen goreng, dll). Jika reboot membantu, masalah mungkin terkait dengan daya - Anda dapat mencoba:

  • alih-alih reboot matikan PC sepenuhnya (bahkan mungkin cabut dari daya utilitas), tunggu beberapa menit dan nyalakan lagi;
  • coba atur ulang mesin sebelum OS memulai boot (nyalakan, tunggu sampai bootloader ditampilkan dan reset);
  • coba take-out dan masukkan kartu LAN (jika tidak terintegrasi).

EDIT2:

Dari komentar jelas masalahnya terkait dengan "Kalibrasi cepat TCS gagal" pesan saat boot. Beberapa hal untuk dicoba:

  • memeriksa cat /sys/devices/system/clocksource/clocksource0/available_clocksource - Apakah konten berbeda ketika internet berfungsi dan ketika tidak?
  • coba tambahkan parameter boot kernel clocksource=acpi_pm atau clocksource=hpet (mendapat ide dari ini halaman)
  • periksa PSU untuk wabah kapasitor (MB sudah diperiksa sesuai komentar)
  • coba lepaskan kartu LAN - apakah Anda masih melihat kesalahan TSC?
  • jika itu pilihan - coba instal beberapa distribusi Linux yang lebih lama ke hard disk (bukan CD / USB boot) dan lihat apakah itu bekerja lebih baik dengan kartu LAN.
  • coba ganti kartu PSU atau LAN, karena ini adalah komponen yang kemungkinan besar rusak.

Dari pengalaman saya, saya berani bertaruh sumbernya adalah PSU (telah melihat cukup masalah aneh pada perangkat keras yang sama).

EDIT4:

Tampaknya bukan PSU ... Jika opsi lain di atas gagal, coba ambil:

dmesg > boot.log

Dan periksa perbedaan ketika LAN bekerja, dan ketika tidak. Anda harus melihat setidaknya kesalahan TSC yang Anda uraikan sebelumnya, tetapi mungkin ada perbedaan lain juga:

diff bott_ok.log boot_fail.log

EDIT5:

Dari komentar itu masalah terkait dengan enumaration PCI selama cold-reset dan hot-reset, diidentifikasi menggunakan lspci saat berada di loader GRUB (sebelum kernel Linux dimuat). Hal yang harus dicoba:

  • kernel boot menggunakan opsi suka reset_devices, nobios, conf1, conf2 (hanya beberapa yang menarik perhatian saya, Anda dapat menemukan lebih banyak di Documentation/kernel-parameters.txt, cari opsi terkait BIOS atau PCI terlebih dahulu);
  • mesin es berhasil dimuat dari USB, menghubungkan perangkat USB saat boot dari HDD dapat memicu perilaku yang benar.

EDIT6:

Hapus pengaturan BIOS (reset, hapus menggunakan jumper pada MB, upgrade / rewrite). Coba mainkan dengan "Reset data konfigurasi", "PnP OS terinstal", pengaturan waktu PCI atau sertings BIOS serupa.

kestasx
sumber
Mencoba perintah-perintah itu tetapi tidak ada yang berhasil. NIC saya bahkan tidak terdaftar, tetapi setelah reboot saya mendapatkannya di lspci: pengontrol Ethernet: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 11).
crishu
1
pastebin.com/zaT8uD6i - boot dingin - tidak ada internet
crishu
1
pastebin.com/Rx0dGbUt - setelah restart - internet berfungsi
crishu
1
Pada boot dingin, kartu ethernet tidak tersedia, tetapi setelah reboot, itu. Jadi bagaimanapun, ini adalah masalah perangkat keras ...
crishu
1
Berhasil!!! Saya mengembalikan nilai-nilai default BIOS, dan ketika saya boot itu mengatakan: "error: ROM ekspansi tidak diinisialisasi untuk PCI Network Controller pada MB". Saya ingat kapan terakhir kali saya mendapatkan kesalahan ini, saya memodifikasi lokasi BIOS, dari ROM Ekspansi ke TOP OF BASE MEMORY. Sekarang saya menyerahkannya ke ROM Ekspansi dan menonaktifkan LAN REMOTE BOOT, dan semuanya berfungsi! Terima kasih kawan! Menyelamatkan saya beberapa dolar.
crishu