LINUX.ORG.RU

Tumbleweed,сломался wol

 ,


0

3

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



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

Сеть есть. Если система запущена то шарком видно пакет wol. Что могло сломаться,при условии что ещё недавно все работало? К сожалению,не засек момент когда поломалась. Крайние запуски через wol были недели 2-3 назад. Обновляю раз в неделю,пробовал откатиться снаппером на самую старую версию системы-wol уже не работает. Сеть работает стабильно, грешить на сетевую не приходится. Мне кажется,что сломали что-то в операционке. Понять бы что

white4dog
() автор топика

Нежданно-негаданно домашний сервачок отказался запускаться по wol.

Из какого state?

А что там в BIOS-e?

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

Wake on lan = enabled в биосе. Говорю же-все работало. Сдохло после какого-то из обновлений. Из выключенного состояния

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

Wake on lan = enabled в биосе. Говорю же-все работало. Сдохло после какого-то из обновлений. Из выключенного состояния

а кабель в бордовом NIC-e?

а что за NIC?

kindof
()
Последнее исправление: kindof (всего исправлений: 1)
Ответ на: комментарий от kindof
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

Стартнечитайсразуотвечай? Шарком magic вижу на нужном интерфейсе. Кабель в бордовом разъеме или в воздухе повис? Если нет по делу то зачем вопросы

white4dog
() автор топика
Ответ на: комментарий от white4dog
Стартнечитайсразуотвечай? Шарком magic вижу на нужном интерфейсе. Кабель в бордовом разъеме или в воздухе повис? Если нет по делу то зачем вопросы

Ну ктож его знает.

А что там в

modinfo r8168

или что там NICoм вертит

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

возможно, что её нужно запускать на включенной системе, указывая адрес выключенной

d00fy ★★★
()
Ответ на: комментарий от kindof
modinfo r8169
filename:       /lib/modules/6.2.6-1-default/kernel/drivers/net/ethernet/realtek/r8169.ko.zst
firmware:       rtl_nic/rtl8125b-2.fw
firmware:       rtl_nic/rtl8125a-3.fw
firmware:       rtl_nic/rtl8107e-2.fw
firmware:       rtl_nic/rtl8168fp-3.fw
firmware:       rtl_nic/rtl8168h-2.fw
firmware:       rtl_nic/rtl8168g-3.fw
firmware:       rtl_nic/rtl8168g-2.fw
firmware:       rtl_nic/rtl8106e-2.fw
firmware:       rtl_nic/rtl8106e-1.fw
firmware:       rtl_nic/rtl8411-2.fw
firmware:       rtl_nic/rtl8411-1.fw
firmware:       rtl_nic/rtl8402-1.fw
firmware:       rtl_nic/rtl8168f-2.fw
firmware:       rtl_nic/rtl8168f-1.fw
firmware:       rtl_nic/rtl8105e-1.fw
firmware:       rtl_nic/rtl8168e-3.fw
firmware:       rtl_nic/rtl8168e-2.fw
firmware:       rtl_nic/rtl8168e-1.fw
firmware:       rtl_nic/rtl8168d-2.fw
firmware:       rtl_nic/rtl8168d-1.fw
license:        GPL
softdep:        pre: realtek
description:    RealTek RTL-8169 Gigabit Ethernet driver
author:         Realtek and the Linux r8169 crew <netdev@vger.kernel.org>
suserelease:    openSUSE Tumbleweed
srcversion:     3C7BD28049F0D2B55F24A4A
alias:          pci:v000010ECd00003000sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008125sv*sd*bc*sc*i*
alias:          pci:v00000001d00008168sv*sd00002410bc*sc*i*
alias:          pci:v00001737d00001032sv*sd00000024bc*sc*i*
alias:          pci:v000016ECd00000116sv*sd*bc*sc*i*
alias:          pci:v00001259d0000C107sv*sd*bc*sc*i*
alias:          pci:v00001186d00004302sv*sd*bc*sc*i*
alias:          pci:v00001186d00004300sv*sd*bc*sc*i*
alias:          pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*
alias:          pci:v000010ECd00008169sv*sd*bc*sc*i*
alias:          pci:v000010FFd00008168sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008168sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008167sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008162sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008161sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008136sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008129sv*sd*bc*sc*i*
alias:          pci:v000010ECd00002600sv*sd*bc*sc*i*
alias:          pci:v000010ECd00002502sv*sd*bc*sc*i*
depends:        libphy,mdio_devres
retpoline:      Y
intree:         Y
name:           r8169
vermagic:       6.2.6-1-default SMP preempt mod_unload modversions
sig_id:         PKCS#7
signer:         openSUSE Secure Boot CA
sig_key:        FA:BE:D8:BF:40:9A:5E:65
sig_hashalgo:   sha256
signature:      9F:8A:05:24:79:D0:F7:0B:35:B9:0E:5D:16:A1:71:9E:01:0B:48:43:
                12:3D:47:D9:F6:76:EB:A4:41:81:62:26:92:4B:49:69:5C:60:9A:E6:
                A9:56:C1:C1:7F:DB:DB:D1:F1:CC:B4:10:1E:E3:BC:27:12:F7:76:35:
                46:8E:60:E1:1A:4A:09:A4:A0:52:DA:08:A8:FD:AC:11:C7:B8:82:D1:
                DC:28:8A:A8:F3:EC:9B:AD:C6:2B:E8:CC:7A:4B:02:A8:8A:DA:B5:3F:
                FF:99:42:49:9D:48:A3:65:68:6B:B3:79:8A:76:F2:76:8F:7C:36:14:
                40:68:32:76:D7:E5:4A:60:8E:62:F7:97:9C:8A:5C:10:27:34:32:EB:
                AF:CD:3F:52:9B:AE:FD:BB:13:8B:CD:CE:B9:7A:88:FC:96:2C:79:DD:
                15:52:D9:99:7A:97:43:B1:9A:A9:A8:63:42:9A:6A:14:91:CA:E7:63:
                D9:3F:7E:9B:7B:E7:A2:AC:5E:1C:07:D9:63:CE:3A:89:CA:0B:4B:2D:
                16:BA:88:8D:E4:EA:0C:01:EC:45:15:C4:5B:A2:31:D1:77:51:7B:26:
                7E:FB:2F:89:46:55:1D:19:67:B9:86:12:F3:7E:18:49:A3:0A:29:5C:
                62:6B:73:F4:C8:94:54:B4:A3:BF:82:71:BE:BF:AF:E1
white4dog
() автор топика
Ответ на: комментарий от d00fy

Да не думаю что там в драйвере наковыряли что-то. Похоже на то что система просто не обрабатывает прилетающий пакет wol…

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

Да не думаю что там в драйвере наковыряли что-то. Похоже на то что система просто не обрабатывает прилетающий пакет wol…

а link горит на NIC-e при выключеной машине

было что то такое когда левые дрова вырубали его при shutdown

AFAIR Включить в BIOS LAN boot rom оверрайдит это

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

Если система запущена то шарком видно пакет wol. Что могло сломаться,

Та штука, которая отвечает включение не кнопкой.

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

если ничего толком не найдёшь,
попробуй поставить пакет r8168-dkms (он соберёт ещё один модуль для этой сетевухи, посмотришь потом modinfo -p r8168 , там уже параметры хотя бы будут для отладки)

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

Заменой материнки например (или чипсета на ней). Или сначала попробовать обновить биос на всякий случай.

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

У меня наоборот,ещё недавно все работало штатно

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

Эдак дойдем до того что с каждым обновлением менять все железо? При условии того что сеть на включенной машине работает стабильно то причем тут чипсет? Версия биоса последняя для этой платы

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

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

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

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

должны гореть при включеном БП и выключенной системе. Иначе NIC не работает и соотвественно не может принять WOL и дернуть питание

что там кстати по

ip link show dev eth0

а без кабеля?

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

Тоже самое

eth0:<CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 80:ee:73:76:8d:09 brd ff:ff:ff:ff:ff:ff altname enp3s0

Только интерфейс в апе и с маршрутом

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

Тоже самое

чтобы проверить предположение, надо сделать что-нибудь типа

ethtool -s eth0 wol g
ip link set eth0 up
sync

и дернуть питание ящика железно (без корректного shutdown)

потом подключить и посмотреть

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

Дёрнуть питание кнопкой или БП из розетки?

Отключить питание от блока питания АТХ. Кнопкой или из розетки зависит от наличия железной кнопки на БП

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

Раньше после отключения света wol не работал до тех пор пока первый раз комп кнопкой не включишь. После того как раз включил кнопкой wol работал.

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

Раньше после отключения света wol не работал до тех пор пока первый раз комп кнопкой не включишь. После того как раз включил кнопкой wol работал.

Вот и поглядим )

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

Не,биос без особых наворотов. Да и не менялось там ничего давным давно. Что-то наделали в самой системе

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

Не,биос без особых наворотов. Да и не менялось там ничего давным давно. Что-то наделали в самой системе

просто раньше туда не смотрели а теперь да

ну и еще вариант:

rmmod r8169
modprobe r8168
modinfo r8168

чтотам

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

Я имею ввиду что обновления скорее всего ни при чём. А на материнке накрылся какой-то логический узел, который искать или тем более менять слишком муторно. У меня вот на ноутбуке так же «после обновления» сломались хоткеи Fn+яркость. Я пытался откатывать назад иксы/ядро, ещё че-то, ничего не помогало. Через ещё 1-2 года сдохла клава, я её заменил и, о чудо, эти хоткеи заработали.

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

какая ОС стоит на компе с проблемной сетевухой?
Есть ли там дуалбут или другие винчестера? (важный момент, подробности на арчвики)

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

В случае выхода из строя физически наверняка бы и сеть вообще отвалилась. А не только какая-то отдельная логическая функция. Да и методом втыка уже определили что сетевуха отключается полностью. А не остаётся в дежурном режиме

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

OSuse Tumbleweed. Дуалбута нет. Ssd под систему и терабайтный хард под файлопомойку

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

Уже попробовал. Интерфейс не заводится на r8168.

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

отключить 8169 совсем

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