Driver da placa de rede não funciona

Iniciado por vdepizzol, 09 de Setembro de 2006, 13:50

tópico anterior - próximo tópico

vdepizzol

Olá,

Estou tentando fazer funcionar a placa de rede do meu computador velho mas tá difícil.

O driver é tulip, que vem junto do kernel. Entretando, ele reconhece a placa como uma 100BaseT, sendo que ela é 10BaseT.

Procurando na internet[1] e conversando no #ubuntu-br, descobri que havia como forçar a utilização de 10BaseT. Dei então um modprobe tulip options=4[2] e também adicionei tulip options=4 em /etc/modules.

Então, dei um ifconfig eth0 e o resultado foi:


eth0    Encapsulamento do link: Ethernet Endereço de HW 00:D0:E8:48:11:25
inet end.: (...)
UP BRODCAST RUNNING MULTICAST MTU:1500
RX packets:0 erros:318 dropped:0 overruns:0 frame:0
TX packets:0 erros:50 droped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0b) TX byes:0 (0.0b)
IRQ:9 Endereço de E/S:0x1000


Logo depois dei um dmesg e a surpresa:

tulip0: Index #0 - media 10baseT (#9) described by a 21142 Serial PHY (2) block.
tulip0: Index #1 - Media AUI (#18) described by 21142 Serial PHY (2) block.
tulip0: Index #2 - Media 10baseT-FDX (#4) described by a 21142 Serial PHY (2) block.
tulip0: Index #3 - Media MII (#11) described by <unknown> (7) block.
eth%d: Invalid media table selection 7.
tulip0: **WARNING***: No MII tranceiver found!
eth0: Intel DS21145 Tulip rev 17 at 00011000, 00:D0E8:11:25, IRQ 9.
(...)
000:00:13.0: tulip_stop_rxtx() failed
000:00:13.0: tulip_stop_rxtx() failed
000:00:13.0: tulip_stop_rxtx() failed
000:00:13.0: tulip_stop_rxtx() failed
(...)
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timed out, status e0260000, CSR12 000000c6, resetting...
000:00:13.0: tulip_stop_rxtx() failed
000:00:13.0: tulip_stop_rxtx() failed
(...)


Alguém tem alguma idéia de como faço para resolver esse problema?

[1] http://electron.mit.edu/~gsteele/eone/
[2] http://web.archive.org/web/20040622042330/www.scyld.com/tulip.html
Vinicius Depizzol