Placa de rede ISA ne2000 no Slackware 10.2

Publicado por Moisés Román Parisuaña Ito em 05/11/2005

[ Hits: 10.616 ]

Blog: http://moisesparisuanaito.blogspot.com

 


Placa de rede ISA ne2000 no Slackware 10.2



Bom, acho que outros usuários também tiveram o mesmo problema, então depois de dar uma pesquisada na rede, vai esta dica.

Primeiro fazer reconhecer a placa de rede, que no geral será uma ne2000 ou compatível:

# pnpdump > /etc/isapnp.conf

No arquivo /etc/isapnp.conf é criada uma lista com as placas que foram encontradas, no meu caso a placa de rede foi a primeira e fica mais ou menos deste jeito:

# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy


(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32

(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt

(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state

(WAITFORKEY)

As linhas importantes que tem que ficar descomentadas são:

(CONFIGURE PNP0060/5639915 (LD 0
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))

Bom, agora vamos acabar a tarefa. Execute o seguinte comando:

# isapnp /etc/isapnp.conf

Lá vai ser indicado qual o IRQ e o IO usados pela placa, no meu caso ficou com IRQ=3 e IO=0x200.

No arquivo /etc/modules.conf adicionar a linha:

alias eth0 ne

No arquivo /etc/rc.d/rc.modules, deixar uma linha com o seguinte:

/sbin/modprobe ne

Está quase tudo pronto, agora vamos testar. Lembre que neste caso você tem que colocar os valores apropriados para IRQ e IO:

# modprobe ne IRQ=3 IO=0x200
# ifconfig


Lá vai aparecer o eth0 e o lo, nesse caso está tudo pronto e fica só a configuração do número IP e outras propriedades da rede com o comando ifconfig:

# ifconfig eth0 xxx.xxx.xxx.xxx netmask XXX.XXX.XXX.XXX up

Onde xxx.xxx.xxx.xxx será o seu IP e XXX.XXX.XXX.XXX será a sua máscara de rede.

Pode acrescentar os DNS no arquivo /etc/resolv.conf, no meu caso ficou mais ou menos assim:

search if.usp.br
nameserver 143.107.128.16
nameserver 143.107.128.17
nameserver 143.107.253.3
nameserver 143.107.153.3

Pronto, agora está tudo feito, vamos testar se tudo está funcionando beleza.

$ ping www.vivaolinux.com.br
PING vivaolinux.com.br (67.15.70.51) 56(84) bytes of data.
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=1 ttl=48 time=1023 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=2 ttl=48 time=1039 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=3 ttl=48 time=1057 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=4 ttl=48 time=1073 ms

[]'s

Outras dicas deste autor

Como fazer o Torsmo iniciar junto com o KDE

Utilizando o xscreensaver no Fluxbox

Como ver legendas SRT e SUB para arquivos DivX no Xine

Instalação do plugin Djvu no Mozilla/Firefox

Os melhores mirrors para o Slackware

Leitura recomendada

Samsung SCX-4200 - Suporte total no Linux

Configurando webcam Omnivision 2640 (Dell Inspiron 1525 Integrated Webcam) no Slackware 12.2

HD SAMSUNG SATA2 = ATA3.0 ERROR: DRDY ERROR

Usando um ZipDrive IDE interno no Linux

Instalando o seu ZipDrive externo no Linux (porta paralela)

  

Comentários
[1] Comentário enviado por iescodeiro em 05/11/2005 - 21:46h

Cara muito boa sua dica, minha placa de rede é uma NE2000, penei semanas para configurar ela com o Slack10...Publiquei uma dica aqui no VOL sobre isso também, mas a sua ta bem mais completa....bacana..Parabéns...

[2] Comentário enviado por luizredes em 18/01/2006 - 20:37h

Parabéns pela dica!!! Eu estava procurando EXATAMENTE isso na net e foi a segunda ou terceira opção no google!!!
Muito bem explicado e com muitos detalhes, tá nota 10 mesmo!
t+

PS.: Hehee, eh hoje que eu coloco a minha boa e muuuuuuuuuuito velha NE2000 prah rodar :D

[3] Comentário enviado por devil_ads em 08/07/2006 - 00:11h

queria saber se vc poderia me ajduar tb..
to usando o RH 9.0... kernel 2.4..
minha placa eh uma NE2000 Genius ( realtek 8019 ISA )...
o RH 9 reconheceu que tenho uma placa de rede Genius, mas n consegue ativa-la.. diz q n tem placa conectada ao PC..
oq faço??
ja tentei várias coisas... mas ainda n consegui.. nem achei nada na net q pudesse me dar uma luz.. kkkk
obrigado.. =]

[4] Comentário enviado por smoisesr em 08/07/2006 - 22:14h

Oi devil_ads:
Você pode usar o mesmo procedimento pois as placas ISA normalmente não aparecem sozinhas mesmo, mas seguindo esses passos listados aqui, você poderá configurar a sua placa.
[]'s

[5] Comentário enviado por fperrony em 11/02/2007 - 21:53h

Alguém sabe como configurar no ubuntu?

[6] Comentário enviado por removido em 11/06/2007 - 15:57h

Não tenho uma placa ISA para testar, por isso a pergunta, mas após a execução do comando:

# isapnp /etc/isapnp.conf

Onde irá aparecer a IRQ e o IO usados pela suposta placa? na tela ou no arquivo /etc/isapnp.conf?

[7] Comentário enviado por smoisesr em 11/06/2007 - 18:13h

Oi fgsmail,
a IRQ e o IQ são salvos no arquivo isapnp.conf, ao executar o comando:

# pnpdump > /etc/isapnp.conf

Pois a saída padrão está sendo redireccionada pela opção ">".

O comando:

# isapnp /etc/isapnp.conf

Serve para carregar as configurações no computador, com as opções já selecionadas.

[]'s

[8] Comentário enviado por assispereira em 13/06/2007 - 10:46h


# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)


[9] Comentário enviado por assispereira em 13/06/2007 - 10:47h


# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)

vlw



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts