Users Guide
Criação e instalação
Há três métodos para instalar o driver igb:
l Instalar a partir do Código de origem
l Instalação usando o RPM KMP
l Instalação usando o KMOD RPM
Instalar a partir do Código de origem
Para criar um pacote binário RPM* desse driver, execute 'rpmbuild -tb <filename.tar.gz>'. Substitua <filename.tar.gz>
pelo nome de arquivo específico do driver.
NOTA:
l Para a criação funcionar corretamente é importante que o kernel em execução atual CORRESPONDA à
versão e configuração da origem de kernel instalada. Se você tiver recompilado o kernel, reinicialize o
sistema.
l A funcionalidade RPM foi testada somente nas distribuições do Red Hat.
1. Faça download do arquivo tar do driver básico para o diretório de sua escolha. Por exemplo, use
'/home/username/igb' ou '/usr/local/src/igb'.
2. Extraia (Untar/unzip) o arquivo onde <x.x.x> representa o número da versão para o tar do driver:
tar zxf igb-<x.x.x>.tar.gz
3. Mude para o diretório src do driver em que <x.x.x> representa o número da versão para o tar do driver:
cd igb-<x.x.x>/src/
4. Compile o módulo do driver:
# make install
O binário será instalado como:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko
Os locais de instalação listados acima são os locais padrão. Isto pode ser diferente para outras distribuições
do Linux. Para mais informações consulte o arquivo ldistrib.txt incluso no tar do driver.
5. Instale o módulo usando o comando modprobe:
modprobe igb
Para kernels baseados no 2.6, verifique se os drivers igb antigos foram removidos do kernel antes de carregar
o novo módulo:
rmmod igb.ko; modprobe igb.ko
6. Atribua um endereço IP para ativar a interface Ethernet, digitando a seguinte informação, onde <x> representa
o número da interface:
ifconfig eth<x> <IP_address> up
7. Verifique se a interface funciona. Digite a seguinte informação, observando que <IP_address> refere-se ao
endereço IP de outro computador na mesma sub-rede da interface que está sendo testada:
ping <IP_address>
NOTA: Alguns sistemas têm problemas ao suportar as interrupções MSI e/ou MSI-X. Se o seu sistema precisa
desativar este tipo de interrupção, o driver pode ser incorporado e instalado com o comando:
#make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
Normalmente, o driver gera uma interrupção a cada dois segundos. Se as interrupções não forem recebidas
em cat /proc/interrupts para o dispositivo ethX e1000e então esta correção pode ser necessária.
Para criar o driver igb com DCA
Se o seu kernel for compatível com DCA, o driver será criado por padrão com o DCA habilitado.