Уголок новичка
   2427

Установка драйвера для адаптера Wi-Fi RTL8723de. Отвалился после перезагрузки.

С горем пополам и помощью друга установил драйвер на адаптер RTL8723DE

git clone https://github.com/lwfinger/rtlwifi_new.git
git checkout origin/rtw88 -b rtw88
make
make install
reboot

После перезапуска все заработало. Увидел все доступные сети, подключился к ней. Вечером перезапустил ноутбук. Снова адаптер wi-fi не обнаружен.

Буду очень благодарен, если кто-нибудь подскажет в какую сторону копать.

PS Вскользь намекнули, что нужно подгрузить модуль. Если причина в этом, то как это делается?

Решение установки для драйвера на адаптер Wi-Fi RTL8723DE на 04.06.2020 года
Вбить в терминале
yay -S rtlwifi_new-rtw88-dkms

для корректного выполнения команды должны быть установлен помощник AUR yay

08.06.2020 Вылеты драйвера после перезагрузки продолжились. В AUR вышеуказанный драйвер Отмечен устаревшим (2020-06-05). Судя по всем мой периодически возникающий wi-fi держится за счет первых манипуляций с GIT. В следующий вылет драйвера попробую скачать github.com/smlinux/rtl8723de.

9 комментариев

avatar
нужно подгрузить модуль. Если причина в этом, то как это делается?
modprobe
А если воспользоваться поиском по форуму, то можно найти готовое решение по установке нужного пакета из AUR.
Последний раз редактировалось
+1
avatar
Предлагаю в таких топиках блокировать комменты с пометкой как ранее решенный, если ТС не связывается с админом(допустим 3 дня) и не доказывает, что его тема отличается от решенной, или то решение не помогает, или что-то еще, то просто удалять такой топик. То действительно, одни и те же вопросы через день, то яндекс браузер, то вифи, то граб…
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Поддерживаю. И вешать ридонли дней на 10.
0
avatar
А если воспользоваться поиском по форуму, то можно найти готовое решение по установке нужного пакета из AUR.
Дело в том, что я начал с поиска по форуму и нашел сообщение что в АУР лежит rtlwifi_new-extended-dkms-git.
Я, как начинающий пользователь, следуя инструкциям в интернете скачал данный пакет (git clone) и внутри директории сделал makepkg -sri
После этого установка вроде бы пошла, но в итоге вылезло
<code>==> Сборка пакета rtlwifi_new-extended-dkms-git r306.0a751e3-1 (Ср 03 июн 2020 23:06:31)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Клонирование репозитория 'rtlwifi_new' (git)...
Клонирование в голый репозиторий «/home/beetle_768/rtlwifi_new-extended-dkms-git/rtlwifi_new»…
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 6894 (delta 6), reused 11 (delta 2), pack-reused 6870
Получение объектов: 100% (6894/6894), 16.20 MiB | 684.00 KiB/s, готово.
Определение изменений: 100% (5517/5517), готово.
  -> Найден rtlwifi_new-extended-dkms-git.install
==> Проверка файлов source с использованием sha256sums...
    rtlwifi_new ... Пропущено
    rtlwifi_new-extended-dkms-git.install ... Готово
==> Распаковка исходных файлов...
  -> Создание рабочей копии репозитория 'rtlwifi_new' (git)...
Клонирование в «rtlwifi_new»…
готово.
Переключено на новую ветку «makepkg»
==> Запускается pkgver()...
==> Обновлённая версия: 'rtlwifi_new-extended-dkms-git r307.367e6f4-1'
==> Вход в окружение fakeroot...
==> Запускается package()...
sed: невозможно прочитать /home/beetle_768/rtlwifi_new-extended-dkms-git/pkg/rtlwifi_new-extended-dkms-git/usr/src/rtlwifi_new-r307.367e6f4/dkms.conf: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package().
    Прерывание...
</code>

Вероятно я неправильно истолковал руководство по установке пакетов из AUR (Вики по АрчЛинукс) и был был очень благодарен, если бы кто-нибудь подсказал, где мне посмотреть актуальный источник информации для ликбеза по этой теме.
0
avatar
Дело в том, что я начал с поиска по форуму и нашел сообщение что в АУР лежит rtlwifi_new-extended-dkms-git.
и вы естественно не додумались задать вопрос соответствующем топике или хотя бы упомянуть об этом в сознанном вами! Гениально!
Как видно, пакет в аур отмечен устаревшим, перейдя по ссылке на гитхаб можно хотя бы с помощью переводчика догадаться, что версия ядра выше 5.0, якобы изкаропки поддерживает нужные вам дрова, но если вы хотите использовать эти, то предложено перейти в ветку rtw88
The extended branch of this repo is officially abandoned. If you are running a kernel newer than 5.0, use the drivers built into your kernel. That is a lot less work.

If you must have these drivers with an older kernel, then google the Backports Project, download, and build their codes.

If you are using a Realtek RTL8723DE, RTL8822BE, RTL8822CE, or RTL8821CE (soon), then you need the rtw88 branch:

git checkout origin/rtw88 -b rtw88
чтобы собрать нужный вам пакет, достаточно в PKGBUILD`е изменить строку source=(«git+https://github.com/lwfinger/rtlwifi_new.git#branch=extended» на source=(«git+https://github.com/lwfinger/rtlwifi_new.gitbranch=rtw88» либо вбить в гугл aur rtlwifi_new и увидеть, что там появился готовый билд который называется rtlwifi_new-rtw88-dkms и установить его штатными средствами
yay -S rtlwifi_new-rtw88-dkms

все прекрасно собирается
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+1
avatar
Большое спасибо. Все заработало. Правда в конце установки выдало
Operation inhibited by "beetle_768" (PID 951 "gnome-session-b", user beetle_768), reason is "user session inhibited".
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl poweroff -i'.

Но, вроде бы, все в итоге удачно подгружается.
Последний раз редактировалось
0
avatar
скачал данный пакет (git clone) и внутри директории сделал makepkg -sri
Вероятно я неправильно истолковал руководство по установке пакетов из AUR
Так и есть. AUR не просто набор ссылок. Это коллекция скриптов для автоматизированной сборки пакетов. Для работы с ним существуют специальные утилиты. Они берут на себя отслеживание зависимостей, построение их дерева, централизованное обновление софта и еще ряд манипуляций с ним, избавляя конечного пользователя от работы в роли пакетного менеджера. И это действительно крутая фича, особенно если сторонних пакетов в системе заметно больше нуля, а иметь их свежие версии хочется.
Последний раз редактировалось
+1
avatar
Получается что я вручную(кривыми и непонимающими руками) пытался собрать пакет, который автоматически собирается помощником yay.
Спасибо за помощь.
Последний раз редактировалось
0
avatar
Ага. Со всеми последующими радостями вроде ручного мониторинга и обновления пакета.
«Эх… Легким движением make install нормальный дистр превращается в Slackware...»
Последний раз редактировалось
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.