Потрібна поміч залу
Mar. 14th, 2024 12:01 pmЄ у мене мережева карта на базі чіпа W5500 під лінуксом, яка періодично підвисає. Я її перезавантажую і все працює далі. Виявити, що карта не працює можна пінгом на шлюз, але мені цей спосіб не подобається. Можна дивитися на лічільники і коли TX/RX не змінюються теж перезавантажувати, але бувають ситуації, коли TX/RX змінюються, а карта висить.
Як ще перевірити, що через неї бігають пакети?
PS:
Як ще перевірити, що через неї бігають пакети?
PS:
$ sudo ethtool eth0
Settings for eth0:
Current message level: 0x00000000 (0)
Link detected: yes
Settings for eth0:
Current message level: 0x00000000 (0)
Link detected: yes
$
no subject
Date: 2024-03-14 10:35 pm (UTC)якщо так, то тоді просто треба заклинання з ioctl прошептати так само як ethtool робить
ув https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-net також нічого не змінюється? наприклад ув /sys/class/net/eth0/operstate?
no subject
Date: 2024-03-15 09:22 pm (UTC)Гляну, коли девайс буде в руках, але кілька запитів до ethtool не дали результату. На данний момент єдине, що можу впевнено читати, це лічильники.