Users Guide

Criação e instalação
Há dois métodos para instalar o driver igbvf:
l Instalar a partir dodigo de origem
l Instalação usando o RPM KMP
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: 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.
1. Faça download do arquivo tar do driver básico para o diretório de sua escolha. Por exemplo, use
'/home/username/igbvf' ou '/usr/local/src/igbvf'.
2. Extraia (Untar/unzip) o arquivo onde <x.x.x> representa o número da versão para o tar do driver:
tar zxf igbvf-<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 igbvf-<x.x.x>/src/
4. Compile o módulo do driver:
# make install
O birio será instalado como:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igbvf/igbvf.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 igbvf
Para kernels baseados no 2.6, certifique-se de que os drivers igbvf antigos foram removidos do kernel antes de
carregar o novo módulo:
rmmod igbvf.ko; modprobe igbvf
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 igbvf com DCA
Se o seu kernel for compavel com DCA, o driver será criado por pado com o DCA habilitado.
Instalação usando o RPM KMP
NOTA: O KMP é suportado somente em SLES11.