LINUX.ORG.RU

Tumbleweed,сломался wol

 ,


0

3

Доброго времени. Нежданно-негаданно домашний сервачок отказался запускаться по wol. Включил его вручную,запустил на нем wireshark, magic прилетает на нужный интерфейс,в биосе все корректно,режим wol в ethtool g. А не работает. Предположительно сдохло в течении пары последних недель. Где искать баг и как лечить-ума не приложу. Нуждаюсь в помощи в решении возникшей проблемы



Последнее исправление: white4dog (всего исправлений: 1)
Ответ на: комментарий от d00fy

А что там смотреть? Попробовал r8168,не заработало и вернул 8169

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:4016]
        Kernel driver in use: r8169
white4dog
() автор топика
Ответ на: комментарий от white4dog

там смотреть вот это -> 10ec:8168
посмотрев вон то, можно посмотреть вот это
modinfo r8169 | grep alias | grep 8168
modinfo r8168 | grep alias | grep 8168

непустой выхлоп говорит о том, что модуль должен обслуживать эту сетевуху
у тебя второй выхлоп непустой?

d00fy ★★★
()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от d00fy

Я установил пакет r8168,он автоматом блэклистит r8169,сети не было. Снес r8168 и вернулся на 8169. Сейчас второй выхлоп

modinfo r8168 | grep alias | grep 8168
modinfo: ERROR: Module r8168 not found
white4dog
() автор топика
Ответ на: комментарий от white4dog

ну ясно
у меня xubuntu, и модули не выносят друг друга

d00fy ★★★
()
Ответ на: комментарий от white4dog

Сети нет вообще на 8168.

Я говорю при возврате питания - ПК по умолчанию включен/выключен?

сбросить биос и железно обесточить минут на 15. Кроме шуток.

kindof
()

При чем тут вообще ОС и её апдейты? Вынь жёсткий диск с ОС и отнесм в другую комнату, чтобы он тебя больше не смущал и посмотри на проблему свежим, трезвым взглядом.

t184256 ★★★★★
()
Ответ на: комментарий от d00fy

Если сбросить биос и не загружать ОС (которая на диске в другой комнате), то не может.

t184256 ★★★★★
()
Ответ на: комментарий от white4dog

короче, завтра попытайся отдолжить у кого-то сетевуху на пару часов

менять/переставлять ОС ради твоей нынешней сетевухи - плохая идея

d00fy ★★★
()
Ответ на: комментарий от white4dog

Смотрел я ее. Но работало же…

это realtek. Кривой испокон веков. На некоторых ядрах компы оставались без сетки. И что помогало? тупо перетавляли карту из слота в слот.

kindof
()
Ответ на: комментарий от d00fy

Не у кого… Попробую для развлечения биос сбросить. Но то такое. Явно видно,что сетевуха гасится наглухо при отключении а не остаётся в дежурном. Чем это регулируется и настраивается ли где-то понять бы…

white4dog
() автор топика
Ответ на: комментарий от kindof

Ну работало на протяжении 5 лет. А тут раз и искривилось… Странно

white4dog
() автор топика
Ответ на: комментарий от white4dog

выключаешь комп, отключаешь винчестер, грузишься с liveCD, для виду пару минут работаешь, выключаешь или ребутаешь комп, и смотришь, как ведут себя лампочки на сетевухе

любой liveCD подойдёт, даже старые

d00fy ★★★
()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от white4dog

прежде чем качать какие-то liveCD попробуй загрузиться с какого-нибудь имеющегося в наличии, тебе ж просто лампочки проверить

d00fy ★★★
()
Ответ на: комментарий от white4dog

debian-live-8.11.0-amd64-standard.iso (422MB)
lubuntu-18.04.5-desktop-amd64.iso (1.1GB)
ну или что-нибудь ещё меньше (finnix-111.iso)

d00fy ★★★
()
Последнее исправление: d00fy (всего исправлений: 3)
Ответ на: комментарий от white4dog

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

firkax ★★★★★
()

Краткое резюме ситуации. Начну по порядку. Залил на флеху Дебиан-лайв,отключил системный диск,сбросил биос,включил шарманку,настроил биос,загрузился в Дебиан,прямо в лайв сессии устанавливаю режим wol g, отключаю комп иииии…. Загадка #1-светодиоды потухли. В расстроенных чувствах,достаю телефон,открываю приложуху wola,тыркаю на запуск компа и он стартует. Тут я малость воспрял духом,получается аппаратно все работает. Для чистоты эксперимента снова гружусь в лайв,снова включаю wol g,отключаю комп и ещё раз пробую разбудить с телефона. Разбудил. Проверяю ещё раз по тому же алгоритму. Работает. Воспрял духом окончательно,вешаю на место системный диск ииииии…. Хрен там плавал. Не работает. Попробовал сменить модуль сетевухи на r8168,сделал,настроил -не работает. Итого-аппаратная часть живая. Проблема софтовая. Куда дальше курить-хз

white4dog
() автор топика
Ответ на: комментарий от white4dog

Проверяю ещё раз по тому же алгоритму. Работает. Воспрял духом окончательно,вешаю на место системный диск ииииии…. Хрен там плавал. Не работает.

сразу после? не включая кнопкой? а откуда NIC узнал что у тебя новый диск )

kindof
()
Ответ на: комментарий от kindof

Ну логично же,что первое включение с кнопки

white4dog
() автор топика
Ответ на: комментарий от Ja-Ja-Hey-Ho

Да,весьма. Бага в ядре значицца. Остаётся ждать тогда исправления. Спасибо

white4dog
() автор топика
Ответ на: комментарий от white4dog

Куда дальше курить-хз

Загрузись еще с ливюсб твоего дистра твоей версии, чтобы проверить, проблема в апдейте, либо в настройках.

goingUp ★★★★★
()
Ответ на: комментарий от white4dog

Собери ядро сам с патчем reversed-5c62d5aa.patch

$ wget https://github.com/torvalds/linux/commit/5c62d5aab8752e5ee7bfbe75ed6060db1c787f98.patch
$ interdiff -q 5c62d5aab8752e5ee7bfbe75ed6060db1c787f98.patch /dev/null > reversed-5c62d5aa.patch

superuser ★★★★☆
()
Ответ на: комментарий от white4dog

только что проверил, работает.
Надо собрать своё ядро 6.2.0+ с патчем reversed-5c62d5aa.patch (или patch -p1 -R < 5c62d5aab8752e5ee7bfbe75ed6060db1c787f98.patch , кому как удобней). Установить его и загрузиться с ним.

superuser ★★★★☆
()
Последнее исправление: superuser (всего исправлений: 1)
Ответ на: комментарий от superuser

Установленное ядро пропатчить никак нельзя? Только сборка из исходников и потом установка вместо ядра из реп? Зы-попробовал 6.3rc5-wol не работает

white4dog
() автор топика
Ответ на: комментарий от white4dog

wol пока сломан на ядрах 6.2.0+
Почему вообще у вас такое свежее ядро? Что за дистрибутив?
Самое простое решение поставить ядро ниже 6.2.0, а 6.2.0+ вообще удалить и перезагрузиться.

superuser ★★★★☆
()

А попробуй на lts-ядре (5.15 или 6.1). На «сервачоки» только такие ставить и нужно. И на них не принято ставить ролинг-дистры, а что-нибудь, что обновляется раз в полгода. И не обновлять просто так. Тем более, раз в неделю.

Разумеется, если дело не в том что поменялся физический интерфейс в роутере/свитче или не сменился MAC-адрес адаптера.

hargard ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.