Duvida Realtek 8139D [RESOLVIDO]

1. Duvida Realtek 8139D [RESOLVIDO]

Helio
helioh3

(usa Debian)

Enviado em 19/09/2008 - 00:40h

ola galera sou iniciante no linux estou querendo instalar a placa de rede rtl8139d no DEBIAN ou no UBUNTU..
estou com um cd aqui da placa de rede
1-descompactei os arquivos numa pastar que criei no diretorio chamda driver (/home/drivers)
2-entrei no diretorio e tals na pasta onde estavam os arquivos READM E MAKEFILE pra instalar e tals. dai dei um "make" dai me retornou o seguinte erro;
makefile:43:*** linux kernel souce not fund. pare.

alguem tem idéia ai de como eu deve processeder referente a esse problema...?

vou ficar no guardo abraço a toda comu..


  


2. MELHOR RESPOSTA

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 20/09/2008 - 01:57h

não uso msn...

mas vou passar o passo a passo aqui:

cd sc92031

se vc já usou o comando make então foi criado arquivo:

sc92031.ko

vc deve copiar-lo para a pasta de drivers do seu kernel:

sudo cp sc92031.ko /lib/modules/$(uname -r)/kernel/drivers/net/

sudo make install

cd /lib/modules/$(uname -r)/kernel/drivers/net/

carregue o driver:

sudo insmod sc92031.ko


se tudo ocorrer bem o seu driver será carregado.

agora vc deve adicionar ele no arquivo /etc/modules para que seja carregado no boot do sistema:

sudo gedit /etc/modules

e adiciona no fim do texto:

sc92031

salve e reinicie o sistema...

agora a sua placa ja deve esta sendo carregada.

3. Re: Duvida Realtek 8139D [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 19/09/2008 - 00:44h

o erro em si é bem simples:

linux kernel souce not fund. traduzindo codigo fonte do kernel não achado...

normalmente instalando somente o headers do kernel já resolve

sudo apt-get install linux-headers-$(uname -r)

...





4. Re: Duvida Realtek 8139D [RESOLVIDO]

Helio
helioh3

(usa Debian)

Enviado em 19/09/2008 - 09:05h

Gesouza seguinte. no debian fiz o que vc mandou, mas me retornou com outro erro
makefile:140: *** *** aborting the build. ***this is driver not suppored on kernel versions older than 2.4.0

sendo que meu kernel é 2.6.18
a versão que eu fui na no mini CD que vei com a placa de rede diz que a para kernel 2.6.4..

alem disso pelo que ande pesquisando mas se chances de solução foi que e uma placa falsa HANGZHOU SILAN MICROELTRONICS. e é realmente oq lista no comand "lspci".

....


5. Duvida Realtek 8139D

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 19/09/2008 - 11:54h

Você precisa pegar um driver atualizado no site do fabricante, e sugiro instalar o fonte do kernel. De não tiver suporte da distro vai precisar compilar um módulo e precisa a fonte do kernel que está no repositório do debian. Use o synaptic.


6. Re: Duvida Realtek 8139D [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 19/09/2008 - 12:00h

***this is driver not suppored on kernel versions older than 2.4.0

a mensagem é clara, mas se vc tem certeza que a versão do driver tb serve para a série 2.6 do kernel, o que recomendo é que leia o arquivo README e INSTALL que normalmente vem dentro da pasta com o codigo fonte...

em alguns casos quando não se utiliza o ./configure par fazer o arquivo makefile.. como parece o seu caso, alguns source traz mais de um arquivo makefile, normalmente vc deve apagar o que esta como padrão e renomear outro arquivo no lugar que contem os dados certos para o ambiente 2.6... esta informação normalmente se encontra no arquivo readme.


7. Re: Duvida Realtek 8139D [RESOLVIDO]

Helio
helioh3

(usa Debian)

Enviado em 19/09/2008 - 23:18h

seguinte agora consegui baixar o driver para meu kernel 2.6x tals.. o meu eh kernel 2.6.18-5-686
descompactei o aquivo no diretorio home/helio e tals
dai "make" blz depois dei um "make install" blz e depois tentei carregar o modulo
"modprobe sc92031" ai ta dando erro: seguinte:
FATAL: Module sc92031.c not found.
e depois tentei fazer como no arquivo README que veio com os arquivos do driver que baixei. seguindo a receita de la ainda sim não consegui. sendo que la tava assim;
1) Copy the source archive sc92031_2.6.tar.gz to a temporary directory:

2) untar the archive file:
$ tar xzvf sc92031_2.6.tar.gz
$ cd sc92031

3) Make sure you have installed the kernel headers for the kernel you
are using.

4) Compile the driver source files and it will generate sc92031.ko
$ make

5) copy it to /lib/modules/YOUR_KERNEL_VERSION/kernel/drivers/net/
# make install

4) # cd /lib/modules/YOUR_KERNEL_VERSION/kernel/drivers/net/
and check if you are able to install the module like
# insmod sc92031.ko

6) Check configuration file (/etc/modules.conf or /etc/conf.modules,it
depend on your Linux distribution) for loading kernel modules. Make sure
there is the following content in the configuration file, where # is
interface number :
alias eth# sc92031

7) Reboot now:
shutdown -r now

8) Use ifconfig command to assign the IP address, where # is network
interface number:
ifconfig eth# <IP>

9) Check the interface works:
ping <remote_host_IP>

fiz como tai no README soh que quando chego no 04) passo do HEADME onde fala pramim checar o modulo (sc92031) # cd /lib/modules/YOUR_KERNEL_VERSION/kernel/drivers/net/ naum tem nada lah referente a esse modulo como vc pode ve abaixo;
debian:/lib/modules/2.6.18-5-686/kernel/drivers/net# ls

3c501.ko cassini.ko hp100.ko ppp_async.ko smc-ultra.ko
3c503.ko chelsio hp.ko ppp_deflate.ko starfire.ko
3c505.ko cs89x0.ko hp-plus.ko ppp_generic.ko sundance.ko
3c507.ko defxx.ko ifb.ko ppp_mppe.ko sungem.ko
3c509.ko depca.ko irda pppoe.ko sungem_phy.ko
3c515.ko dl2k.ko ixgb pppox.ko sunhme.ko
3c59x.ko dummy.ko lance.ko ppp_synctty.ko tg3.ko
8139cp.ko e1000 lp486e.ko r8169.ko tlan.ko
8139too.ko e100.ko mii.ko rrunner.ko tokenring
82596.ko e2100.ko myri10ge s2io.ko tulip
8390.ko eepro100.ko natsemi.ko sb1000.ko tun.ko
ac3200.ko eepro.ko ne2k-pci.ko seeq8005.ko typhoon.ko
acenic.ko eexpress.ko ne.ko shaper.ko via-rhine.ko
amd8111e.ko epic100.ko netconsole.ko sis190.ko via-velocity.ko
appletalk eql.ko ni52.ko sis900.ko wan
arcnet eth16i.ko ni65.ko skfp wd.ko
at1700.ko ewrk3.ko ns83820.ko skge.ko wireless
b44.ko fealnx.ko pcmcia sky2.ko yellowfin.ko
bnx2.ko forcedeth.ko pcnet32.ko slhc.ko znet.ko
bonding hamachi.ko phy slip.ko
bsd_comp.ko hamradio plip.ko smc9194.ko
debian:/lib/modules/2.6.18-5-686/kernel/drivers/net#

agora como devo processeguir???

no guardo



8. Re: Duvida Realtek 8139D [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 20/09/2008 - 00:10h

vc usou make install ou sudo make install ?

lembre-se o comando em si copiara os arquivos compilados para as pasta de sistema, para isso ele deve ter poder de root...

se mesmo assim tiver dando o erro, então veja onde se encontra este arquivo na pasta onde vc fez a compilação...

sudo cp sc92031.o /lib/modules/seu kernel
dpois

sudo insmod sc92031


9. Re: Duvida Realtek 8139D [RESOLVIDO]

Helio
helioh3

(usa Debian)

Enviado em 20/09/2008 - 16:50h

consegui fazer todos os procedimentos que vc me mando mas acho que deve esta pecano na hora de carregar o drivers.. da tudo certo.. dipo
01-vou na pasta sc92031 ja tinha gerado o modulo sc92031.ko
02-copio o modulo sc92031.ko para cp /lib/modules/$(uname -r)/kernel/drivers/net/
03-entro na pasta cd /lib/modules/$(unname -r)/kernel/drivers/net/
05-dei um "ls" pra ve se tinha copiado mesmo e tals. atá ai blz.
06-carrego o modulos sc92031.ko "insmod sc91031.ko
07-dai entro no gedit /etc/modules e la apareçe assim;

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are
ignored.sc92031

loop

como vc falou coloquei logo depois do (ignored.sc92031).. qualquer coisa manda um exemplo, pramim com detalhes pramim fazer.. vlw

abraços pra ti...





10. Re: Duvida Realtek 8139D [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 20/09/2008 - 18:39h

faltou a dica da alias:

sudo gedit /etc/modules.conf


adiciona as linhas no final:

# Configuração da interface eth0
alias eth0 sc92031

outro local se não tiver este arquivo seria /etc/modprobe.d/aliases




11. Re: Duvida Realtek 8139D [RESOLVIDO]

Helio
helioh3

(usa Debian)

Enviado em 21/09/2008 - 00:22h

fala amigo.. cara tava tudo dando certo ateh a energia cair aqui eu ter que formatar de novo e instalar o DEBIAN novamente.. quando entro na pasta SC92031 pra da o make da erro
makelefile=source kernel algo assim.. fods..rs ta dificil pramim por que cada dia pareçe uma coisa.. hehe mas assim mesmo.. dai preciso de uma receita completa passo a passo mesmo pra iniciante burro.. por que e unica saida.. do jeito que estou vendo,

flw


12. Re: Duvida Realtek 8139D [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 21/09/2008 - 01:49h

Que debian que vc esta usando?

encontrei uma informação que o kernel 2.6.24 que vem como opicional no etch já dá suporte a esta placa...

sudo apt-get install linux-image-2.6-686-etchnhalf

tenta isso acho que vai ser o caminho mais facil...

depois de reinciar e so ir no grub e ecolher o kernel 2.6.24 etchhal...

que ele deve reconhecer a sua placa.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts