Автор Тема: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor  (Прочитано 30976 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Приобрела на AliExpress двухполосный (Dual Band) адаптер Wi-Fi 600 Мбит/с стандарта AC, покрывающий два диапазона: 2,4 и 5 ГГц на чипе c811 Realtek Semiconductor.

В Matuntu-B64 указанный адаптер не определяется без установки драйвера. Проверила его в списке устройств:
lsusb | grep Realtek
Цитата: вывод
Bus 005 Device 004: ID 0bda:c811 Realtek Semiconductor Corp.
На упаковке и на прилагаемом CD диске указана поддержка Linux. На деле драйвер с диска не установился.
Помощь в установке драйвера найдена на англоязычном форуме Ubuntu, на котором по ссылке на GitHub предлагается загрузить архив rtl8821CU-master.zip.
Следуя рекомендациям, распаковала архив.
Установила пакеты для компиляции модуля: sudo apt install linux-headers-generic build-essential gitДанная команда рассчитана на создание модуля для ядра 4.15.0-х Ubuntu 18.04 LTS.

Для компиляции модуля в распакованной папке открыла терминал и выполнила две команды: sudo make sudo make installsudo modprobe 8821cuСначала установила модуль в системе с ядром 4.15.0-х. Затем повторила установку модуля в Matuntu-B64 с ядром 4.18.0-15 (после установки модуля удалила ненужные пакеты ядра 4.15.0-х). В обоих случаях модуль скомпилировался для соответствующих ядер и адаптер работает с драйвером rtl8821cu.

Вставила адаптер в USB порт, он обнаружился и увидел большое количество двухполосных сетей Wi-Fi.
Сравнила соединения Dual Band. В диапазоне N (2,4 ГГц) - скорость соединения 72 Мб/с , а в диапазоне AC (5 ГГц) - 390 Мб/с, т.е. превышает более, чем в 5 раз!
« Последнее редактирование: 27 Августа 2019, 09:57:13 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #1 : 15 Февраля 2019, 22:25:53 »
Проверила перспективу поддержки сабжевого устройства изложенным методом в системе на основе Ubuntu 19.04 (Disco Dingo) с ядром 4.19.0-13.
Упростила первую команду из начального сообщения темы, исключив установку пакета linux-headers-generic:
sudo apt install build-essential git Затем выполнила все действия по тексту.
Адаптер Dual Band работает и c ядром 4.19  :)

Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #2 : 28 Февраля 2019, 12:06:55 »
Минус лишь в том, что модуль для поддержки сабжевого устройства придётся компилировать каждый раз при смене ядра. Но делается это просто. Без подключения к интернету. В распакованном ранее каталоге rtl8821CU-master нужно открыть терминал и последовательно выполнить две команды: sudo make sudo make install sudo modprobe 8821cuПосле перезагрузки устройство готово к работе  :)
« Последнее редактирование: 17 Апреля 2019, 13:19:55 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #3 : 10 Марта 2019, 19:01:46 »
Тестирование значительного обновления Matuntu до 19.04 показало, что новое ядро 5.0.0-7 не поддерживает адаптер Wi-Fi c811 Realtek Semiconductor.
Попытка скомпилировать модуль нового ядра завершилась с ошибкой  :(
Приходится использовать адаптеры другого производителя.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Конечно, в большинстве случаев можно просто посмотреть на каком чипе сделан адаптер и поискать по найденному чипу & Linux в Google, который даст результат на страницу гитхаба и компилировать по инструкции. Но есть и ещё такой вариант - установить утилиту, которая называется ndiswrapper и её графическую оболочку ndisgtk sudo apt install ndiswrapper ndiswrapper-dkms ndiswrapper-source ndisgtkВ меню Администрирование появится пункт Windows Wireless Drivers, который запустит приложение, и скормить ему виндовый драйвер с расширением .inf
После перезагрузки адаптер должен заработать.

PS. Ранее утилита ndiswrapper  в Ubuntu включалась по умолчанию.
« Последнее редактирование: 07 Января 2021, 21:58:35 от vita »

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #5 : 25 Августа 2019, 09:54:04 »
Тестирование значительного обновления Matuntu до 19.04 показало, что новое ядро 5.0.0-7 не поддерживает адаптер Wi-Fi c811 Realtek Semiconductor.

На GitHub размещена новая версия драйвера Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver version 5.4.1 for Linux. Заявлена поддержка ядра Linux до версии 5.3.x.
Пока нет возможности проверить. Позднее сообщу о результатах компиляции драйвера и работоспособности адаптера.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #6 : 26 Августа 2019, 20:29:59 »
Наконец-то появилась возможность скомпилировать драйвер для адаптера Wi-Fi на чипе c811 Realtek Semiconductor в Matuntu-E64 с ядром 5.2.0-13-generic.

Рекомендации разработчика драйвера:
Цитировать
Перед сборкой этого драйвера убедитесь, что make, gcc, linux-header и git были установлены.

Затем клонируем этот репозиторий: mkdir -p ~/build cd ~/build git clone https://github.com/brektrou/rtl8821CU.git
Сборка и установка с DKMS sudo apt install dkms
В созданном в домашней папке каталоге /build/rtl8821CU открываем терминал и вводим команду: sudo ./dkms-install.sh
Процесс компиляции драйвера
~/build/rtl8821CU$ sudo ./dkms-install.sh
[sudo] пароль для ХХХХХХХ:
About to run dkms install steps...

Creating symlink /var/lib/dkms/rtl8821CU/5.4.1/source ->
                 /usr/src/rtl8821CU-5.4.1

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' KVER=5.2.0-13-generic...
cleaning build area...

DKMS: build completed.

8821cu.ko:
Running module version sanity check.
modinfo: ERROR: missing module or filename.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.2.0-13-generic/updates/dkms/

depmod.....
Job for systemd-modules-load.service failed because the control process exited with error code.
See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.

DKMS: install completed.
Finished running dkms install steps.

После перезагрузки подключила адаптер через порт USB2.0 ноутбука и он заработал.
Цитата: lsusb | grep Realtek
Bus 001 Device 002: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Из сведений о соединении с точкой доступа 5GHz_WiFi - driver rtl8821cu, speed 434 Мбит/c. При соединении с 2,4GHz скорость показывает 135 Мбит/c.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #7 : 27 Августа 2019, 22:49:26 »
С установкой сегодня нового ядра 5.2.0-15 скомпилированный ранее модуль унаследовался. Прежде с каждым новым ядром приходилось перекомпилировать модуль. Поэтому последняя методика более удобна для поддержки сабжевого устройства.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #8 : 07 Октября 2019, 18:21:43 »
На GitHub размещена новая версия драйвера Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver version 5.4.1 for Linux. Заявлена поддержка ядра Linux до версии 5.3.x.
После установки в Matuntu-E64 ядра 5.3.0-17 выполнила компиляцию драйвера для сабжевого устройства. К сожалению, адаптер ядром 5.3 не поддерживается  :(
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #9 : 30 Июня 2021, 00:18:13 »
Но есть и ещё такой вариант - установить утилиту, которая называется ndiswrapper и её графическую оболочку ndisgtk sudo apt install ndiswrapper ndiswrapper-dkms ndiswrapper-source ndisgtkВ меню Администрирование появится пункт Windows Wireless Drivers, который запустит приложение, и скормить ему виндовый драйвер с расширением .inf
После перезагрузки адаптер должен заработать.
Решил посмотреть в Matuntu-F будет ли работать утилита ndiswrapper. Оказалось, что один из необходимых к установке пакет ndisgtk отсутствует в репозитории Ubuntu 20.04. Если скачать и установить пакет для Ubuntu 18.04, то все остальные из команды установятся и приложение станет функционировать.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #10 : 14 Декабря 2021, 01:25:34 »
Нашёл такое интересное решение. Есть репозиторий ppa:kelebek333/kablosuz:
sudo add-apt-repository ppa:kelebek333/kablosuz sudo apt install rtl8821cu-dkms

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #11 : 18 Декабря 2021, 13:11:45 »
К большому сожалению, в Matuntu-F с ядром 5.11 драйвер из указанного выше репозитория не установился. Свистки-то хотелось бы задействовать.
Буду искать решение на гитхабе.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #12 : 18 Декабря 2021, 15:02:52 »
В Matuntu-F c ядром 5.11 без подключения адаптера выполнил ранее описанные рекомендации. По завершении компиляции драйвера воткнул свисток, который радостно заморгал индикатором и увидел сети. Подключил к точке доступа по 5 Ггц каналу со скоростью сетевого соединения 434 Мб/с против 39 Мб/с  по 2,4 Ггц каналу от встроенного в ноутбук адаптера.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Двухполосный адаптер Wi-Fi c811 Realtek Semiconductor
« Ответ #13 : 18 Декабря 2021, 18:29:52 »
Поскольку у меня на ноутбуке в Matuntu-F есть и встроенный адаптер очевидно стандарта B, о чём свидетельствует скорость соединения, купил USB-адаптер DWA-185 стандарта 802.11ac и легко установил его в систему. Но вспомнил, что у меня в загашнике лежит сабжевый адаптер, купленный давненько на али. В предыдущем посте написал как его установить.
Проверил статус DKMS. А вот дальше смотрите сами:
Цитата: dkms status
rtl8821CU, 5.4.1, 5.11.0-43-generic, x86_64: installed
rtl88x2bu, git, 5.11.0-43-generic, x86_64: installed
Встроенный адаптер автоматически поддерживается модулем ядра.