Всем привет.
Бился с проблемой всю ночь и так не решив ее, решил обратиться за помощью сюда. Кратко, суть проблемы заключается в том, что после установки нового драйвера igb, грузится старый.
Имеем:
Debian 6.0 (2.6.32-5-amd64)
Ядро на сервере не пересобиралось, оно такое какое было изначально при netinstall установке.
03:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
03:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
06:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
0c:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
# ethtool -i eth1
driver: igb
version: 1.3.16-k2
firmware-version: 1.7-3
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
# grep IGB /boot/config-2.6.32-5-amd64
CONFIG_IGB=m
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
Хотим:
igb-3.0.22
http://downloadcenter.intel.com/Detail_Desc.aspx?lang=rus&ch...
Предпринятые мной действия:
1) скачал драйвер, распаковал, сделал как написано в ридми make install
В результате новый драйвер был скопирован в правильную директорию
# ls -la /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
-rw-r--r-- 1 root root 3812011 Jul 17 06:02 /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
2) Обновил initrd
dpkg-reconfigure linux-image-$(uname -r)
3) Перезагрузка
После перезагрузки упорно грузится старый драйвер 1.3.16-k2.
Хотя modinfo показывает верную информацию.
# modinfo igb
filename: /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
version: 3.0.22
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
author: Intel Corporation, <e1000-devel@lists.sourceforge.net>
srcversion: 45B8078075068728A5A5573
Так же пробовал добавить такие строки
alias eth1 igb
alias eth2 igb
alias eth3 igb
alias eth4 igb
в /etc/modprobe.d/aliases.conf, а затем пересобирал initrd и распаковывал его, проверял, драйвер действительно нужный, в /etc/modprobe.d/aliases.conf добавлены строки указанные выше.
Все это не привело к положительном результату. Что можете посоветовать?