CentOS7 encontrou o uso do dispositivo wifi lsmod mas nmcli

0

Eu pude encontrar meu dispositivo sem fio (rtl8188eu) usando o comando lsmod após atualizar o kernel para a versão 4.10 no CentOS 7

# uname -r
4.10.2-1.el7.elrepo.x86_64

# lsmod | grep 8188
r8188eu               425984  0
cfg80211              593920  1 r8188eu

Mas não consegui encontrá-lo usando nmcli ou conectar-me ao meu AP

# nmcli d
DEVICE      TYPE      STATE      CONNECTION 
virbr0      bridge    connected  virbr0     
enp0s25     ethernet  connected  enp0s25    
lo          loopback  unmanaged  --         
virbr0-nic  tun       unmanaged  --       

Como posso resolver este problema?

############## após a atualização 20170317

saída do comando "ip link", o dispositivo pode ser encontrado:

# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 3c:97:0e:c1:72:ea brd ff:ff:ff:ff:ff:ff 3: wlp0s26u1u2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 link/ether 00:5a:39:d0:5f:b2 brd ff:ff:ff:ff:ff:ff 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT qlen 1000 link/ether 52:54:00:dd:7c:b2 brd ff:ff:ff:ff:ff:ff 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 1000 link/ether 52:54:00:dd:7c:b2 brd ff:ff:ff:ff:ff:ff saída do comando "iw dev", parece algo errado:

# iw dev nl80211 not found. saída do comando "dmesg" e 8188eu:

[ 7.254757] r8188eu: module is from the staging directory, the quality is unknown, you have been warned. [ 7.256024] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0) [ 7.301472] usbcore: registered new interface driver r8188eu [ 7.335032] 8188eu: loading out-of-tree module taints kernel. [ 7.336670] Error: Driver 'r8188eu' is already registered, aborting... [ 7.364792] r8188eu 1-1.2:1.0 wlp0s26u1u2: renamed from wlan0

meu adaptador é um dispositivo usb, então lspci -n nada foi encontrado.

saída do comando "lsusb"

Bus 001 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

saída do comando "journalctl":

# journalctl | grep 8188 Mar 17 08:00:22 localhost.localdomain kernel: r8188eu: module is from the staging directory, the quality is unknown, you have been warned. Mar 17 08:00:22 localhost.localdomain kernel: Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0) Mar 17 08:00:22 localhost.localdomain kernel: usbcore: registered new interface driver r8188eu Mar 17 08:00:22 localhost.localdomain kernel: 8188eu: loading out-of-tree module taints kernel. Mar 17 08:00:22 localhost.localdomain kernel: Error: Driver 'r8188eu' is already registered, aborting... Mar 17 08:00:22 localhost.localdomain kernel: r8188eu 1-1.2:1.0 wlp0s26u1u2: renamed from wlan0

    
por Archer Hu 16.03.2017 / 03:24

1 resposta

0

Como você pode ver na saída dos comandos, você tem uma interface WLAN chamada wlp0s26u1u2 , que atualmente é DOWN (não ativa). Você também recebeu um aviso claro de que o driver está no estado de preparação (uma tentativa antecipada), portanto, não é esperado que funcione corretamente. Você também recebeu uma mensagem de erro

Error: Driver 'r8188eu' is already registered, aborting...

que significa que durante a inicialização do driver algo dá errado e aborta a operação. Embora a mensagem seja um pouco estranha, a menos que você esteja realmente tentando carregar o driver duas vezes por algum motivo ...

A menos que você possa depurar o código do kernel (o que você provavelmente não pode), você não tem muita chance de fazer isso funcionar. A única coisa que você pode fazer é atualizar para o kernel mais recente (se necessário, obter fontes e compilar um), cruzar os dedos e esperar que alguém tenha resolvido esse problema.

    
por 17.03.2017 / 07:51

Tags