Placa de Rede JM250 não conecta

Iniciado por walisson2t, 10 de Março de 2016, 00:15

tópico anterior - próximo tópico

walisson2t

Bom gente, recentemente eu baixei a ultima distribuição do Ubuntu[15], e é a primeira vez que o uso mas me deparei com um problema, mesmo eu estando conectado com o cabo de internet o sistema não reconhece e diz que está desconectado, acontece isso também com o WIFi só que nesse caso ele não conecta em rede nenhuma, por favor peço que me ajudem, sou muito iniciante e não compreendo muito bem os comandos do terminal, já fui em alguns fóruns americanos mas não encontrei a solução do meu problema Minha placa de Rede é uma JM250 da Jmicron se não me engano, é algo do tipo... Valeu

zekkerj

#1
Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
ifconfig -a
nm-tool
cat /etc/network/interfaces
cat /etc/resolv.conf
route -n

ping -c 4 8.8.8.8
ping -c 4 www.google.com
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

Okay, Hoje de manhã eu liguei e o wifi prestou mas está lento e preciso da rede ethernet
Segue abaixo o resultado:

sudo lshw -C network -

*-network               
       description: Wireless interface
       product: RTL8723AE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 00
       serial: 2c:d0:5a:f3:3d:4f
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723ae driverversion=4.2.0-16-generic firmware=N/A ip=192.168.25.33 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:e000(size=256) memory:f7200000-f7203fff
  *-network
       description: Ethernet interface
       product: JMC250 PCI Express Gigabit Ethernet Controller
       vendor: JMicron Technology Corp.
       physical id: 0.5
       bus info: pci@0000:02:00.5
       logical name: enp2s0f5
       version: 03
       serial: 80:ee:73:56:e8:91
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msix msi bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=jme driverversion=1.0.8 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:29 memory:f6800000-f6803fff ioport:d100(size=128) ioport:d000(size=256)

ifconfig -a

enp2s0f5  Link encap:Ethernet  HWaddr 80:ee:73:56:e8:91 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:29

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1356 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1356 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:116569 (116.5 KB)  TX bytes:116569 (116.5 KB)

wlp1s0    Link encap:Ethernet  HWaddr 2c:d0:5a:f3:3d:4f 
          inet addr:192.168.25.33  Bcast:192.168.25.255  Mask:255.255.255.0
          inet6 addr: fe80::2ed0:5aff:fef3:3d4f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5937 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5789 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6992748 (6.9 MB)  TX bytes:696712 (696.7 KB)

cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search home

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.25.1    0.0.0.0         UG    600    0        0 wlp1s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlp1s0
192.168.25.0    0.0.0.0         255.255.255.0   U     600    0        0 wlp1s0

Como disse o Wifi voltou, acho que foi por causa das coisas que eu tentei ontem, mas na placa de rede Ethernet ainda nada.
Valeu



zekkerj

Quando vc fez o teste, o cabo estava conectado?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

Sim, o cabo sempre está conectado, eu devo ter conseguido resolver o problema do wifi ontem e não ter me apercebido de habilitar a opção no canto superior direito da tela para o WIFI mas a Ethernet estava sempre ativada e o cabo conectado, e mesmo assim ele acusa que está desconectado o cabo... Eu uso dual boot com o windows 7 será que tem algo relacionado?

zekkerj

Faz uns testes pra gente...

1. Conecte-se à internet e instale o pacote "ethtool":

sudo apt-get install ethtool


2. Com o cabo conectado, execute o ethtool pra dar mais informações sobre a placa ethernet.

sudo ethtool enp2s0f5

OBS: Se vc já executou o "ethtool -s", por favor, execute de novo sem o "-s".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

Apareceu isto:

Settings for enp2s0f5:
   Supported ports: [ TP MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Supported pause frame use: No
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Advertised pause frame use: Symmetric Receive-only
   Advertised auto-negotiation: Yes
   Speed: 10Mb/s
   Duplex: Half
   Port: MII
   PHYAD: 1
   Transceiver: internal
   Auto-negotiation: on
   Supports Wake-on: pg
   Wake-on: g
   Current message level: 0x000020c6 (8390)
                probe link rx_err tx_err hw
   Link detected: no

zekkerj

Continua marcando "Link detected: no".
Já testou com outro cabo, certo?
O cabo foi montado seguindo o padrão de cores, certo?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

#8
Sim, o cabo está certíssimo tanto que quando eu inicio no windows ele funciona perfeitamente.
Será que pode ser falta de drivers?

zekkerj

Já vi um caso recente onde o cabo funcionava no Windows, mas não no Linux. Quando fomos ver, o cabo estava montado errado. Assim...

Quanto ao driver, não costuma ser esse o comportamento. Mas uma forma de ver isso é testar outra versão do kernel.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

Ele está disponibilizando uma atualização aqui, será que se eu atualiza-lo o problema pode ser sanado?

walisson2t

Estou tentando instalar o Driver dele mas quando digito o comando "make install" para instalar o driver me aparece uma serie de erros

make[1]: Entering directory '/usr/src/linux-headers-4.2.0-16-generic'
  CC [M]  /home/walisson/Downloads/jmebp-1.0.8.5/jme.o
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c: In function 'jme_alloc_and_feed_skb':
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1121:4: error: too few arguments to function '__vlan_hwaccel_put_tag'
    __vlan_hwaccel_put_tag(skb, vid);
    ^
In file included from /home/walisson/Downloads/jmebp-1.0.8.5/jme.c:45:0:
include/linux/if_vlan.h:409:20: note: declared here
static inline void __vlan_hwaccel_put_tag(struct sk_buff *skb,
                    ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c: In function 'jme_LC_task':
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1565:2: error: implicit declaration of function 'tasklet_hi_enable' [-Werror=implicit-function-declaration]
  tasklet_hi_enable(&jme->rxclean_task);
  ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c: In function 'jme_tx_vlan':
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:2464:6: error: implicit declaration of function 'vlan_tx_tag_present' [-Werror=implicit-function-declaration]
  if (vlan_tx_tag_present(skb)) {
      ^
In file included from include/linux/byteorder/little_endian.h:4:0,
                 from ./arch/x86/include/uapi/asm/byteorder.h:4,
                 from include/asm-generic/bitops/le.h:5,
                 from ./arch/x86/include/asm/bitops.h:504,
                 from include/linux/bitops.h:36,
                 from include/linux/kernel.h:10,
                 from include/linux/list.h:8,
                 from include/linux/module.h:9,
                 from /home/walisson/Downloads/jmebp-1.0.8.5/jme.c:30:
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:2466:23: error: implicit declaration of function 'vlan_tx_tag_get' [-Werror=implicit-function-declaration]
   *vlan = cpu_to_le16(vlan_tx_tag_get(skb));
                       ^
include/uapi/linux/byteorder/little_endian.h:34:51: note: in definition of macro '__cpu_to_le16'
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
                                                   ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:2466:11: note: in expansion of macro 'cpu_to_le16'
   *vlan = cpu_to_le16(vlan_tx_tag_get(skb));
           ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c: At top level:
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jme_init_one'
jme_init_one(struct pci_dev *pdev,
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jme_remove_one'
jme_remove_one(struct pci_dev *pdev)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3901:20: error: 'jme_init_one' undeclared here (not in a function)
  .probe          = jme_init_one,
                    ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3902:20: error: implicit declaration of function '__devexit_p' [-Werror=implicit-function-declaration]
  .remove         = __devexit_p(jme_remove_one),
                    ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3902:32: error: 'jme_remove_one' undeclared here (not in a function)
  .remove         = __devexit_p(jme_remove_one),
                                ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:300:1: warning: 'jme_reload_eeprom' defined but not used [-Wunused-function]
jme_reload_eeprom(struct jme_adapter *jme)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:330:1: warning: 'jme_load_macaddr' defined but not used [-Wunused-function]
jme_load_macaddr(struct net_device *netdev)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1276:1: warning: 'jme_pcc_tasklet' defined but not used [-Wunused-function]
jme_pcc_tasklet(unsigned long arg)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1468:13: warning: 'jme_LC_task' defined but not used [-Wunused-function]
static void jme_LC_task(struct work_struct *work)
             ^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1572:1: warning: 'jme_link_change_tasklet' defined but not used [-Wunused-function]
jme_link_change_tasklet(unsigned long arg)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1662:1: warning: 'jme_poll' defined but not used [-Wunused-function]
jme_poll(JME_NAPI_HOLDER(holder), JME_NAPI_WEIGHT(budget))
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1687:1: warning: 'jme_rx_empty_tasklet' defined but not used [-Wunused-function]
jme_rx_empty_tasklet(unsigned long arg)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:1724:1: warning: 'jme_tx_clean_tasklet' defined but not used [-Wunused-function]
jme_tx_clean_tasklet(unsigned long arg)
^
/home/walisson/Downloads/jmebp-1.0.8.5/jme.c:3360:1: warning: 'jme_pci_dma64' defined but not used [-Wunused-function]
jme_pci_dma64(struct pci_dev *pdev)
^
cc1: some warnings being treated as errors
scripts/Makefile.build:264: recipe for target '/home/walisson/Downloads/jmebp-1.0.8.5/jme.o' failed
make[2]: *** [/home/walisson/Downloads/jmebp-1.0.8.5/jme.o] Error 1
Makefile:1398: recipe for target '_module_/home/walisson/Downloads/jmebp-1.0.8.5' failed
make[1]: *** [_module_/home/walisson/Downloads/jmebp-1.0.8.5] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.2.0-16-generic'
Makefile:27: recipe for target 'modules' failed
make: *** [modules] Error 2

Tem alguma relação?

zekkerj

Citação de: walisson2t online 10 de Março de 2016, 16:25
Ele está disponibilizando uma atualização aqui, será que se eu atualiza-lo o problema pode ser sanado?

Atualização de kernel? Se for, vale o teste, pq é reversível. Agora, driver de fabricante, é sempre uma tremenda complicação pra instalar, pq normalmente é feito pra uma versão exata do kernel que nunca é aquela que o sistema disponibiliza...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

walisson2t

Entendo, estou meio frustrado com isso, pensava que iria ser um pouco mais facil para fazer esse negocio rodar direitinho, mas é bem complicado... Vou tentar atualizar, mas você sabe como eu posso aumentar a velocidade do WIFI? Está chegando somente à 50kbps/s, sendo que tenho uma internet que atinge tranquilamente os 500kbps/s. Está horrivel para baixar.

zekkerj

Eu cheguei a pedir pra vc a saída do comando "iwconfig wlp1s0"? Se não pedi, peço agora.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D