Como solucionar problemas de porta ethernet no laptop [closed]

2

Eu tenho um problema com minha conexão com fio. Para ser mais específico, meu laptop não parece reconhecer que eu conectei um cabo ethernet.

Tentei fazer o download de novos drivers para minha placa ethernet, mas não consegui encontrar nenhuma solução. Talvez porque eu seja novo no Linux, então não estou familiarizado com a execução de comandos no terminal.

OK, digitei o comando e aqui estão os resultados:

00:04.0 Ethernet controller [0200]: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter [1039:0191] (rev 02)

Para a segunda resposta, não sei se o seguinte foi o que você me perguntou:
⠀ Memória: 3.9 GiB
⠀ Processador: CPU Intel Core 2 Duo P8800 @ 2.66GHz × 2
⠀ Tipo de SO: 32 bits

Minha conexão Ethernet também teve algum problema no Windows. Eu mudei recentemente meu provedor de internet, e desde então meu cabo ethernet não é reconhecido pelo laptop. Naquela época eu ainda estava no Windows. Eu pensei que com o Ubuntu o problema seria resolvido, mas infelizmente o problema ainda persiste. Se alguém puder me ajudar a resolver meu problema, ficarei agradecido.

Aqui estão os resultados dos três primeiros comandos que você me disse para executar:

lsmod | grep sis190 
sis190                 22570  0

sudo modprobe sis190

ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:90:f5:90:81:7e  
          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)

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:16436  Metric:1
          RX packets:185 errors:0 dropped:0 overruns:0 frame:0
          TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:22672 (22.6 KB)  TX bytes:22672 (22.6 KB)

wlan0     Link encap:Ethernet  HWaddr 00:25:d3:2c:3a:ae  
          inet addr:192.168.1.72  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:d3ff:fe2c:3aae/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:71992 (71.9 KB)  TX bytes:52000 (52.0 KB)

e os resultados da execução dos dois últimos comandos:

dmesg | grep -e eth -e sis190 
[    0.816667] sis190: sis190 Gigabit Ethernet driver 1.4 loaded 
[    0.816728] sis190 0000:00:04.0: setting latency timer to 64 
[    0.816751] sis190: 0000:00:04.0: Read MAC address from EEPROM 
[    0.904032] sis190: 0000:00:04.0: Realtek PHY RTL8201 transceiver at address      
[    1.416030] sis190: 0000:00:04.0: Using transceiver at address 1 as default 
[    1.448235] sis190 0000:00:04.0: eth0: 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at f8410000 (IRQ: 19), 00:90:f5:90:81:7e 
[    1.448238] sis190 0000:00:04.0: eth0: GMII mode. 
[    1.448243] sis190 0000:00:04.0: eth0: Enabling Auto-negotiation 
[   11.560907] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   16.372019] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   16.372265] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   26.424038] sis190 0000:00:04.0: eth0: auto-negotiating...

nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0 -----------------------------------------------------------------   Type:              Wired   Driver:            sis190   State:         
unavailable   Default:           no   HW Address:       
00:90:F5:90:81:7E

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off
    
por Psallas Vassilios 04.03.2013 / 21:57

2 respostas

0

Eu tive um problema semelhante há alguns meses com um dos meus laptops (um Dell Inspiron E1505, embora eu não ache que a resposta abaixo seja dependente do seu laptop ser o mesmo modelo). Eu percebo que existem várias causas para um conector ethernet não reconhecer que um cabo está conectado a ele. Dito isto, pode valer a pena tentar os passos abaixo antes de resolver o problema.

Esta resposta vem do link . Eu estou esperando que eu não seja derrotado apenas porque parece tão ridículo. Com meu próprio laptop, eu só tentei depois de várias horas de solução de problemas. No entanto, essa solução funcionou (embora não tenha certeza do motivo; nem o autor do post vinculado, aparentemente):

1) Desligue seu laptop. 2) Desligue a bateria. 3) Deixe-o (com a bateria desconectada) por uma hora. 4) Coloque a bateria de volta, inicialize e veja se a tomada Ethernet está funcionando novamente.

Talvez valha a pena tentar isso antes de fazer muito mais?

(Nota: O link acima fala sobre ter esse problema no Windows. Quando eu usei a solução, ele corrigiu o mesmo problema no Ubuntu 12.04)

    
por J L 05.03.2013 / 01:19
0

Seu dispositivo ethernet usa o driver sis190. Está carregado?

lsmod | grep sis190

Se não, carregue-o manualmente:

sudo modprobe sis190

Sua ethernet ganha vida?

ifconfig

Se sim, vamos fazer com que ele seja carregado automaticamente na inicialização:

sudo su
echo sis190 >> /etc/modules
exit

Se sua ethernet não se conectar como esperado, procure por mensagens de erro:

dmesg | grep -e eth -e sis190

Veja se o sistema reconhece que um cabo está conectado:

nm-tool
    
por chili555 06.03.2013 / 16:19