[РЕШЕНО] AR8161 rev10 нет учета трафика

Автор Faiver, 14 апреля 2014, 20:42:43

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

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

Faiver

Доброго времени суток!
Стояло ядро 3.2,-0bpo.1-686-pae но, из за того что не работала звуковая карта, решил обновить его до 3.12-0.bpo.1-686-pae.
Система Debian Wheezy 7.4
После обновления перестал учитываться трафик. В vnstat, в ifconfig, network-manager  не работает учет трафика.
Вывод lspci | grep Ethernet
03:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
Сетевое соединение есть, но нет подсчета трафика.
Вывод ifconfig
eth0      Link encap:Ethernet  HWaddr 94:de:80:09:72:e2 
          inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::96de:80ff:fe09:72e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:10802 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10802 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3325397 (3.1 MiB)  TX bytes:3325397 (3.1 MiB)

Network-Manager показывает, что используется драйвер alx

Помогите решить проблему.


Faiver

#1
Причина найдена. Вся проблема в обновленном драйвере alx, который не учитывает статистику, есть ветка на bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=63401, Осталось только разобраться и прикрутить статистику обратно, или попробовать откатиться.

Сообщение объединено: 29 Апрель 2014, 15:34:19

Куда копать стало понятно, после установки утилиты ethtool. Заодно вот ее вывод:
ethtool -i eth0
driver: alx
version:
firmware-version:
bus-info: 0000:03:00.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

Сообщение объединено: 29 апреля 2014, 17:01:33

В общем, разработчики удалили код отвечающий за статистику и многое другое, т.к. он был нестабилен (не заметил, система проработала на старом ядре полгода).
Сейчас код переделан и внесен в ядро 3.14 и выше. Но пока в репах Debian Whezzy, только ядро 3.13, на нем статистика еще не работает (проверено). А старые ядра не работают с новым драйвером Nvidia, который автоматически подтянулся при обновлении ядра (решаемо, но нет желания копаться).
Остается только ждать выхода ядра, ручками компилировать пока боязно.