[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: modulo para realtek rtl8029(as) ethernic nic



OI,


-- Mensagem original --

>Olá!
>
>Os disquetes das placas mais recentes costumam ter os fontes dos
>drivers para GNU/Linux dessas placas, além de instruções para
>compilá-los.  Já usei uma dessas placas.Realtek, e o tutorial dava
>detalhes de como compilar e instalar o driver: bastou fazer
>
>gcc -c fontedodriver.c
>
>Você não tem o disquete de drivers?  De qualquer modo, à parte alguma
>possível otimização, os drivers padrão devem funcionar, pois o chipset
>Realtek é muito comum e os drivers padrão devem ser compatíveis com
>ele.
>
>
>[], Hilton Fernandes
>
>--- Pedro Zorzenon Neto <pzn@terra.com.br> wrote:
>> > oi pessoal,
>> >
>> > preciso do driver(modulo) placa rede  realtek rtl8029(as) ehternic
>> nic
>> > pois o meu 2.2.17 nao tenho; onde encontra-la e/ou
>> > alguem pode me enviar, se possivel com  um tutorialzinho
>> > para instala-la.
>>
>> sua placa é PCI?
>> eu tenho uma destas, é só instalar o módulo ne2k-pci


-O kernel série 2.2.x possui suporte para estea placa através do dríver
rtl8139.o. Caso ele não esteja presente, possivelmente o seu kernel não
foi compilado com suporte tal suporte.

-Vc não precisa recompilar o kernel só para isso. Pode-se baixar o fonte
em:

ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/rtl8139.c

http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.htm

-Compile-o (informações no final do fonte .c)


~# gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 \
       -c rtl8139.c `[ -f /usr/include/linux/modversions.h ] \
       && echo -DMODVERSIONS`"


-Insera o módulo:

~# insmod rtl8139.o


-Exemplo de opções (full duplex)

~# insmod rtl8139.o options=16


-Então basta configurar a interface eth* (supondo que não ocorreu nenhum
erro até aqui...)


-Um pequeno exemplo:

~# ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}

-Rode 'netstat -i' para ver se apareceu  a interface 'ne0'

~# route add -net ${NETWORK} netmask ${NETMASK} eth0

-Agora tente pingar a rede local.

~# route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1



OBS: no kernel 2.4.x use o driver 8139too. Ele também pode ser usado com
a série 2.2.x e possui inúmeras vantagens/bugfixes em relação ao 'antigo'
rtl8139.



-- roberto




 Roberto Janny (krivilli)
'-------------------------------------'
' http://alsabrazil.sourceforge.net   '
' krivilli@ajato.com.br               '
'-------------------------------------'

http://www.alsa-project.org





Reply to: