Всем привет.
Бился с проблемой всю ночь и так не решив ее, решил обратиться за помощью сюда.Кратко, суть проблемы заключается в том, что после установки нового драйвера 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.ko2) Обновил 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 добавлены строки указанные выше.Все это не привело к положительном результату. Что можете посоветовать?
> Всем привет.
> Бился с проблемой всю ночь и так не решив ее, решил обратиться
> за помощью сюда.
> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
> грузится старый.# update-initramfs -u
>> Всем привет.
>> Бился с проблемой всю ночь и так не решив ее, решил обратиться
>> за помощью сюда.
>> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
>> грузится старый.
> # update-initramfs -uСделал, утром ребутну шлюз и посмотрю, но в чем принципиальное различие update-initramfs -u и dpkg-reconfigure linux-image-$(uname -r)?
судя по выводу команды update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
dpkg-reconfigure linux-image-$(uname -r) делала тоже самое...
>>> Всем привет.
>>> Бился с проблемой всю ночь и так не решив ее, решил обратиться
>>> за помощью сюда.
>>> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
>>> грузится старый.
>> # update-initramfs -u
> Сделал, утром ребутну шлюз и посмотрю, но в чем принципиальное различие update-initramfs
> -u и dpkg-reconfigure linux-image-$(uname -r)?Сдаётся мне, что реконфигуря восстанавливает дитрибное ядро из кэша apt.
>>>> Всем привет.
>>>> Бился с проблемой всю ночь и так не решив ее, решил обратиться
>>>> за помощью сюда.
>>>> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
>>>> грузится старый.
>>> # update-initramfs -u
>> Сделал, утром ребутну шлюз и посмотрю, но в чем принципиальное различие update-initramfs
>> -u и dpkg-reconfigure linux-image-$(uname -r)?
> Сдаётся мне, что реконфигуря восстанавливает дитрибное ядро из кэша apt.это всё фантазии...
>>> Всем привет.
>>> Бился с проблемой всю ночь и так не решив ее, решил обратиться
>>> за помощью сюда.
>>> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
>>> грузится старый.
>> # update-initramfs -u
> Сделал, утром ребутну шлюз и посмотрю, но в чем принципиальное различие update-initramfs
> -u и dpkg-reconfigure linux-image-$(uname -r)?первое - это непосредственно вызов скрипта update-initramfs
второе - это вызов скрипта, если не ошибаюсь, postinst, из содержимого пакета. Он там внутри вызывает update-initramfs, а также может делать дополнительные действия.
>> Всем привет.
>> Бился с проблемой всю ночь и так не решив ее, решил обратиться
>> за помощью сюда.
>> Кратко, суть проблемы заключается в том, что после установки нового драйвера igb,
>> грузится старый.
> # update-initramfs -uне помогло, по прежнему грузит старый драйвер
driver: igb
version: 1.3.16-k2
firmware-version: 1.7-3
bus-info: 0000:03:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
>[оверквотинг удален]
>> # update-initramfs -u
> не помогло, по прежнему грузит старый драйвер
> driver: igb
> version: 1.3.16-k2
> firmware-version: 1.7-3
> bus-info: 0000:03:00.1
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yesа руками старый удалить не судьба?
>[оверквотинг удален]
>> не помогло, по прежнему грузит старый драйвер
>> driver: igb
>> version: 1.3.16-k2
>> firmware-version: 1.7-3
>> bus-info: 0000:03:00.1
>> supports-statistics: yes
>> supports-test: yes
>> supports-eeprom-access: yes
>> supports-register-dump: yes
> а руками старый удалить не судьба?в том то и дело, что его нигде нету... делал поиск по всем файлам, находит только
# ls -la /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
-rw-r--r-- 1 root root 3812011 Jul 18 10:20 /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.koэто как раз новый драйвер, который я установил...
>[оверквотинг удален]
>>> supports-statistics: yes
>>> supports-test: yes
>>> supports-eeprom-access: yes
>>> supports-register-dump: yes
>> а руками старый удалить не судьба?
> в том то и дело, что его нигде нету... делал поиск по
> всем файлам, находит только
> # ls -la /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
> -rw-r--r-- 1 root root 3812011 Jul 18 10:20 /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
> это как раз новый драйвер, который я установил...приветсnвую! как решилась проблема? у меня тоже самое (