Instalação placa de rede VIA VT6105/VT6106S e Nvidia OnBoard MCP73 no Centos 7

VIA VT6105/VT6106S

DFE-520TX_main

Objetivo: Instalação da placa Off board com chipset VIA.

Listaremos os devices pci do servidor:

[root@proxy ~]# lspci -v

01:05.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
        Subsystem: VIA Technologies, Inc. VT6106S [Rhine-III]
        Flags: bus master, stepping, medium devsel, latency 64, IRQ 16
        I/O ports at b000 [size=256]
        Memory at e4001000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

Essa placa de rede não é detectada pelo CentOS 7. A razão disso é a exclusão do drive na Distro.

Baixaremos o rpm contendo o drive.
Após download executaremos realizar a instalação.


[root@proxy ~]# cd /usr/srv/

[root@proxy ~]# wget http://rpm.pbone.net/index.php3/stat/4/idpl/26864491/dir/redhat_el_7/com/kmod-via-rhine-1.5.1-1.el7.elrepo.x86_64.rpm.html">http://rpm.pbone.net/index.php3/stat/4/idpl/26864491/dir/redhat_el_7/com/kmod-via-rhine-1.5.1-1.el7.elrepo.x86_64.rpm.html

[root@proxy ~]# rpm -ivh kmod-via-rhine-1.5.1-1.el7.elrepo.x86_64.rpm

Obs:
i – instalação
v – verbose
h – progresso

Subir o modulo:


[root@proxy ~]# modprobe via-rhine

Listar o device novamente e observar que o termo Kernel driver in use somente irá aparecer após instalação correta.

lspci -v

01:05.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
        Subsystem: VIA Technologies, Inc. VT6106S [Rhine-III]
        Flags: bus master, stepping, medium devsel, latency 64, IRQ 16
        I/O ports at b000 [size=256]
        Memory at e4001000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: via-rhine


dmesg | grep -i eth

Verificar qual nome foi obtido pela placa de rede:


[    0.884247] net eth0: Davicom DM9102 at pci0000:01:06.0, 00:08:a1:60:f1:1b, irq 17
[    0.946238] systemd-udevd[257]: renamed network interface eth0 to enp1s6
[26441.615388] via-rhine 0000:01:05.0 eth0: VIA Rhine III at 0xe4001000, 00:08:54:15:db:86, IRQ 16
[26441.616175] via-rhine 0000:01:05.0 eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000
[26441.657298] systemd-udevd[12187]: renamed network interface eth0 to enp1s5

Subir a placa de rede:


[root@proxy ~]# ifconfig enp1s5 up

[root@proxy ~]# ifconfig enp1s5 up
enp1s5: flags=4099  mtu 1500
        ether 00:08:54:15:db:86  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Realizar as configurações para start automático e com os ips desejados. Alterando o MAC (adicionar semelhando ao obtido pelo comando ifconfig acima):


[root@proxy ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp1s5
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=enp1s6
ONBOOT=yes
HWADDR=00:08:A1:60:XX:XX
IPADDR0=192.168.0.254
PREFIX0=24
GATEWAY0=192.168.0.253
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=no
IPV6_PEERROUTES=no

Restart o serviço e verifique se tudo subirá corretamente.


[root@proxy ~]#  systemctl restart network

[root@proxy ~]#  ifconfig

On board chipset Nvidia – MCP73

Objetivo: Instalação da placa on board com chipset Nvidia.

Realizar os mesmo passos acima porem:

1 – Downloads do drive: http://elrepo.org/linux/elrepo/el7/x86_64/RPMS/kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm

2 – Realizar instalação e subir com: modprobe forcedeth

Saída demonstrando instalação correta:

[root@proxy src]# dmesg | grep eth

[  418.653856] forcedeth: applying kernel_stack fix up
[  418.654617] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[  419.176880] forcedeth 0000:00:0f.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:1f:d0:f3:20:dd
[  419.176889] forcedeth 0000:00:0f.0: highdma pwrctl mgmt lnktim msi desc-v3
[  419.215329] systemd-udevd[11357]: renamed network interface eth0 to enp0s15
[  440.852914] forcedeth 0000:00:0f.0: irq 44 for MSI/MSI-X
[  440.852961] forcedeth 0000:00:0f.0 enp0s15: MSI enabled
[  440.853004] forcedeth 0000:00:0f.0 enp0s15: no link during initialization

[root@proxy src]# lspci -v

00:0f.0 Ethernet controller: NVIDIA Corporation MCP73 Ethernet (rev a2)
        Subsystem: Gigabyte Technology Co., Ltd Device e000
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 44
        Memory at e7005000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at e000 [size=8]
        Memory at e7006000 (32-bit, non-prefetchable) [size=256]
        Memory at e7002000 (32-bit, non-prefetchable) [size=16]
        Capabilities: [44] Power Management version 2
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit+
        Kernel driver in use: forcedeth

Deixe um comentário