Users Guide

Criação e instalação
Há três métodos para instalar o driver Linux:
l Instalar a partir dodigo 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.
NOTAS:
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/ixgbe' ou '/usr/local/src/ixgbe'.
2. Extraia (Untar/unzip) o arquivo onde <x.x.x> representa o número da versão para o tar do driver:
tar zxf ixgbe-<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 ixgbe-<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/ixgbe/ixgbe.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.
NOTA: IXGBE_NO_LRO é um marcador durante a compilação. O usuário pode ativá-lo durante a
compilação para remover o suporte de LRO do driver. O marcador é usado pela adição de `CFLAGS_
EXTRA=-"DIXGBE_NO_LRO"` no arquivo sendo criado quando estiver sendo compilado. Por exemplo:
make CFLAGS_EXTRA="-DIXGBE_NO_LRO" install
5. Instale o módulo usando o comando modprobe para o kernel 2.6.x:
modprobe ixgbe <parameter>=<value>
Para kernels baseados no 2.6, verifique se os drivers ixgbe antigos foram removidos do kernel antes de
carregar o novo módulo:
rmmod ixgbe; modprobe ixgbe
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> netmask <netmask>
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>
Instalação usando o RPM KMP
NOTA: O KMP é suportado somente no RHEL 6 e SLES11.
Os RPMs KMP atualizam os RPMs ixgbe existentes, instalados atualmente no sistema. Essas atualizações são
fornecidas pelo SuSE no release SLES. Se um RPM não existir atualmente no sistema, o KMP não será instalado.