Eu tenho um adaptador sem fio Edimax EW-7811Un que estou tentando trabalhar em meu laptop que está rodando Debian 8.3.0 com o LXDE. Eu tentei várias coisas que vou descrever abaixo. Mas primeiro eu quero dizer onde estou preso agora. É que lshw -C network
mostra o driver errado rtl8192cu
que eu coloquei na blacklist. Em vez disso, instalei o driver 8192cu
(sem o prefixo rtl).
lsusb | grep -i edimax
mostra o seguinte
Bus 001 Device 006: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Então, ele usa um chip Realtek RTL8188CUS. Uma pesquisa rápida na Internet diz que ele usa o mesmo driver que o RTL8192CU.
Eu instalei o driver rtl8192cu-fixes de acordo com estas instruções . As instruções dizem que eu deveria colocar na lista negra os módulos rtl8192cu
e rtlwifi
que vêm com o kernel do Linux, então eu fiz isso.
O novo driver 8192cu
carrega bem, a saída lsmod | grep -i 8192cu
é:
8192cu 520192 0
usbcore 233472 10 uas,btusb,uvcvideo,usb_storage,ehci_hcd,ehci_pci,usbhid,8192cu,xhci_hcd,xhci_pci
Ativei o adaptador ou o driver (não sei ao certo com qual) com sudo ifconfig wlan1 up
, porque sudo lshw -C network
estava listando-o como DISABLED
.
Como houve um bloqueio suave ao escrever sudo rfkill list all
, digitei sudo rfkill unblock all
.
Agora, a única coisa que resta é deixar o Linux saber que o driver correto para o meu adaptador sem fio é 8192cu
e não rtl8192cu
...
A saída atual sudo lshw -C network
é (a parte relevante):
*-usb:0
description: Wireless interface
product: 802.11n WLAN Adapter
vendor: Realtek
physical id: 2
bus info: usb@1:2
logical name: wlan1
version: 2.00
serial: 00e04c000001
capabilities: usb-2.00 ethernet physical wireless
configuration: broadcast=yes driver=rtl8192cu maxpower=500mA multicast=yes speed=480Mbit/s wireless=unassociated
Por favor, note especialmente a última linha onde diz driver=rtl8192cu
...: (
PS: Ah, sim, esqueci de mencionar que fiz uma atualização do kernel do Linux, porque isso funcionava com outro problema de driver que eu tinha (luz de fundo para um processador Intel muito novo). Mas não houve resultados desta vez ...: (
Edit: Quando eu não faço blacklist dos módulos do kernel Linux rtl8192cu
e rtlwifi
o LED do adaptador wireless está sempre ligado, mas o gerenciador de rede WICD não encontra roteadores.
Edit2: Em outro laptop com o mesmo sistema operacional e desktop (Debian + LXDE) também não funcionou. Mas eu também tinha o Lubuntu 15.10 instalado e o adaptador sem fio funciona com ele. Lubuntu usa o driver rtl8192cu
que vem com o kernel.