Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ошибка make  (Прочитано 4571 раз)

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

Оффлайн Gifrom

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Ошибка make
« : 30 Октября 2017, 17:28:00 »
На моем ноуте подключена на адаптере беспроводной сети rlt8723be только одна антена, возможно по этому он не видит сетей. Нашёл вот такой способ решения
Цитировать
Решение

Устанавливаем нужное:

sudo apt-get install build-essential linux-headers-generic git

Далее необходимо стянуть специфичный бранч для rtlwifi:

git clone -b "rock.new_btcoex" https://github.com/lwfinger/rtlwifi_new

Собираем:

cd rtlwifi_new/
make
sudo make install

Перезагружаем модуль

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Должно работать.

Проверить можно командой:

sudo iwlist wlan scan | egrep "SSID|level"

Если отображается малое количество сетей, то стоит попробовать еще раз предыдущий шаг с параметром ant_sel=1.

Если все хорошо, рекомендуется выполнить команду, закрепляющую результат:

sudo echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf

, людям помогает, но вот проблема
gifrom@gifrom-HP-Laptop-15-bw0xx:~$ cd rtlwifi_new/
gifrom@gifrom-HP-Laptop-15-bw0xx:~/rtlwifi_new$ make
make -C /lib/modules/4.10.0-37-generic/build M=/home/gifrom/rtlwifi_new modules
make[1]: вход в каталог «/usr/src/linux-headers-4.10.0-37-generic»
  CC [M]  /home/gifrom/rtlwifi_new/base.o
In file included from /home/gifrom/rtlwifi_new/base.c:26:0:
/home/gifrom/rtlwifi_new/wifi.h:43:2: error: #error "This branch is abandoned. Please do not use"
 #error "This branch is abandoned. Please do not use"
  ^
scripts/Makefile.build:294: ошибка выполнения рецепта для цели «/home/gifrom/rtlwifi_new/base.o»
make[2]: *** [/home/gifrom/rtlwifi_new/base.o] Ошибка 1
Makefile:1524: ошибка выполнения рецепта для цели «_module_/home/gifrom/rtlwifi_new»
make[1]: *** [_module_/home/gifrom/rtlwifi_new] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.10.0-37-generic»
Makefile:57: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
gifrom@gifrom-HP-Laptop-15-bw0xx:~/rtlwifi_new$
очень прошу помочь

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Ошибка make
« Ответ #1 : 30 Октября 2017, 17:39:01 »
Самому лень через поиск найти? rtlwifi
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Gifrom

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Ошибка make
« Ответ #2 : 30 Октября 2017, 18:16:22 »
целый день искал. И это находил. Адаптер видит, драйвера вроде стоят, но сигналы почти на нуле даже возле самого роутера, сеть вручную добавляется но тут же рвётся. Я разбирал ноут, там действительно на модуле из двух антенных разъёмов только один подключен, а дрова пытаются через два работать. И нужно внести исправление по рекомендации выше, но make выдаёт ошибку, с которой я и прошу помочь. Или я что-то совсем неправилно понял?

Пользователь добавил сообщение 30 Октября 2017, 19:30:01:
всё решилось установкой ядра 4.13, всем спасибо
« Последнее редактирование: 30 Октября 2017, 19:30:01 от Gifrom »

Оффлайн alexchernov

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Ошибка make
« Ответ #3 : 13 Ноября 2017, 19:05:34 »
Такая же проблема, но при этом обновление ядра не помогает
Вот ошибки
make -C /lib/modules/4.13.12-041312-generic/build M=/home/alex/rtlwifi_new modules
make[1]: вход в каталог «/usr/src/linux-headers-4.13.12-041312-generic»
  CC [M]  /home/alex/rtlwifi_new/base.o
In file included from /home/alex/rtlwifi_new/base.c:26:0:
/home/alex/rtlwifi_new/wifi.h:43:2: error: #error "This branch is abandoned. Please do not use"
 #error "This branch is abandoned. Please do not use"
  ^~~~~
scripts/Makefile.build:302: ошибка выполнения рецепта для цели «/home/alex/rtlwifi_new/base.o»
make[2]: *** [/home/alex/rtlwifi_new/base.o] Ошибка 1
Makefile:1518: ошибка выполнения рецепта для цели «_module_/home/alex/rtlwifi_new»
make[1]: *** [_module_/home/alex/rtlwifi_new] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.13.12-041312-generic»
Makefile:57: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

 

Страница сгенерирована за 0.038 секунд. Запросов: 23.