Instalando Debian 7.1 Usando o Net Install com Intel I217-V

1

Acabamos de construir uma nova máquina com uma placa-mãe ASUS Maximus VI Hero que, por acaso, tem um novo controlador de ethernet da Intel, o modelo Intel I217-V.

Eu gostaria de usar o Debian netinstall (debian-7.1.0-amd64-netinst.iso) e de alguma forma obter o novo driver ( link ) carregado durante o processo de instalação. Eu não tenho certeza como fazer isso ... eu preciso estourar o shell durante a instalação e fazer e instalar o driver?

    
por Kirk Ouimet 26.07.2013 / 13:13

2 respostas

3

Acabei de comprar um sistema System 76 Galago, pré-instalado com o Ubuntu 13.4. A interface de rede estava de fato funcionando antes de eu limpar o sistema e reinstalar com o Debian 7. Eu estava no mesmo barco que você - uma interface de rede que não funciona. Seguir as instruções do README para construir o RPM acabou sendo infrutífero, então eu fiz o modo "manual".

tar -zxvf e1000e-2.5.4.tar.gz
cd e1000e-2.5.4
apt-get install build-essential linux-headers-amd64 # Chose your architecture
cd src
make
sudo make install

Agora, verifique o log do sistema e os módulos carregados

$ dmesg | grep e1000e
[ 6104.223366] e1000e: Intel(R) PRO/1000 Network Driver - 2.5.4-NAPI
[ 6104.223370] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[ 6104.223422] e1000e 0000:00:19.0: setting latency timer to 64
[ 6104.223513] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 6104.223554] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
[ 6105.347743] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:90:f5:ed:14:0c
[ 6105.347750] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 6105.347794] e1000e 0000:00:19.0: eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF

$lsmod | grep e1000e
e1000e                199227  0

Você também deve ver a interface com a ferramenta ip

ip addr
7: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 00:90:f5:ed:14:0c brd ff:ff:ff:ff:ff:ff

Use o NetworkManager ou, no meu caso, os utilitários ifupdown para configurar.

# cat << EOF >> /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
EOF
    
por 13.10.2013 / 23:15
1

Existe, na verdade, um equivalente a 'pressione F6 e insira o disco do driver' e, sim, todos os drivers são binários e até binários, e sim, existe uma ABI estável. Na verdade, uma grande quantidade de trabalho é dedicada à manutenção de uma ABI estável e compatível com versões anteriores. Mas isso não vem ao caso.

Se você tiver o módulo de driver igb.ko ou e1000e.ko, você pode colocá-lo em um disco USB e carregá-lo durante a instalação. Para obter esse módulo do kernel, você deve compilá-lo como sugerido em um post anterior, ou tentar encontrá-lo pré-compilado em algum lugar da Internet. Mais fácil falar do que fazer, na minha experiência. Então o truque seria ter uma segunda máquina com os cabeçalhos de kernel corretos (combinando a versão do kernel na instalação), construir o driver naquela máquina, copiar o módulo do kernel para um pen drive e eureka, você está lá . Depois que uma máquina é instalada e executada, você também pode instalar uma imagem do kernel a partir de backports que tenha uma versão recente do driver suficiente para funcionar.

    
por 08.07.2014 / 21:22

Tags