Como desabilito o driver Broadcom Wireless padrão em favor de um driver do Windows?

1

Estou executando o Ubuntu 14.04 LTS de 64 bits e estou tentando fazer com que meu receptor sem fio Cisco AE2500 USB capte o sinal sem fio. Inicialmente, durante a instalação do Ubuntu no meu sistema, eu tinha conectado via ethernet para baixar todas as atualizações. Depois de reiniciar e entrar no Ubuntu pela primeira vez, meu wireless funcionou, mas está recebendo um sinal muito ruim, mesmo para se sentar ao lado do roteador. Se eu mover o computador de volta para onde ele estava originalmente, nenhum sinal chegará a ele.

Eu descobri que ele está usando meu dispositivo sem fio a bordo, que eu nunca configurei oficialmente porque não tinha o hardware, mais especificamente, a antena que ele precisava. Isso também explica porque estou recebendo um sinal ruim mesmo quando estou sentado perto dele.

Em uma instalação anterior, consegui fazer meu AE2500 funcionar, mas nunca consegui me conectar a nada, apesar de poder ver as redes. Nesta instalação, desde que eu realmente fiz as atualizações desta vez, ele está usando os drivers da Broadcom para minha placa de rede integrada. Ao usar a GUI do NDISWrapper (ndisgtk) eu tento usar o conjunto de drivers do XP que era válido na minha última instalação, mas agora está dizendo "Driver inválido!" com um grande X vermelho sobre ele. Meu palpite é que está pensando que este driver está tentando ser aplicado à minha placa de rede interna e não ao meu dispositivo USB.

Existe alguma maneira que eu possa escolher ou tornar padrão, este dispositivo AE2500 e desabilitar a placa on-board para que não haja conflito? Eu tentei o "Drivers adicionais" e vejo o driver da Broadcom e tento desativá-lo. Quando eu clico em "Apply Changes", ele volta ao que tinha. Eu pensei que talvez houvesse uma dependência desde que eu estava conectado via Wi-Fi, então eu liguei o cabo de ethernet, reiniciei, e ainda não me permite removê-lo.

Estou pronto para qualquer ideia neste momento.

    
por NervXT 16.10.2014 / 20:34

2 respostas

1

Sugiro que você corra em um terminal:

sudo lshw -C network

Encontre o driver para o dispositivo interno (Broadcom?). Em seguida, descarregue e coloque na lista negra o driver. O lshw reportará, para dispositivos Broadcom, 'driver = wl0' ou 'driver = b43-pci-bridge'. Os drivers relevantes a serem colocados na lista negra são wl ou b43 . Supondo que seja wl, por exemplo:

sudo -i
modprobe -r wl
echo "blacklist wl"  >>  /etc/modprobe.d/blacklist.conf
exit

O procedimento é o mesmo para b43.

Em seguida, alias o driver ndiswrapper ao dispositivo USB. Encontre seu usb.id com:

lsusb

Você pode encontrar algo como: Bus 002 Device 003: ID 13b1:003a Linksys

Usaremos o usb.id 13b1: 003a para criar um alias para o driver:

sudo ndiswrapper -a 13B1:003A bcmwlhigh5

Claro, substitua seus detalhes exatos aqui. Se não tiver certeza, poste seus detalhes e nós ajudaremos.

    
por chili555 17.10.2014 / 17:15
0

Digite

sudo lsmod

Esta é uma lista de "drivers" ativos. Se você ver algo parecido com a sua placa onboard aqui, faça

sudo nano /etc/modprobe.d/blacklist.conf

e adicione seu driver ruim lá. Reinicie.

    
por Barafu Albino 16.10.2014 / 22:29