Я купил новый компьютер Lenovo IdeaPad S145 и произвел на нем новую установку Ubuntu 20.04. Проблема в том, что карта Wi-Fi не обнаружена.
Я пытался установить разные драйверы, но безуспешно. В основном потому, что я не могу назвать точную версию моей Wi-Fi карты. Вывод lspci -nnk | grep Net -A3
– это просто:
01: 00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec: c82f] Подсистема: Lenovo Устройство [17aa: c02f] 06: 00.0 Контроллер энергонезависимой памяти [0108]: KIOXIA Corporation Device [1e0f: 0001] Подсистема: KIOXIA Corporation Device [1e0f: 0001]
Итак , Я вижу, что это карта Realtek, но точная версия, похоже, отсутствует.
Что я пробовал до сих пор:
- обновление системы, чтобы убедиться, что ядро последней версии.
- Проверено, есть ли мягкие или жесткие блокировки с помощью
rfkill
– их нет - Пытался установить сторонние драйверы, я установил rtl8821ce и rtl8192cu
- Пытался отключить режим полета
- Проверял, есть ли дополнительные драйверы в ПО & Обновления – их нет.
Как здесь рекомендовано, я прикрепляю вывод беспроводного скрипта в pastebin с дополнительной информацией. Обратите внимание, что в настоящее время я подключен к usb netstick, который миг ht влияет на результаты скрипта.
Заранее благодарим.
Обновление:
Проблема была решена после установки этого драйвера: https://github.com/lwfinger/rtw88
Существует проблема с ядром, используемым в 20.04 с драйвером, который вам нужен, поэтому я предлагаю вам попробовать обновить ядро, вот руководство
Если у вас уже есть необходимое ядро, просто перейдите к четвертому шагу
Сначала вы должны удалить все имеющиеся у вас приватные драйверы (Nvidia , ATI (AMD)) в основном ваши видеодрайверы, это просто для предотвращения проблем в будущем и их переустановка после обновления ядра
Проверьте эту ссылку, чтобы загрузить необходимые файлы
Первый шаг) Теперь загрузите файлы с именами:
- File: “linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.deb”
- Файл: “linux-image-unsigned-5 .7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb “
- Файл:” linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb “
Второй шаг)
Пришло время установить все debs (метод Gui)
просто дважды щелкните загруженные пакеты и установите их через программный центр
Пора установить все пакеты .deb (метод терминала)
“sudo” – запросить права администратора “dpkg -i” – использовать для установки Пакеты Debian
sudo dpkg -i linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.debsudo dpkg -i linux-image-unsigned-5.7.0-050700 -generic_5.7. 0-050700.202006082127_amd64.debsudo dpkg -i linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb
Третий шаг) После установки всех пакетов
Это обновляет ваш grub до последней установленной вами версии ядра
Пора запускать
sudo update-grub
Перезагрузите свой ноутбук, и теперь ubuntu загрузится с новым ядром
Четвертый шаг) установите эти пакеты для компиляции стороннего драйвера
sudo apt-get install --reinstall git build-essential linux-headers-generic
Затем клонируйте этот git
git clone http://github.com/lwfinger/rtlwifi_new.git -b rtw88
Теперь вы можете установить его
перейдите в каталог git clone, найдите файл с именем «rtw8822ce.c», найдите строку «0xC822» и измените ее на «0xC82F», сохраните и закройте файл
cd rtlwifi_newmakesudo make install
Почти последний шаг)
sudo update-gr ub
и перезагрузите
Последний шаг)
наслаждайтесь своей картой Wi-Fi!
ПРИМЕЧАНИЕ
, если что-то не удается, не забудьте найти установленные вами пакеты и удалить их
https://github.com/lwfinger/rtw88https://forums.linuxmint .com/viewtopic.php? f = 68 & t = 296139https://forums.linuxmint.com/viewtopic.php? t = 320112

-
В отчете об ошибке, что связанный в комментариях к вопросу, я нашел ссылку на репозиторий git, содержащий драйверы для Wi-Fi-карты github.com/lwfinger/rtw88, после ее установки – все заработало. – jutky 17 июля ’20, в 16:42
-
отлично! в любом случае был тот же драйвер, я рад, что он у вас теперь работает – Джованни Родригес 17 июля ’20, 21:50
Существует проблема с использованием ядра в версии 20.04 с драйвером, который вам нужен, поэтому я предлагаю вам попробовать обновить ядро, здесь является учебным пособием
Если у вас уже есть необходимое ядро, просто перейдите к четвертому шагу
Сначала вы должны удалить все приватные драйверы у вас есть (Nvidia, ATI (AMD)) в основном видеодрайверы, это просто для предотвращения проблем в будущем и переустановка их после обновления ядра
Проверьте эту ссылку, чтобы загрузить необходимые файлы
Первый шаг) Теперь загрузите файлы с именами:
- Файл: “linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.deb”
- Файл: “linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb”
- Файл: “linux-modules-5.7. 0-050700-generic_5.7.0-050700.202006082127_amd64.deb “
Второй шаг)
Пришло время установить все debs (метод Gui)
просто дважды щелкните загруженные пакеты и установите их через программный центр
Пора установить все пакеты .deb (метод терминала)
“sudo” – запросить права администратора “dpkg -i” – Используется для установки пакетов Debian
sudo dpkg -i linux-headers-5.7.0-050700_5.7.0- 050700.202006082127_all.debsudo dpkg -i linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.debsudo dpkg -i linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082.debsudo_5.7.0-050700.202006082.debsudo code>
Третий шаг) После установки всех пакетов
Это обновит ваш grub до последней версии ядра, которое вы установили
Пора для запуска
sudo update-grub
Перезагрузите ноутбук, и теперь ubuntu загрузится с новым ядром
Четвертый шаг) установите эти пакеты для компиляции стороннего драйвера
sudo apt-get install --reinstall git build-essential linux-headers-generic
Затем клонируйте этот git
git clone http://github.com/lwfinger/rtlwifi_new.git -b rtw88
Теперь вы можете установить его
перейдите к git clone в каталоге найдите файл с именем «rtw8822ce.c», найдите строку «0xC822» и измените ее на «0xC82F», сохраните и закройте файл
cd rtlwifi_newmakesudo make install
Почти последний шаг)
sudo update-grub
и перезагрузите
Последний шаг)
наслаждайтесь своей картой Wi-Fi!
ПРИМЕЧАНИЕ
, если что-то не удается, не забудьте выполнить поиск пакеты, которые вы установили, и удалите их
https://github.com/lwfinger/rtw88https://forums.linuxmint.com/viewtopic.php?f=68&t=296139https://forums. linuxmint.com/viewtopic.php?t=320112
Пробовали ли вы использовать инструменты «Программное обеспечение и обновления» в ubuntu 20 ?. Просто попробуйте …
Перейдите к программному обеспечению и обновлениям. Перейдите к дополнительным драйверам.
Вы увидите список дополнительных устройств, подключенных к вашей системе. Выберите драйверы Wi-Fi и установите его.
-
Да, я пробовал. Извините, забыл указать в вопросе. Нет доступных дополнительных драйверов. – jutky 17 июл. ’20 в 04:34
Пробовали ли вы использовать инструменты «Программное обеспечение и обновления» в ubuntu 20 ?. Просто попробуйте …
Перейти к ПО и обновлениям. Перейдите в Дополнительные драйверы.
Вы увидите список дополнительных устройств, подключенных к вашей системе. Выберите драйверы Wi-Fi и установите его.
Вы всегда должны быть осторожны при установке сторонних драйверов в вашу систему, однако указанный вами драйвер работает для этого ноутбука. https://github.com/lwfinger/rtw88
Мой ‘lspci -nnk | grep Net -A3 ‘выводит
lspci -nnk | grep Net -A3 01: 00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec: c82f] Подсистема: Устройство Lenovo [17aa: c02f]
Это доказывает, что у меня есть та же конфигурация, что и у вас по умолчанию, и что мой ответ очень конкретен и относится к этой конкретной проблеме. В этом случае Ubuntu не предоставляет никаких дополнительных рекомендуемых драйверов, поэтому выбор, какой из всех драйверов должен быть сужен до драйвера Realtek, зависит от результатов выполнения команды, указанной выше.
Я бы установил драйверы только в том случае, если бы был уверен, что это не принесет никакой опасности для моей системы. В этом случае знание того, что этот драйвер работает для конкретной марки и модели ноутбука, является ключевой информацией, учитывая, что поддержка со стороны поставщика оборудования минимальна, если таковая имеется. Отладка отсутствия такой поддержки драйверов – дело нетривиальное.
Ноутбук – Lenovo IdeaPad S145. Поскольку этот ноутбук довольно новый, если это повторяющаяся проблема, в настоящее время трудно найти какую-либо другую информацию по этой теме, как я уже пробовал.

Вы всегда должны быть осторожны при установке сторонних драйверов в вашу систему, однако указанный вами драйвер работал на этом ноутбуке. https://github.com/lwfinger/rtw88
Мой ‘lspci -nnk | grep Net -A3 ‘выводит
lspci -nnk | grep Net -A3 01: 00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec: c82f] Подсистема: Устройство Lenovo [17aa: c02f]
Это доказывает, что у меня есть та же конфигурация, что и у вас по умолчанию, и что мой ответ очень конкретен и относится к этой конкретной проблеме. В этом случае Ubuntu не предоставляет никаких дополнительных рекомендуемых драйверов, поэтому выбор, какой из всех драйверов следует сузить до драйвера Realtek, на основе вывода команды, указанной выше.
Я бы установил драйверы только в том случае, если бы был уверен, что это не принесет никакой опасности для моей системы.. В этом случае знание того, что этот драйвер работает для конкретной марки и модели ноутбука, является ключевой информацией, учитывая, что поддержка со стороны поставщика оборудования минимальна, если таковая имеется. Отладка отсутствия такой поддержки драйверов – дело нетривиальное.
Ноутбук – Lenovo IdeaPad S145. Поскольку этот ноутбук довольно новый, если это повторяющаяся проблема, в настоящее время трудно найти какую-либо другую информацию по этой теме, как я уже пытался.