Instalando Placa TP-LINK 3468



  • Pessoal gostaria da ajuda de vocês. Minha placa ON Board não acende mais a luz mesmo com o cabo plugado, é como se tivesse queimada, com isso comprei uma TP-LINK TG 3468 chipset -> RTL 8168B. Pesquisei bastante vi que tenho que carregar um módulo então baixei o arquivo
    if_re.c e if_re.ko no site da realtek coloquei em: /boot/modules rodei o comando kldload mas da erro.

    kldload: an error occurred while loading the module. Please check dmesg(8) for more details.
    

    em: dmesg

    kldload: /boot/modules/if_re.ko: Unsupported file layout
    

    Queria ajuda de vocês, pois nunca fiz, tenho receio de piorar, sei la carregando algo errado.

    OBS: Vi esse chipset na lista de compatibilidade entao nao entendi pq o mesmo nao reconheceu  :-\

    Grato a todos.



  • Qual a versão do pfsense?

    Já deu uma olhada nesse link abaixo?
    https://forum.pfsense.org/index.php?topic=55563.msg299104#msg299104



  • @empbilly:

    Qual a versão do pfsense?

    Já deu uma olhada nesse link abaixo?
    https://forum.pfsense.org/index.php?topic=55563.msg299104#msg299104

    opaaaaaaaaa eh pra ja!!!



  • Pocha .. foi o mesmo que vi nesse tópico aqui

    https://forum.pfsense.org/index.php?topic=61409.15  :-
    Não funfou ….



  • Fez essa parte também:

    ##crie e edite /boot/loader.conf.local (visto que o arquivo acima pode sofrer alterações com atualizações e resetar as configurações das placas)
    #insira a linha
    if_re_load="yes"



  • @empbilly:

    Fez essa parte também:

    ##crie e edite /boot/loader.conf.local (visto que o arquivo acima pode sofrer alterações com atualizações e resetar as configurações das placas)
    #insira a linha
    if_re_load="yes"

    empbilly esse passo seria depois do primeiro ter dado certo !!!

    porém quando vou registrar o módulo da esse erro

    kldload: an error occurred while loading the module. Please check dmesg(8) for more details.
    

    Outra coisa que queria era excluir minha placa de REDE ON que queimou mas a mesma não aparece a opção em Interfaces -> Assign



  • Qual o endereço link dos modulos que tu baixou?



  • @empbilly:

    Qual o endereço link dos modulos que tu baixou?

    esse mesmo que vc citou so que em outro tutorial que mandei o link.
    Tambem tentei baixar no site da realtek. so que lá vieram outros 2 arquivos.

    • if_re.c
    • if_rereg.h
      um Makefile.
      e readme:

    Mas não tenho intimidade assim com o kernel ainda mais freebsd.

    =================================================================================
    =  Realtek 8169S/8169SB/8169SC/8168B/8168C/8168CP/8168D/8168DP/8168E/8168F      =
    =  8168FB/8168G/818GU/8168H/8168EP/8411                                         =
    =  8101E/8102E/8103E/8401/8105E/8106E/8402 Driver                               =
    =  for FreeBSD v4.x/5.x/6.x/7.x/8.x/9.x                                         =
    =================================================================================
    
    This driver is modified by Realtek Semiconductor corp. and it has been tested OK
    on FreeBSD v5.4, FreeBSD v6.4, FreeBSD v7.3, FreeBSD v8.0, and FreeBSD v9.0\. To
    update the driver, you may use method 1\. If method 1 failed, you must use method 2
    which is more complex.
    
    Method 1:
    	1.Copy if_re.ko in "modules" directory to "/modules" directory and overwrite
    	  the existing file.
    	2.Modify the file "/boot/defaults/loader.conf" and set "if_re_load" in "Network
    	  drivers" section to "Yes"
    	3.Reboot.
    
    Method 2:
    	Because the FreeBSD kernel has default drivers to support RTL8139C and RTL8169S. To use the RTL8139C+, RTL8169SB, RTL8169SC, RTL8168B, and RTL8101E, you need to update your NIC driver by recompiling your FreeBSD kernel.
    
    	The main steps you have to do:(FreeBSDSrcDir means the directory of FreeBSD source code
    	and it may be "/usr/src/sys")
    
    		1\. keep the orginal driver source code:
    			# cd /usr/src/sys/dev/re
    			# cp if_re.c if_re.c.org
    
    			# cd /usr/src/sys/modules
    			# cp Makefile Makefile.org
    
    			# cd /usr/src/sys/modules/re
    			# cp Makefile Makefile.org
    
    			# cd /usr/src/sys/i386/conf/
    			# cp GENERIC GENERIC.org
    
    		2\. recompile your kernel (you must install your FreeBSD source code first !!)
    			# vim /usr/src/sys/i386/conf/GENERIC and delete re
    			# vim /usr/src/sys/modules/Makefile and delete re
    			# cd /usr/src/sys/i386/conf
    			# /usr/sbin/config GENERIC
    
    			(for FreeBSD 5.x/6.x/7.x/8.x/9.x)
    			# cd ../compile/GENERIC
    			(for FreeBSD 4.x)
    			# cd ../../compile/GENERIC
    
    			# make cleandepend
    			# make depend
    			# make
    			# make install
    			# reboot
    
    		3\. update the driver source code:
    		    Copy the dirver source code( if_re.c and if_rereg.h) into /usr/src/sys/dev/re
    		    Copy the Makefile into /usr/src/sys/modules/re
    
    		4\. build the driver:
    			# cd /usr/src/sys/modules/re
    			# make clean
    			# make
    
    		5\. install the driver
    			# cd /usr/src/sys/modules/re
    			# kldload ./if_re.ko
    
    		6\. configurate the static IP address
    			# ifconfig re0 xxx.xxx.xxx.xxx
    
    		7\. configurate the IP address by DHCP
    			# /sbin/dhclient re0