Visão geral
O problema parece estar com o driver buggy r8187se . A resolução é descrita abaixo, com etapas detalhadas e explicações a seguir. Observe que esse problema pode surgir de outros drivers com bugs e pode funcionar. Eu estou descrevendo minha situação com RTL8187SE no netbook msi wind U100 executando o Ubuntu 12,10.
PASSO 1. Baixe o driver do Windows para a LAN sem fio Realtek RTL8187SE
Faça o download do driver adequado em Realtek . Descompacte o arquivo zip, navegue até a pasta apropriada do WinXP e localize o driver como *.inf file.
ETAPA 2. Instalar ndiswrapper-1.58rc1
A versão encontrada no repositório do Ubuntu deste driver é 1.57. Houve muitos problemas relatados usando esta versão ou compilando a partir de ndiswrapper-dkms . É por isso que não estou sugerindo o uso direto do apt-get para instalar o ndisgtk . Dá o erro "driver não encontrado". Para o trabalho em torno, segui e sugeri o seguinte método:
Agora ndiswrapper está instalado.
ETAPA 3. Instale o diretório do Windows em ndiswrapper .
Siga estas etapas:
$ ndiswrapper -i /full/path/to/WinXP/Driver/driver.inf
$ ndiswrapper -m
$ modprobe ndiswrapper
Agora o driver do Windows está pronto para ser usado.
Agora, precisamos desativar r8187se do carregamento e fazer ndiswrapper carregar automaticamente na inicialização e ativar a suspensão.
ETAPA 4. Desativar r8187se .
Edite o arquivo /etc/modprobe.d/blacklist.conf (ou, um arquivo apropriado para esse efeito, se você estiver executando uma versão mais antiga do Ubuntu) como root e adicione a linha:
blacklist r8187se
ETAPA 5. Ativar ndiswrapper automaticamente.
Edite o arquivo /etc/rc.local e adicione a seguinte linha antes da última linha:
modprobe ndiswrapper
Verifique se esse arquivo termina com a linha:
exit 0
Agora não deve haver problema. Pelo menos eu não fiz!