[Решено!] Сообщения об ошибках при работе D-Link DUB-E100 (H/W Rev. C1)

Автор Sferg, 08 апреля 2013, 20:21:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sferg

Здравствуйте, господа. Подключил к ПК Ethernet-адаптер D-Link DUB-E100 (H/W Rev. C1), Debian Wheezy нормально его распознал. Интернет есть, всё работает нормально (огромное спасибо глубокоуважаемому сообществу!), за исключением одного момента - на экран и в файл /var/log/kern.log с интервалом в несколько секунд выводятся подобные строки:

Apr  8 19:10:39 atom kernel: [201561.486619] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.488857] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.491094] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.493293] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.495435] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.497531] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.499579] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.501622] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:39 atom kernel: [201561.503672] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:51 atom kernel: [201573.416618] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:51 atom kernel: [201573.418680] asix 1-4:1.0: eth1: asix_rx_fixup() Bad RX Length 1724
Apr  8 19:10:51 atom kernel: [201573.420689] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:51 atom kernel: [201573.422687] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:10:51 atom kernel: [201573.424630] asix 1-4:1.0: eth1: asix_rx_fixup() Bad RX Length 1613
Apr  8 19:29:33 atom kernel: [202694.167011] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:29:33 atom kernel: [202694.169087] asix 1-4:1.0: eth1: asix_rx_fixup() Bad RX Length 1724
Apr  8 19:29:33 atom kernel: [202694.171089] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:29:33 atom kernel: [202694.173079] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:29:33 atom kernel: [202694.175016] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:29:33 atom kernel: [202694.176947] asix 1-4:1.0: eth1: asix_rx_fixup() Bad Header Length
Apr  8 19:29:33 atom kernel: [202694.178834] asix 1-4:1.0: eth1: asix_rx_fixup() Bad RX Length 2028


Есть ли возможность сделать так, чтобы подобные сообщения не выводились? Во-первых, они захламляют экран, а во-вторых файл /var/log/kern.log со временем разрастается в размерах.
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD


Sferg

Итак, спустя более чем полгода, мне всё-таки удалось побороть эту напасть, постоянно засоряющую экран и трафик.

1. Ставим пакет linux-headers для своей версии имеющегося ядра и архитектуры (если что, смотрим uname -a);
2. Качаем отсюда свежую версию драйвера для Linux;
3. Распаковываем архив в произвольную директорию и переходим в неё;
4. Удаляем модуль asix с помощью команды rmmod asix (с этого момента Интернет перестанет работать);
5. Собираем модуль asix из только что загруженных исходников с помощью команд make и make install;
6. И, наконец, делаем модуль asix автозагружаемым с помощью команды modprobe asix (с этого момента Интернет снова у нас есть);
7. Радуемся работе Debian без постоянного вывода сообщений об ошибках.
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD