Solução "definitiva" - Placas SIS Mirage 3 Graphics (771/671) e Wireless RTL8187B

Publicado por Maurício Gouveia em 01/10/2010

[ Hits: 31.166 ]

Blog: https://www.linkedin.com/in/mauricioargj/

 


Solução "definitiva" - Placas SIS Mirage 3 Graphics (771/671) e Wireless RTL8187B



Tendo em vista a dificuldade de muitos em solucionar tais deficiências de uma linha específica de notebooks CCE em relação a sua respectiva placa de vídeo e rede (wireless) no Linux, consegui fazê-los funcionar e irei compartilhar tal experiência com vocês.

Primeiramente em relação a placa de vídeo Sis 3 Mirage Graphics Chipset (771/671), ao menos no Ubuntu 8.04 e 8.10, ambas Desktop, irei disponibilizar os respectivos módulos. Os mesmos não tem suporte ao compiz, visto que este módulo não possui aceleração 3D. Mas por outro lado temos a resolução ideal 1280x800, já fiz vários testes utilizando emuladores tais como o zsnes e o Gens, e todos funcionaram perfeitamente.

Sobre a wireless Chipset RTL8187B da Realtek, foi bem mais árduo fazê-la funcionar dignamente. No kernel 2.6.24-19-generic, como é o caso do Ubuntu 8.04, existe um módulo nativo para este chipset, mas infelizmente o utilizei durante pouco tempo migrando em seguida para o Ubuntu 8.10, que possui o kernel versão 2.6.27-11-generic onde o mesmo é reconhecido de imediato, embora sua utilização deixa muito a desejar, visto que conecta mas não navega ou nem se quer conecta. Observem o retorno do comando:

# dmesg | grep rtl8187
[ 22.869157] rtl8187: 8187B chip detected. Support is EXPERIMENTAL, and could damage your
[ 23.205402] usbcore: registered new interface driver rtl8187

Este retorno nos mostra que o módulo é experimental. Depois de muitas tentativas sucessivas resolvi diminuir o rate, que é a taxa de comunicação, que por padrão é de 54 Mb/s, mas a esta taxa ela não funciona de modo algum, daí a diminuí para 11 Mb/s, foi quando navegou sem problemas e de maneira bastante satisfatória.

Primeiramente estabeleça a conexão com o AP (Access point) e após isso abra o terminal e digite como root:

# iwconfig wlan0 rate 11M fixed

Fazendo isso estamos limitando e fixando a comunicação em 11Mb/s. Em seguida teoricamente ira conectar e você poderá navegar tranquilamente com sua wireless da Realtek, fiz o teste durante horas, contudo como visto no dmesg, o módulo ainda possui instabilidades. Mas no demais durante os testes naveguei normalmente. Para os que desejarem utilizar o ndiswrapper juntamente com o driver do Windows (arquivo .inf) e fazer o mesmo procedimento baixando em seguida o rate, muito embora nativamente obtive bons resultados, mas fiquem a vontade para o fazer.

Há mais uma opção alternativa, que seria o módulo que foi cedido pela própria Realtek, e para os que quiserem utilizá-lo irei disponibilizar. Embora ainda acho a melhor opção baixar o rate.

Obs.: Para os que desejarem observar todas as configurações de sua wireless e só digitar no terminal:

# iwlist scan

O retorno será similar a este:

wlan0     Scan completed :
          Cell 01 - Address: 00:1D:0F:F1:22:56
              ESSID:"Juninho"
              Mode:Master
              Channel:6
              Frequency:2.437 GHz (Channel 6)
              Quality=80/100  Signal level:-31 dBm  
              Encryption key:on
              Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                 12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
                 48 Mb/s; 54 Mb/s
              Extra:tsf=0000000015ae0181
              Extra: Last beacon: 20ms ago

Video Sis Mirage Ghaphics

Ubuntu 8.04 - Super simples de instalar. O arquivo compactado contém todas as informações necessárias para funcionar perfeitamente (em português)!

Após fazer tudo o que foi dito é só pressionar Ctrl + Alt + Backspace para reiniciar o X.
Ubuntu 8.10 - Arquivo .deb instalado automaticamente.
Ndiswrapper 1.54 Stable - Contém um arquivo explicativo informando todo o procedimento para instalá-lo. Para os que nunca o utilizaram:

# ndiswrapper -i driverwin.inf (instala)
# ndiswrapper -r driverwin.inf (remove)
# ndiswrapper -l (lista)

Após é só digitar no terminal o comando lsmod e ver se o módulo foi carregado no kernel.
Drivers Windows para utilizar com o ndiswrapper:
Módulo cedido pela Realtek:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Compilando programas com SlackBuilds

Vídeo explicativo sobre o artigo de otimização de WAN

Desligamento automático do Ubuntu

Instalando e promovendo o Samba 4 como Domain Controller no CentOS 6.4 Minimal

Script em Python - Verificando se um site está infectado

  

Comentários
[1] Comentário enviado por thiago emannuel em 01/10/2010 - 10:09h

Caro colega,

Tenho inumeros problemas por usar o CHIPSET da Placas SIS Mirage 3 Graphics (771/671).. Mas me diz uma coisa... Esse arquivo .deb que vc disponibilizou do Ubuntu 8.10, serve para as versões mais atuais?

[2] Comentário enviado por removido em 01/10/2010 - 10:46h

Acho interessante esta placa realtek. Meu laptop possui uma dessa e nunca tive problemas em configurá-la nos quérneis mais novos. Fiz o comando "dmesg" e não tinha nada de experimental.

Já a placa sis nunca usei GAD.

Mas acho que o melhor mesmo é não comprar produtos da CCE.

ac

[3] Comentário enviado por alessandroralc em 01/10/2010 - 11:01h

Eu utilizo o Ubuntu 10.04, e a solução que consegui encontrar pra minha placa Wireless foi a instalação do driver nativo para o Win98 pelo ndiswrapper. Eu nunca consigo sinal máximo do wireless, mas não é nada que prejudique a conexão e estou usando perfeitamente o wireless agora depois de muitas tentativas de arrumar isso.

Quanto ao vídeo sempre foi fácil achar soluções para ele, o único problema é a aceleração 3D que não é suportada. Só a resolução mesmo que fica máxima. Se alguém conseguir achar uma solução para isso, favor postar aqui. Alguns jogos em flash que eu tento jogar na internet ficam lento de vez em quando, e acredito que seja por causa desse driver do vídeo. E alguns jogos que vem no repositório do ubuntu também ficam um pouco lento !

[4] Comentário enviado por maur_jr em 04/10/2010 - 13:04h

Olá thiago... contextualizando um pouco, a problematização a respeito da SIS é a questão da não disponibilização de suporte ao linux. Os módulos que temos hoje são adequações derivadas do projeto de Thomas Winischhofer do qual não temos atualizações desde 2006. Com este temos 3D mas infelizmente não podemos desfrutar da aceleração do mesmo. Sendo assim estas "customizações" para adequar-se as distribuições e kernels mais recentes são alterações deste fonte do Winischhofer. Segue o link do respectivo módulo para o Ubuntu 10.04:

http://www.4shared.com/file/mDnnRukf/sismirage3graphics_ubuntu1004t.html

Para instalar:

# ./instalar.sh

E para o Ubuntu 9.10 temos a dica do Jakson, segue link:

http://www.vivaolinux.com.br/dica/Driver-SIS-671-771-+-Xorg-no-Ubuntu-9.10-Karmic-Koala/

Estou a disposição...

Grande abraço e fica com DEUS!

[5] Comentário enviado por elibotafoguense em 02/09/2011 - 01:24h

No meu notebook não deu certo, fiz td como dito e no final o sistema deu pau, mas, agradeço pelo interesse em ajudar. Obrigado!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts