3

Теперь я постоянный пользователь Linux. Ubuntu делал свою работу в начале, но после нескольких месяцев борьбы с единством я подумал о переходе на KDE. После того, как мне наскучил KDE, я переключился на XFCE, и тогда возникла проблема. Если я загружаю компьютер и захожу, интернет недоступен. eth0 отсутствует в lspci/ifconfig, появляется только l0. После перезагрузки все ок. После поиска и поиска я не смог найти никакой подсказки и подумал, что в этом может быть виновата Ubuntu, поэтому я переключился на Manjaro XFCE. То же самое происходит и здесь, но система работает быстрее, и меня не беспокоит ее перезапуск до входа в систему.

Я не знаю, является ли это аппаратной проблемой или программной ошибкой в работе сетевого менеджера в Manjaro, но если я загружаюсь с Live USB, все в порядке.

Как я могу решить эту проблему, чтобы мой интернет работал без перезагрузки?

1 ответ1

3

Я подозреваю три варианта:

  • аппаратный сбой (сломанные компоненты или просто нереальные соединения)
  • сбой драйвера (не правильно обрабатывает состояние)
  • программный сбой (не вызывать интерфейс из-за какой-либо функции / ошибки)

Что нужно попробовать (возможно, вам придется настроить / изменить используемые команды):

ifconfig -a
ifconfig eth0 up
dhclient eth0

Вы также можете попробовать перезагрузить модуль драйвера, используя rmmod / modprobe .

РЕДАКТИРОВАТЬ:

Так как предыдущие попытки не помогли, я бы заподозрил что-то, связанное с оборудованием (ненадежное соединение, неработающий компонент и т.д.). Если перезагрузка помогает, проблема может быть связана с питанием - вы можете попробовать:

  • вместо полной перезагрузки выключите компьютер (возможно, даже отключите его от сети), подождите несколько минут и включите его снова;
  • попробуйте перезагрузить компьютер до начала загрузки ОС (включите, дождитесь, пока загрузчик не отобразится, и выполните сброс);
  • попробуйте вынуть и вставить сетевую карту (если она не встроена).

EDIT2:

Из комментариев видно, что проблема связана с сообщением "Ошибка быстрой калибровки TCS" во время загрузки. Несколько вещей, чтобы попробовать:

  • проверьте cat /sys/devices/system/clocksource/clocksource0/available_clocksource - различается ли содержимое, когда интернет работает, а когда нет?
  • попробуйте добавить параметр загрузки ядра clocksource=acpi_pm или clocksource=hpet (получил идею на этой странице)
  • проверить блок питания на наличие конденсаторной чумы (МБ уже проверено согласно комментариям)
  • попробуйте удалить сетевую карту - Вы все еще видите ошибку TSC?
  • если это вариант - попробуйте установить более старый дистрибутив Linux на жесткий диск (не загрузочный CD /USB) и посмотреть, лучше ли он работает с сетевой картой.
  • Попробуйте заменить блок питания или сетевую карту, так как это компоненты, которые могут быть неисправны.

Исходя из моего опыта, я бы поспорил, что источником является блок питания (он видел достаточно странные проблемы на аналогичном оборудовании).

EDIT4:

Кажется, это не БП ... Если другие варианты выше не удаются, попробуйте захватить:

dmesg > boot.log

И проверьте на различия, когда локальная сеть работает, а когда нет. Вы должны увидеть, по крайней мере, ошибку TSC, которую Вы описали ранее, но могут быть и другие различия:

diff bott_ok.log boot_fail.log

EDIT5:

Судя по комментариям, проблема связана с перечислением PCI во время холодного сброса и горячего сброса, идентифицированного с помощью lspci в загрузчике GRUB (до загрузки ядра Linux). Вещи, чтобы попробовать:

  • загрузите ядро, используя такие параметры, как reset_devices , nobios , conf1 , conf2 (лишь немногие, которые привлекли мое внимание, вы можете найти много других в Documentation/kernel-parameters.txt , сначала найдите параметры , связанные с BIOS или PCI);
  • sice machine успешно загружается с USB, подключение USB-устройства при загрузке с жесткого диска может вызвать правильное поведение.

EDIT6:

Очистить настройки BIOS (сброс, очистка с помощью перемычки на МБ, обновление / перезапись). Попробуйте поиграть с "Сброс данных конфигурации", "Установленная PnP OS", таймингами PCI или аналогичными настройками BIOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .