Я смог найти мое беспроводное устройство (rtl8188eu) с помощью команды lsmod
после обновления ядра до версии 4.10 в CentOS 7
# uname -r
4.10.2-1.el7.elrepo.x86_64
# lsmod | grep 8188
r8188eu 425984 0
cfg80211 593920 1 r8188eu
Но я не смог найти его с помощью nmcli
или подключиться к моей точке доступа
# nmcli d
DEVICE TYPE STATE CONNECTION
virbr0 bridge connected virbr0
enp0s25 ethernet connected enp0s25
lo loopback unmanaged --
virbr0-nic tun unmanaged --
Как я могу решить эту проблему?
. ############## после обновления 20170317вывод команды "ip link", устройство может быть найдено:
# ip link
1: lo:
вывод команды "iw dev", похоже что-то не так:
# iw dev
nl80211 не найден.
вывод команды "dmesg", что насчет 8188eu:
[ 7.254757] r8188eu: модуль из каталога staging, качество неизвестно, вы были предупреждены.
[ 7.256024] Информация о версии чипа: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
[ 7.301472] usbcore: зарегистрирован новый драйвер интерфейса r8188eu
[ 7.335032] 8188eu: загрузка модуля вне дерева портит ядро.
[ 7.336670] Ошибка: Драйвер 'r8188eu' уже зарегистрирован, прерывание...
[ 7.364792] r8188eu 1-1.2:1.0 wlp0s26u1u2: переименован из wlan0
мой адаптер является usb-устройством, поэтому lspci -n ничего не найдено.
вывод команды "lsusb"
Bus 001 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS Беспроводной сетевой адаптер 802.11n
вывод команды "journalctl":
# journalctl | grep 8188
Mar 17 08:00:22 localhost.localdomain kernel: r8188eu: модуль из каталога staging, качество неизвестно, вы были предупреждены.
Mar 17 08:00:22 localhost.localdomain kernel: Информация о версии чипа: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
Mar 17 08:00:22 localhost.localdomain kernel: usbcore: зарегистрирован новый драйвер интерфейса 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: Ошибка: Драйвер 'r8188eu' уже зарегистрирован, прерывание...
Mar 17 08:00:22 localhost.localdomain kernel: r8188eu 1-1.2:1.0 wlp0s26u1u2: переименован из wlan0
Как видно из вывода команд, у вас есть интерфейс WLAN с именем wlp0s26u1u2
, который в настоящее время ВНИЗ
(не активен). Вы также получили четкое предупреждение о том, что драйвер находится в промежуточном состоянии (ранняя попытка), поэтому не ожидается, что он будет работать правильно. Вы также получили сообщение об ошибке
Error: Driver 'r8188eu' is already registered, aborting...
, что означает, что во время инициализации драйвера что-то пошло не так, и операция прерывается. Хотя сообщение выглядит несколько странным, если вы действительно не пытаетесь загрузить драйвер дважды по какой-либо причине ...
Если вы не сможете отладить код ядра (что вы, вероятно, не сможете), у вас мало шансов получить что работает. Единственное, что вы можете сделать, это обновить ядро до последней версии (при необходимости получить исходные коды и скомпилировать их самостоятельно), скрестить пальцы и надеяться, что кто-то исправит эту проблему.