LINUX.ORG.RU

Проблема с обновлением драйвера Igb


0

1

OS: Linux Debian wheezy.

По умолчанию стоит igb v3.2.10-k. Скачал драйвер igb v5.06. Скомпилил, установил. Перегрузился. В результате:

#modinfo igb
filename:       /lib/modules/3.2.0-4-amd64/kernel/drivers/net/igb/igb.ko
version:        5.0.6

#ethtool -i eth0
driver: igb
version: 3.2.10-k

Подскажите, что я упустил?


Ответ на: комментарий от vel

Не знаю. Опыта в этом пока мало. Как проверить/загрузить?

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

Спасибо, получилось :)

Теперь возник следующий вопрос... новый драйвер использует одну очередь обработки пакетов на порт. Нужно указать опции загрузки модуля?

igb IntMode=2,2 VMDQ=4,4 RSS=4,4 QueuePairs=1,1

Куда их прописывать? Пол инета облазил уже. Пробовал в

/etc/modules
/etc/initramfs-tools/modules
/usr/share/initramfs-tools/modules
Никакого результата. update-initramfs -u делал.

Может строка конфига всё же грузится но не применяется? Как проверить?

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

Распаковал initrd. В файле /conf/modules есть строка

igb IntMode=2,2 VMDQ=4,4 RSS=4,4 QueuePairs=1,1

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

QueuePairs=2,2

VMDq это не надо RSS тоже не надо IntMode пусть автоматом будет

по умолчанию, он должен по две очереди(га приём и передачу) на ядро инициализировать и по msi-x прерыванию на каждую пару.

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

Это же параметр который указывает использовать пару TX/RX на одно IRQ. Мануал:

QueuePairs
----------
Valid Range:    0-1

Default Value:  1 (Tx and Rx will be paired onto one interrupt vector)

If set to 0, when MSI-X is enabled, the Tx and Rx will attempt to occupy
separate vectors.
xneo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.