Instalacja sterowników kart sieciowych firmy Intel w Debianie
Artykuł ten opisuje instalacje sterownika Intel(R) PRO/1000 Linux w Debianie Lenny.
Nowe karty sieciowe nie są zawsze obsługiwane przez standardowe jądro Debiana i dlatego należy czasami pobrać aktualny sterownik ze strony producenta.
Aby sterownik mógł zostać wykorzystany musi najpierw zostać skompilowany do wykorzystywanego jądra. Aby to ominąć udostępniamy pakiet Debiana ze sterownikami. Pakiet jest dostępny dla systemów 32-bitowych i 64-bitowych
Obsługiwany sprzęt
Karty obsługiwane przez moduł e1000e:
- Intel® 82583 PCI-E, 82571/2/3/4/7/8 or 82566/7-based PCI-E gigabit network
Dostosowanie sources.list
Dodać TK-Mirror w sources.list (jeżeli nie jest już obecny)
echo "deb http://debian.tk-dns.de/ squeeze tks" >> /etc/apt/sources.list apt-get update
Utworzyć kopię bezpieczeństwa
Oryginalny moduł jądra e1000e.ko zostanie zastąpiony, dlatego zalecanym jest utworzenie kopii starego modułu.
cp /lib/modules/`uname -r`/kernel/drivers/net/e1000e/e1000e.ko /lib/modules/`uname -r`/kernel/drivers/net/e1000e/e1000e.ko.orig
Instalacja z jądrem TK 2.6.32-5
apt-get install e1000e-2.6.32-5 depmod -a
Ładowanie sterownika
Kontrola wersji sterownika:
modinfo e1000e | grep version
Wynik:
version: 1.4.4-NAPI srcversion: F3AE734BF9B60BE9BE2460E vermagic: 2.6.32.5-686 SMP mod_unload modversions 686
ładowanie modułu sterownika:
modprobe e1000e
Instalacja bez połączenia z internetem
Jeżeli nie jest dostępne połączenie z internetem to sterownik może zostać zainstalowany za pośrednictwem pendrive'u. Sterownik należy pobrać z następującego adresu i skopiować na pendrive:
Zamontować pendrive w systemie:
mkdir /mnt/usb mount /dev/sdb1 /mnt/usb
- Alternatywnie:
- Jeżeli serwer znajduje się w oddalonej lokalizacji to pliki mogą zostać udostępnione za pośrednictwem modułu IPMI-Modul.
- Poprzez "Console redirection" może zostać utworzony "Virtual Storage", który zawiera te pliki.
Instalacja sterowników:
Sterowniki w pakietach są skompilowane dla jądra Debiana 2.6.32-5-amd64 (2.6.32-35squeeze2).
Kontrola wersji jądra Debiana:
root@testing:~# dpkg -l | grep linux-image ii linux-image-2.6-amd64 2.6.32+29 Linux 2.6 for 64-bit PCs (meta-package) ii linux-image-2.6.32-5-amd64 2.6.32-35squeeze2 Linux 2.6.32 for 64-bit PCs
cd /mnt/usb dpkg -i e1000e-2.6.32-5_1.4.4_amd64.deb dpkg -i igb-2.6.32-5_3.1.16_amd64.deb dpkg -i ixgbe-2.6.32-5_3.4.24_amd64.deb
Kontrola wersji:
modinfo e1000e
Ładowanie sterownika:
modprobe e1000e