Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

четверг, 17 декабря 2009 г.

Установка драйверов сетевой карты Intel Corporation 82572EI Gigabit Ethernet Controller в Debian/Ubuntu

Debian Etch карту не распознал.
После установки без сетевого интерфейса команда lspci показывала следующую информацию об адаптере:

02:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (rev 06)

Для этого адаптера подходит драйвер e1000e. Взять можно с его домашней страницы на sourceforge.net.

Так как предполагается, что сети на сервере нет, то драйвер надо скачать и положить на сервер, например в домашнюю директорию (~) или в /tmp.

Далее несколько простых команд.
1. Устанавливаем необходимые для сборки пакеты (необходимо вставить установочный диск Debian в привод):
# aptitude install module-assistant build-essential

2. Проверяем, что все на месте:
# m-a update
# m-a prepare

3. Распаковываем архив:
# cd ~/
# tar -xzvf e1000e-x.x.x.x.tar.gz
Вместо x.x.x.x будет номер текущей версии драйвера

4. Собираем драйвер
# cd ~/e1000e-x.x.x.x/src
# make install
# modprobe e1000e

Перегружаемся. Карты должны работать.

Хочу отметить, что мне потребовалось добавить в черный список драйвер для предыдущих поколений этих сетевых адаптеров, так как он загружался первым и мешал новому драйверу. Что надо сделать. Открываем файл черного списка:

# vim /etc/modprobe.d/blacklist

И добавляем в его конец строку
blacklist e1000

По мотивам этой ветки форума

Комментариев нет: