Сайт | Скачать | Видео | Wiki

Автор Тема: Компиляция драйвера wifi Realtek RTL8822СS  (Прочитано 4751 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
https://forum.manjaro.org/t/manjaro-arm-on-amlogic-tv-box/34662/1200
https://gitlab.manjaro.org/manjaro-arm/packages/community/dkms-rtl8822cs/-/tree/master

Эта прога определила, что wifi  : rtl88x2cs
https://github.com/CoreELEC/CoreELEC/blob/coreelec-9.2/packages/linux-drivers/amlogic/RTL8822CS-aml/package.mk
Подключил heder-ы ядра 5.0 (других не нашел)
Сделал как в package.mk
Код
#!/bin/sh
post_unpack() {
  sed -i 's/-DCONFIG_CONCURRENT_MODE//g; s/^CONFIG_POWER_SAVING.*$/CONFIG_POWER_SAVING = n/g; s/^CONFIG_RTW_DEBUG.*/CONFIG_RTW_DEBUG = n/g' Makefile
    sed -i 's/^#define CONFIG_DEBUG.*//g' include/autoconf.h
      sed -i 's/#define DEFAULT_RANDOM_MACADDR.*1/#define DEFAULT_RANDOM_MACADDR 0/g' core/rtw_ieee80211.c
        sed -i 's/rtw_drv_log_level/0/g' core/*.c
        }
post_unpack

kernel_path=/usr/src/linux-headers-5.5.0-rc6-arm-64
export srctree=$kernel_path
TARGET_KERNEL_ARCH=arm64
make -C $kernel_path  \
    ARCH=$TARGET_KERNEL_ARCH \
    KSRC=$kernel_path \
USER_EXTRA_CFLAGS="-fgnu89-inline"
Получаю ошибку
Код
make: вход в каталог «/usr/src/linux-headers-5.5.0-rc6-arm-64»
make[1]: *** Нет правила для сборки цели «arch/arm64/kernel/vdso/vdso.lds», требуемой для «arch/arm64/kernel/vdso/vdso.so.dbg».  Останов.
make: *** [arch/arm64/Makefile:164: vdso_prepare] Ошибка 2
В coreelec ядро 4.9 и этот вифи работает...  Может из-за этого...

« Последнее редактирование: 14 Январь 2022, 10:15:42 от sfs »

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 591
  • Репутация: +7/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #1 : 10 Май 2020, 20:57:14 »
Пришел мне 905x3(x96max+). Модуль как у вас 6222B-SRC. Есть какие-то подвижки при сборке драйвера?
Код
[   12.324380] WARNING: CPU: 1 PID: 458 at drivers/net/wireless/rtl8822cs/os_dep/linux/os_intfs.c:3311 rtw_os_ndevs_register+0xd0/0x150 [8822cs]
[   12.324389] Modules linked in: 8822cs(+) hci_uart btqca btrtl btbcm btintel bluetooth cfg80211 ecdh_generic joydev ecc meson_vdec(C) rfkill ir_nec_decoder rc_x96max crct10dif_ce v4l2_mem2mem ao_cec_g12a meson_ir rc_core videobuf2_dma_contig snd_soc_meson_g12a_tohdmitx videobuf2_memops meson_rng videobuf2_v4l2 videobuf2_common snd_soc_meson_axg_spdifout dw_hdmi_cec videodev mc snd_soc_meson_axg_sound_card snd_soc_spdif_tx panfrost(+) gpu_sched display_connector sch_fq_codel ip_tables x_tables ipv6 nf_defrag_ipv6 rtc_meson_vrtc mdio_mux_meson_g12a
[   12.389491] CPU: 1 PID: 458 Comm: systemd-udevd Tainted: G      D WC        5.7.0-rc4-arm-64 #20.05.4
[   12.389494] Hardware name: Shenzhen Amediatech Technology Co., Ltd X96 Max (DT)
В последним ядре вроде есть драйвер, но не взлетает.Точнее есть ошибка какая то.
« Последнее редактирование: 10 Май 2020, 22:57:32 от loop223 »
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,4 Гбайт DDR2. no HDD.  LFD10-21.01
A95X F2 с SoC Amlogic S905X2/ X96MAX+ SoC S905X3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #2 : 11 Май 2020, 08:39:11 »
Есть какие-то подвижки при сборке драйвера?
Было движение. balbes150 участвовал. Результат :
В последним ядре вроде есть драйвер, но не взлетает.
Из идей : прикрутить ядро coreelec или (что , возможно даже проще) прикрутить к се Хоrg и пр.
Я юзаю по проводу.

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #3 : 26 Январь 2021, 17:56:15 »
https://forum.manjaro.org/t/manjaro-arm-on-tv-box/34662/648?u=uropb
В сборках jgmdev https://forum.odroid.com/viewtopic.php?f=203&t=38897 этот модуль ядра есть и при обновлении ядра пересобирается автоматически.
Ссылки с mega хорошо скачиваются при помощи консольной утилиты megatools
https://megatools.megous.com/builds/experimental/
даже в 2А.
Tox1 s905x3

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 591
  • Репутация: +7/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #4 : 27 Январь 2021, 01:41:54 »
Буквально вчера скачал мандажарe, чтобы потестить wayland+plasma+panfrost, т.к люди делятся приличными результатами https://forum.manjaro.org/t/support-for-mesa-with-vulkan-update-in-raspberry-pi-4/42286/20 ,а тут такая приятная новость!
« Последнее редактирование: 27 Январь 2021, 01:44:41 от loop223 »
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,4 Гбайт DDR2. no HDD.  LFD10-21.01
A95X F2 с SoC Amlogic S905X2/ X96MAX+ SoC S905X3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #5 : 27 Январь 2021, 09:44:34 »
модуль ядра есть и при обновлении ядра пересобирается автоматически.
Только , наверное с 5.10.5 ядром. Оно с aufs? На s905Xx идет?
Под наши (от balbes , маленькие c фгаы) ядра не пробовали компилить?

люди делятся приличными результатами
Но на rpi4 - там видяха другая. Под нашу в следующей меса ожидаются улучшения

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 591
  • Репутация: +7/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #6 : 27 Январь 2021, 10:23:12 »
Нда,wayland жутко лагает, прям совсем невозможно работать..+ возникли проблемы с установкой на emmc.Возможно собрать драйвер на 5.9 ядре от balbes150  в armbian?
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,4 Гбайт DDR2. no HDD.  LFD10-21.01
A95X F2 с SoC Amlogic S905X2/ X96MAX+ SoC S905X3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #7 : 27 Январь 2021, 10:38:49 »
Нда,wayland жутко лагает, прям совсем невозможно работать.
С каким софтом?
Какую сборку на каком железе пробовали? Как ставили? дтб и т.п.?
возникли проблемы с установкой на emmc
Какие?
Возможно собрать драйвер на 5.9 ядре от balbes150  в armbian?
Попробовать можно, но мне сегодня не на чем. А может дрова только под свежее ядро скомпилятся. Надо пробовать
Могу рассказать как
Про ауфс не ответили. Знаете как посмотреть?

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #8 : 27 Январь 2021, 20:11:51 »
« Последнее редактирование: 28 Январь 2021, 09:23:23 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #9 : 28 Январь 2021, 12:13:57 »
Возможно собрать драйвер на 5.9 ядре от balbes150  в armbian?
У меня по обоим мануалам не получилось. Перепробовал и более ранние коммиты. Завершается ошибками, которые я править не умею

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #10 : 02 Февраль 2021, 14:39:30 »
Обновили инструкцию
https://forum.manjaro.org/t/manjaro-arm-on-tv-box/34662/659?u=uropb
Скомпилил https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.9.8-arm-64/88x2cs.ko
Модуль подгружается, wlan0 появляется, но не работает  :'(
При этом система начинает тормозить

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #11 : 02 Февраль 2021, 16:03:43 »
Как мне в armbian затестить? Там ядро правда 5.9.0.
Поставить это ядро (я deb ы тоже выложил) , добавить модуль руками, depmod , modprobe 88x2cs

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #12 : 03 Февраль 2021, 00:05:34 »
wlan0 появляется, но не работает
Было такое, когда фирмваря не подошла. Заменил на другую и завелось
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #13 : 03 Февраль 2021, 09:05:23 »
В сборках jgmdev https://forum.odroid.com/viewtopic.php?f=203&t=38897 этот модуль ядра есть и при обновлении ядра пересобирается автоматически.
Т.е. с этим ядром у вас работает?
фирмваря не подошла. Заменил на другую и завелось
Можно подробнее

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 591
  • Репутация: +7/-0
Re: Компиляция драйвера wifi Realtek RTL8822СS
« Ответ #14 : 03 Февраль 2021, 11:19:15 »
uropb, здравствуйте, у вас получилось поставить manjaro на emmc и загрузиться с него?
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,4 Гбайт DDR2. no HDD.  LFD10-21.01
A95X F2 с SoC Amlogic S905X2/ X96MAX+ SoC S905X3