Автор Тема: [решено] p11 rtl8188fu исключен из сборки, что делать?  (Прочитано 762 раз)

Оффлайн Пикрит

  • Начинающий
  • *
  • Сообщений: 8
Здравствуйте.
На днях обновил с платформы p9 -> p10 -> p11 (starterkit branding). Вроде работает.
Проблема: использую usb-wifi на базе Realtek Semiconductor Corp. RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter
Как обозначено тут https://github.com/kelebek333/rtl8188fu для него нужен драйвер rtl8188fu, который присутствовал в репозиториях (до платформы p11), но kernel-modules-rtl8188fu-std-def удалён из репозитория sisyphus.
Приняли патч от  "Oct. 4, 2022" и не понятно, в ядре 6.1.91 (Fri May 17 2024) он есть?

Вопрос такой, следует собирать модуль для ядра 6.1.91 следуя по инструкции из https://github.com/kelebek333/rtl8188fu или ядро 6.1.91 уже содержит необходимый модуль rtl8188fu и его можно как-то включить?

+ Добавление от 06-07-2024
О возможности прочтения исходника ядра 6.1.91 для определения присутствия или отсутствия "накатанного" патча rtl8188fu. И вот. Скачал из p11 kernel-source-6.1, распаковал и на деле оказался действительно нативный 6.1. Дальнейший поиск привел к packages.altlinux.org и к логам сборки git.altlinux.org/.../log (огромная благодарность за предоставления этих сервисов в сети и доступных для нас).
Вопросы:
  • Где взять "Installing kernel-image-std-def-6.1.91-alt1.src.rpm" ?
  • Где взять "Patch #0 (kernel-image-std-def-6.1.91-alt1.patch)" ?
С наилучшими пожеланиями.
« Последнее редактирование: 11.07.2024 15:47:26 от Пикрит »

Оффлайн Пикрит

  • Начинающий
  • *
  • Сообщений: 8
Пытаюсь собрать модуль rtl8188fu из https://github.com/kelebek333/rtl8188fu при помощи dkms. Возникают следующие вопросы:
  • "Kernel config /usr/include/linux-6.1.91-std-def/.config not found, modules won't be signed". Где найти файл конфига при сборки ядра, он включен в какой-нибудь пакет?
  • Как правильно конфигурировать dkms для окружения AltLinux? "make[1]: *** /lib/modules/6.1.91-std-def-alt1/build: Нет такого файла или каталоа.  Останов."

Оффлайн Пикрит

  • Начинающий
  • *
  • Сообщений: 8
Здравствуйте.

Модуль rtl8188fu из github посредством dkms собран, установлен и работает.

Недочеты: много времени на поиски решения с "/lib/modules/6.1.91-std-def-alt1/build". Есть различные упоминания о том, что "build" является символической ссылкой на "исходники ядра", в результате чего указывал каталог с исходниками ядра не претерпевших этап сборки.. Лишь где-то в стариной теме форума нашел, что следует искать в каталоге /usr/src/, где должен быть каталог "/usr/src/$(uname -r)". После указания символической ссылки "build" на "/usr/src/6.1.91-std-def" компиляция прошла успешна.
В процессе исследования применил патч 6.1.91 на основу 6.1, провел поиск в исходнике ядра на упоминание "8188f", в 6.1 не следует ожидать включения драйвера для rtl8188fu.

Пожелания:
  • В репозиторий добавить патчи для исходников ядра с целью исключения поиска патча на просторах интернета (без необходимости посещать kernel.org)
  • Не создалась автоматически ссылка /lib/modules/6.1.91-std-def-alt1/build , хотя на просторах интернета подразумевают, что она должна создаться автоматически, либо какой-то инструментарий разработки еще не установлен

С наилучшими пожеланиями.