Recompilando o kernel com suporte a placas de rede Encore rtl8139D (Silan)

Quem já teve problemas com placas de rede da Encore com chipset da Realtek 8139D da fabricante (Silan) em kernels 2.6.x? O único kernel que achei que dá suporte a Silan foi o 2.6.19.1 com patch. Eis aqui como consegui que essa placa de rede funcionasse.

[ Hits: 37.363 ]

Por: Lucas Ramos em 09/02/2007


Baixando os fontes



Primeiramente baixamos o kernel 2.6.19.1:
Depois baixamos o patch para a placa de rede Silan:
Ou se quiserem pegar todos os patches:
Descomprimindo o linux-2.6.19.tar.bz2:

# tar -jxvf linux-2.6.19.tar.bz2 -C /usr/src/

Com esse comando você descompacta o arquivo linux-2.6.19.tar.bz2 dentro de /usr/src/, ele criará uma pasta com o mesmo nome do arquivo.

# cp driver-for-silan-sc92031-netdev.patch /usr/src/

Com esse comando você copia o arquivo driver-for-silan-sc92031-netdev.patch para dentro de /usr/src/.

# cp broken-out-2006-12-05-01-05.tar.bz2 /usr/src/

Esse comando copia o arquivo para /usr/src/.

Aplicando os patches:

# cd /usr/src/linux-2.6.19.1/

Depois de ter entrado no diretório aplique o patch:

# patch -p1 <../driver-for-silan-sc92031-netdev.patch

Ou para quem gostaria de aplicar todos os patches, para testar se irá aplicar o patch completamente, ainda dentro do diretório /usr/src/linux-2.6.19.1/:

# bzip2 -dc ../2.6.19-mm1-broken-out.tar.bz2 | patch -p1 --dry-run

Se deu tudo certo agora aplique o patch:

# bzip2 -dc ../2.6.19-mm1-broken-out.tar.bz2 | patch -p1

    Próxima página

Páginas do artigo
   1. Baixando os fontes
   2. Recompilando o kernel
   3. Modificando o lilo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Como compilar o kernel Linux 2.6.31.1

O Processo de Boot no Linux

Compilando o kernel 2.6.13 no Slackware 10.2

Debian 3.1 (Sarge) - Atualizando pacotes para unstable e compilando um novo kernel

Linux (kernel) - A história do seu criador

  
Comentários
[1] Comentário enviado por dupotter em 09/02/2007 - 14:32h

mto bom artigo! já passei mals momentos por conta dessa plaquinha do inferno que cismava em não ser reconhecida.

[2] Comentário enviado por girlmilla em 09/02/2007 - 17:03h

Parabéns pelo artigo! Muito bem feito! :D

[3] Comentário enviado por _Dr4k0_ em 10/02/2007 - 12:38h

essa placa é um inferno :p

não só em kernels 2.6.x como em 2.4.x tb..

[4] Comentário enviado por Byte em 29/06/2007 - 18:44h

s

[5] Comentário enviado por Byte em 29/06/2007 - 18:48h

Socorro! já tentei de tudo quanto é forma compilar este kernel mais nao vai! quando eu instalo (dpkg -i kernel-gerado.deb) no momento da instalacao ele da um erro dizendo que o modulo mptscsih nao foi encontrado e quando eu tento subir ele da um erro de devfs e gera um kernel panic.
Estou tetando fazer a instalação a partir de uma distribuição Debian Sarge com o kernel 2.6.8 preciso atualizar para o 2.6.19 justamente para solucionar este lance das placas...
POR FAVOR me ajude...

Desde já agradeço

[6] Comentário enviado por DanielMarins em 15/02/2008 - 22:19h

Cara vo tentar instalar no Ubuntu Dapper 6.06 Kernel 2.6.15 sera q da?

[7] Comentário enviado por sequisso em 25/02/2008 - 23:33h

Kra já faz um tempinho que eu fiz isso, mas não custa nada tentar, mas no Ubuntu gusty 7.10 não tem suporte a esse tipo de placa não?

[8] Comentário enviado por svicente em 08/06/2008 - 12:19h

Kra, seu art. eh mt bom, mas a unica pte. q eu naum sei como fz e a atualizacao para o kernel linux-2.6.19.1. Detalhe, naum tenho rede nessa maquina e naum posso baixar via apt-get... O Ubuntu instalado nela eh 6.06 Dapper. Jah tentei passar para versoes + novas mas o hardware naum suportou. Q q eu faco? Desisto, chuto o balde, compro outra placa?

Concordo com todos os q disseram q ela eh um "inferno". Ô plaquinha sem-vergonha essa do Silan. Faz 1 mes q eu olho pra ela e dah uma vontade de parti-la no meio....

[9] Comentário enviado por sequisso em 10/06/2008 - 21:38h

E ai svicente, então qual a versão do kernel, tenta baixar em outro lugar o seguinte arquivo http://gurukumara.googlepages.com/sc92031-2.6.tar.gz, ai você descompacta ele, entra na pasta da um make e depois um make install, mas antes da uma olhada no readme que tem dentro dele, lá vai estar falando passo a passo como fazer.

[10] Comentário enviado por batista_rs em 03/06/2009 - 09:56h

cara muito bom esse teu artigo
pq essa plakinha acho que foi inventada por satanaz
hehehehehe


Contribuir com comentário