Driver sem fio no cd não funciona para distribuição do Ubuntu, mas no Windows funciona bem

0

Eu tenho um dongle sem fio USB, que não é detectado pelo Ubuntu. Os drivers que vêm com o dongle são inúteis no linux e apresentam grandes problemas com a instalação. Eu tentei instalar o NDISWRAPPER, mas a instalação do NDISGTK falha com o erro ndisgtk . Eu não posso instalar através da loja como a porta ethernet está morto. Quando eu digito lsusb no terminal eu recebo:

0bda:0179 realtek semiconductor corp
  • Existe alguma maneira de obter o dongle funcionando sem a necessidade de internet antes do funcionamento do dongle. O sistema que estou executando é o Ubuntu 12.04 32bit.
por user258769 16.03.2014 / 11:26

1 resposta

0

Seu dispositivo usa o driver 8188eu. É certamente possível, embora muito difícil, baixar o driver, as ferramentas de compilação necessárias para compilar o driver e todas as suas dependências em outro computador, transferi-las em um USB ou CD e instalá-las no computador Ubuntu 12.04. Você precisará deste arquivo: link

Para compilar o driver, você precisará de linux-headers correspondentes ao seu kernel em execução; descubra com:

uname -r

Por exemplo, se você achar que tem 3.11.0-18-generic, então você precisa do linux-headers-3.11.0-18-generic. Encontre e baixe os cabeçalhos e todas as suas dependências aqui: link Procure pelos cabeçalhos linux correspondentes à sua versão do kernel. Certifique-se de anotar e baixar todas as dependências do pacote.

Você também precisa procurar e baixar build-essential e todas as suas dependências. Em alguns casos, as dependências podem já estar instaladas; verifique:

sudo dpkg -s <some_package>

Em alguns casos, as dependências têm suas próprias dependências que também precisam ser baixadas.

Quando tudo estiver no USB ou CD, copie-os para a área de trabalho da máquina Ubuntu. Abra um terminal e instale-o com:

cd ~/Desktop
sudo dpkg -i *.deb

Se algum pacote falhar porque falta uma dependência, baixe-o, copie-o e tente novamente. Depois que tudo estiver instalado, clique com o botão direito do mouse no arquivo master.zip e selecione "Extrair aqui". Ele será descompactado em uma pasta chamada rtl8188eu-master. Compile o driver:

cd ~/Desktop/rtl8188eu-master
make
sudo make install
sudo modprobe 8188eu

Você terá compilado o driver somente para o seu kernel atualmente em execução. Precisamos de apenas mais um passo para sermos capazes de recompilar quando uma versão posterior do kernel estiver instalada. Quando você estiver conectado:

sudo apt-get install linux-headers-generic

Quando o Update Manager instala um kernel posterior, após a reinicialização, recompile:

cd ~/Desktop/rtl8188eu-master
make clean
make
sudo make install
sudo modprobe 8188eu

Ou você pode trocar este dispositivo por um plugue totalmente compatível e reproduzir USB.

    
por chili555 16.03.2014 / 16:45