(help!)Driver TP-Link Tg-3468 [RESOLVIDO]

1. (help!)Driver TP-Link Tg-3468 [RESOLVIDO]

Fabio Teixeira
fabio1079

(usa Linux Mint)

Enviado em 03/08/2012 - 13:35h

Bom dia a todos.
Venho aqui buscando ajuda para encontrar um driver.

Tenho um PC com SUSE Linux Enterprise 11, ele tem uma placa de rede TP-Link TG-3468 v1.2.
No site do fabricante encontrei o driver para a versão 1.1:
http://www.tp-link.com.br/support/download/?model=TG-3468&version=V1

O problema é que o fabricante não disponibiliza o driver da versão 1.2 para linux:
http://www.tp-link.com.br/support/download/?model=TG-3468&version=V2

Então baixei o V1 e tentei instalá-lo, segue a mensagem de erro:


proxy:~ # cd linux2.6
proxy:~/linux2.6 # ls
Makefile readme release_note.txt src
proxy:~/linux2.6 # make

make -C src/ clean
make[1]: Entering directory `/root/linux2.6/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers rset
make[1]: Leaving directory `/root/linux2.6/src'
make -C src/ modules
make[1]: Entering directory `/root/linux2.6/src'
make -C /lib/modules/2.6.32.12-0.7-default/build SUBDIRS=/root/linux2.6/src modules
make[2]: Entering directory `/usr/src/linux-2.6.32.12-0.7-obj/x86_64/default'
make -C ../../../linux-2.6.32.12-0.7 O=/usr/src/linux-2.6.32.12-0.7-obj/x86_64/default/. modules
CC [M] /root/linux2.6/src/r8168_n.o
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_get_ethtool_stats’:
/root/linux2.6/src/r8168_n.c:1020: warning: ‘DMA_nnBIT_MASK’ is deprecated
/root/linux2.6/src/r8168_n.c: At top level:
/root/linux2.6/src/r8168_n.c:1085: error: unknown field ‘get_perm_addr’ specified in initializer
/root/linux2.6/src/r8168_n.c:1085: error: ‘ethtool_op_get_perm_addr’ undeclared here (not in a function)
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_init_board’:
/root/linux2.6/src/r8168_n.c:1319: error: implicit declaration of function ‘SET_MODULE_OWNER’
/root/linux2.6/src/r8168_n.c:1374: warning: ‘DMA_nnBIT_MASK’ is deprecated
/root/linux2.6/src/r8168_n.c:1377: warning: ‘DMA_nnBIT_MASK’ is deprecated
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_init_one’:
/root/linux2.6/src/r8168_n.c:1493: error: ‘struct net_device’ has no member named ‘open’
/root/linux2.6/src/r8168_n.c:1494: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/root/linux2.6/src/r8168_n.c:1495: error: ‘struct net_device’ has no member named ‘get_stats’
/root/linux2.6/src/r8168_n.c:1497: error: ‘struct net_device’ has no member named ‘stop’
/root/linux2.6/src/r8168_n.c:1498: error: ‘struct net_device’ has no member named ‘tx_timeout’
/root/linux2.6/src/r8168_n.c:1499: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/root/linux2.6/src/r8168_n.c:1503: error: ‘struct net_device’ has no member named ‘change_mtu’
/root/linux2.6/src/r8168_n.c:1504: error: ‘struct net_device’ has no member named ‘set_mac_address’
/root/linux2.6/src/r8168_n.c:1505: error: ‘struct net_device’ has no member named ‘do_ioctl’
/root/linux2.6/src/r8168_n.c:1508: error: ‘struct net_device’ has no member named ‘poll’
/root/linux2.6/src/r8168_n.c:1509: error: ‘struct net_device’ has no member named ‘weight’
/root/linux2.6/src/r8168_n.c:1519: error: ‘struct net_device’ has no member named ‘poll_controller’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_hw_start’:
/root/linux2.6/src/r8168_n.c:1700: warning: ‘DMA_nnBIT_MASK’ is deprecated
/root/linux2.6/src/r8168_n.c:1702: warning: ‘DMA_nnBIT_MASK’ is deprecated
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_change_mtu’:
/root/linux2.6/src/r8168_n.c:1877: error: implicit declaration of function ‘netif_poll_enable’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_wait_for_quiescence’:
/root/linux2.6/src/r8168_n.c:2128: error: implicit declaration of function ‘netif_poll_disable’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_tso_csum’:
/root/linux2.6/src/r8168_n.c:2276: error: ‘struct sk_buff’ has no member named ‘nh’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_try_rx_copy’:
/root/linux2.6/src/r8168_n.c:2529: error: implicit declaration of function ‘eth_copy_and_sum’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_rx_interrupt’:
/root/linux2.6/src/r8168_n.c:2552: error: ‘struct net_device’ has no member named ‘quota’
/root/linux2.6/src/r8168_n.c:2552: warning: type defaults to ‘int’ in declaration of ‘_min2’
/root/linux2.6/src/r8168_n.c:2552: error: ‘struct net_device’ has no member namd ‘quota’
/root/linux2.6/src/r8168_n.c:2552: warning: comparison of distinct pointer type lacks a cast
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_interrupt’:
/root/linux2.6/src/r8168_n.c:2742: error: implicit declaration of function ‘netf_rx_schedule_prep’
/root/linux2.6/src/r8168_n.c:2743: error: implicit declaration of function ‘__ntif_rx_schedule’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_poll’:
/root/linux2.6/src/r8168_n.c:2782: error: ‘struct net_device’ has no member namd ‘quota’
/root/linux2.6/src/r8168_n.c:2782: warning: type defaults to ‘int’ in declaratin of ‘_min2’
/root/linux2.6/src/r8168_n.c:2782: error: ‘struct net_device’ has no member namd ‘quota’
/root/linux2.6/src/r8168_n.c:2790: error: ‘struct net_device’ has no member namd ‘quota’
/root/linux2.6/src/r8168_n.c:2793: error: implicit declaration of function ‘netf_rx_complete’
/root/linux2.6/src/r8168_n.c: In function ‘rtl8168_init_module’:
/root/linux2.6/src/r8168_n.c:3042: error: implicit declaration of function ‘pcimodule_init’
make[5]: *** [/root/linux2.6/src/r8168_n.o] Error 1
make[4]: *** [_module_/root/linux2.6/src] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.32.12-0.7-obj/x86_64/default'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/linux2.6/src'
make: *** [modules] Error 2

proxy:~/linux2.6 #


Ainda sou um iniciante em linux, então se alguem puder me ajudar, ficarei muito agradecido.
Obrigado pela atenção.


  


2. MELHOR RESPOSTA

Joel Bueno de Andrade Junior
jbaj

(usa Slackware)

Enviado em 05/11/2012 - 15:30h

Olá fabio1079,
Trabalho com várias arquiteturas de hardware e me ocorreu o seguinte:

Versão 1.2 da TG-3468 não reconhece em todos os hardwares, IBM e algumas montadas que testei não obtive êxito.

Versão 2.1 da TG-3468 reconheceu em todos em que testei.

Não deve ser seu linux e sim o hardware.

Boa sorte!


3. Funciona no IBM a 2.1

Diego Nobuo Nakagaawwa
infinity-ti

(usa Debian)

Enviado em 22/03/2013 - 10:20h

Essa placa na v 2.1 funciona no IBM x3200 m3 !?


4. Driver

Ítalo Palacim
italopalacim

(usa Slackware)

Enviado em 04/04/2013 - 18:03h

Ocorre o mesmo erro com a minha placa da GB ...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts