Рейтинг:0

WIFI (драйвер) не работает

флаг tr

Я установил Ubuntu вместе с Windows. Адаптер Wifi, который работает в Windows через автоматическую установку драйвера, на нем не работает. Через помощь с вопросом здесь Я установил обновленный драйвер, но панель WIFI по-прежнему отсутствует в строке заголовка после перезагрузки. Бег sudo modprobe rtl8188gu приводит к modprobe: FATAL: модуль rtl8188gu не найден в каталоге /lib/modules/5.11.0-44-generic.

Этот это репозиторий драйверов. Как упоминалось в вики-репозитории для запуска извлечь /dev/cdrom0 приводит к eject: /dev/cdrom0: не найдена точка монтирования или устройство с заданным именем. Команда не работает с ./dev/cdrom0 или просто компакт-диск.

У меня мало знаний о Linux и CLI. Ваша помощь высоко ценится.

Редактировать:

$ лсусб
Шина 002 Устройство 011: ID 0bda:b711 Realtek Semiconductor Corp. Адаптер WLAN 802.11n RTL8188GU 802.11n (после Modeswitch)
Шина 002 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Шина 008 Устройство 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (режим HCI)
Шина 008 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
Шина 007 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
Шина 006 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
Шина 005 Устройство 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Шина 005 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Шина 004 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
Шина 003 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
$ sudo modprobe 8188gu
modprobe: ОШИБКА: не удалось вставить «8188gu»: ошибка формата Exec

Редактировать 2:

hammad@hammad-linux:~$ (dmesg; modinfo 8188gu) | nc termbin.com 9999
dmesg: ошибка чтения буфера ядра: операция не разрешена
nc: getaddrinfo для хоста «termbin.com», порт 9999: временная ошибка в разрешении имени
hammad@hammad-linux:~$ sudo (dmesg; modinfo 8188gu) | nc termbin.com 9999
bash: синтаксическая ошибка рядом с неожиданным токеном `dmesg'
hammad@hammad-linux:~$ (sudo dmesg; modinfo 8188gu) | nc termbin.com 9999
nc: getaddrinfo для хоста «termbin.com», порт 9999: временная ошибка в разрешении имени
[sudo] пароль для хаммада: 
hammad@hammad-linux:~$ (sudo dmesg; modinfo 8188gu) | nc termbin.com 9999
nc: getaddrinfo для хоста «termbin.com», порт 9999: временная ошибка в разрешении имени
hammad@hammad-linux:~$ modinfo
modinfo: ОШИБКА: отсутствует модуль или имя файла.
hammad@hammad-linux:~$ modinfo 8188gu
имя файла: /lib/modules/5.11.0-44-generic/kernel/drivers/net/wireless/8188gu.ko
версия: v5.2.20.2_28373.20180619
автор: Realtek Semiconductor Corp.
описание: Драйвер беспроводной локальной сети Realtek
лицензия: GPL
исходная версия: 0134ED43BF3F55F2E3E0DD4
псевдоним: usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*
псевдоним: usb:v0BDapB711d*dc*dsc*dp*icFFiscFFipFFin*
зависит: cfg80211
ретполин: Y
имя: 8188gu
vermagic: 5.11.0-44-общий SMP mod_unload modversions 
param... (здесь сокращено из-за предела символов тела)
hammad@hammad-linux:~$ nc termbin.com 9999
nc: getaddrinfo для хоста «termbin.com», порт 9999: временная ошибка в разрешении имени
chili555 avatar
флаг cn
Пожалуйста, отредактируйте свой вопрос, чтобы показать результат команды терминала: `lsusb` Кроме того, он создает драйвер 8188gu, а не rtl8188gu. Это работает? `sudo modprobe 8188gu`
Hammad Ahmed avatar
флаг tr
@ chili555 Я добавил к вопросу результаты обеих команд.
Jeremy31 avatar
флаг ke
Отредактируйте, чтобы включить URL из терминала для `(dmesg; modinfo 8188gu) | nc termbin.com 9999`
Hammad Ahmed avatar
флаг tr
@ Jeremy31 Jeremy31 Я включил вывод команды.
chili555 avatar
флаг cn
«Ошибка формата Exec» иногда возникает, когда вы хотите использовать модуль, скомпилированный для другой версии ядра. Это может быть потому, что вы забыли перезагрузиться между двумя изменениями (вы все еще на старом ядре, а модуль ожидает новое ядро). Пожалуйста, перезагрузитесь, а затем выполните: `cd rtl8188gu && make clean && make && sudo make install` Теперь успешно ли выполняется `sudo modprobe 8188gu`?
Hammad Ahmed avatar
флаг tr
@ chili555 Я читал команды на askubuntu и пробовал, это приводит к той же ошибке. Что значит "перезагрузка между 2-мя переделками"?
chili555 avatar
флаг cn
Это означает, например, что Менеджер обновлений устанавливает более новую версию ядра, и перед перезагрузкой вы собираете драйвер. После перезагрузки в более новое ядро ​​драйвер, созданный для *старого* ядра, не будет работать.
chili555 avatar
флаг cn
Вы полностью обновили систему? `sudo apt update && sudo apt -y upgrade` с последующей перезагрузкой?
Hammad Ahmed avatar
флаг tr
Из ответа на исходный вопрос между «make install» и «reboot» была команда «sudo apt install --reinstall linux-firmware». Могло ли это быть причиной?
chili555 avatar
флаг cn
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/134296/discussion-between-chili555-and-hammad-ahmed).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.