Placa de rede ISA ne2000 no Slackware 10.2

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

[ Hits: 10.075 ]

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

Instalação do plugin Djvu no Mozilla/Firefox

Os melhores mirrors para o Slackware

Instalando KDE 3.3 usando slackpkg

Utilizando o xscreensaver no Fluxbox

Como ver legendas SRT e SUB para arquivos DivX no Xine

Leitura recomendada

Dlink DWL G122 Rev. C

Maneira fácil de instalar driver de vídeo no Linux (ATI/NVidia)

Impressora HP LaserJet 1000 no Conectiva Linux 10 via CUPS

Como montar um testador de USB (USB teste)

Linux em notebook CCE Win com vídeo SIS 771/671

  

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