Realtek RTL8723DE модуль для Linux ядро версии >= 4.11


Aston_
Сообщения: 8
Зарегистрирован: 08 июл 2018, 18:54
Благодарил (а): 5 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение Aston_ » 09 июл 2018, 17:41

darkfenix,

Код: Выделить всё

aston@aston-HP:~/Загрузки/rtl8723de$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-20-generic/build M=/home/aston/Загрузки/rtl8723de  modules
make[1]: вход в каталог «/usr/src/linux-headers-4.15.0-20-generic»
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_cmd.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_security.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_debug.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_io.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_ioctl_query.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_ioctl_set.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_ieee80211.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_mlme.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_mlme_ext.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_mi.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_wlan_util.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_vht.o
  CC [M]  /home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.o
In file included from ./include/linux/kernel.h:10:0,
                 from ./include/linux/list.h:9,
                 from ./include/linux/module.h:9,
                 from /home/aston/Загрузки/rtl8723de/include/basic_types.h:81,
                 from /home/aston/Загрузки/rtl8723de/include/drv_types.h:31,
                 from /home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.c:22:
/home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.c: In function ‘pwr_state_check_handler’:
./include/linux/compiler.h:328:38: error: call to ‘__compiletime_assert_398’ declared with attribute error: pointer type mismatch in container_of()
  _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)
                                      ^
./include/linux/compiler.h:308:4: note: in definition of macro ‘__compiletime_assert’
    prefix ## suffix();    \
    ^~~~~~
./include/linux/compiler.h:328:2: note: in expansion of macro ‘_compiletime_assert’
  _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)
  ^~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:47:37: note: in expansion of macro ‘compiletime_assert’
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
                                     ^~~~~~~~~~~~~~~~~~
./include/linux/kernel.h:947:2: note: in expansion of macro ‘BUILD_BUG_ON_MSG’
  BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \
  ^~~~~~~~~~~~~~~~
./include/linux/timer.h:144:2: note: in expansion of macro ‘container_of’
  container_of(callback_timer, typeof(*var), timer_fieldname)
  ^~~~~~~~~~~~
/home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.c:398:37: note: in expansion of macro ‘from_timer’
  struct pwrctrl_priv *pwrctrlpriv = from_timer(pwrctrlpriv, t, pwr_state_check_timer);
                                     ^~~~~~~~~~
scripts/Makefile.build:332: recipe for target '/home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.o' failed
make[2]: *** [/home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.o] Error 1
Makefile:1552: recipe for target '_module_/home/aston/Загрузки/rtl8723de' failed
make[1]: *** [_module_/home/aston/Загрузки/rtl8723de] Error 2
make[1]: выход из каталога «/usr/src/linux-headers-4.15.0-20-generic»
Makefile:1884: recipe for target 'modules' failed
make: *** [modules] Error 2
И сного ошибки

Аватара пользователя

darkfenix
Сообщения: 5718
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 317 раз
Поблагодарили: 1056 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение darkfenix » 09 июл 2018, 17:58

Если тебе ядро 4.15 не принципиально. Поставь ядро 4.14 при помощи ukuu.
Только что пробовал с 4.14.57 - собирается.
Видимо что-то изменилось в ядрах 4.15+, т.к. на 4.17.5 тоже не собирается.
Перед пересборкой сделай make clean
Изображение

В сети
Аватара пользователя

zuzabrik
Сообщения: 1652
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 105 раз
Поблагодарили: 512 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение zuzabrik » 09 июл 2018, 17:59

Aston_ писал(а):
09 июл 2018, 17:41
scripts/Makefile.build:332: recipe for target '/home/aston/Загрузки/rtl8723de/core/rtw_pwrctrl.o' failed
Это конечно маловероятно, но все же я КРАЙНЕ рекомендую НИКОГДА не делать манипуляций в каталогах с русскими названиями. Создайте себе в домашнем каталоге папку tmp и там куражтесь сколько влезет.

Никогда не знаешь когда выстрелит косяк с названиями в пути содержащими не только латиницу (включая пробелы, русские буквы и остальные неожиданные символы).
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)


ALISX
Сообщения: 21
Зарегистрирован: 10 июл 2018, 07:20
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение ALISX » 10 июл 2018, 07:48

А power managment работает у кого-нибудь?У меня для RTL8723DE жрет аккумулятор дико, а iwconfig power on говорит, что операция не поддерживается.

Аватара пользователя

darkfenix
Сообщения: 5718
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 317 раз
Поблагодарили: 1056 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение darkfenix » 10 июл 2018, 07:55

ALISX, это вопрос отдельной темы.
Изображение


ALISX
Сообщения: 21
Зарегистрирован: 10 июл 2018, 07:20
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение ALISX » 10 июл 2018, 07:59

Кстати, может кому-то понадобится. Ставил дрова отсюда - https://github.com/lwfinger/rtlwifi_new.git. Но по инструкции из issues вот такой:

Код: Выделить всё

git clone https://github.com/lwfinger/rtlwifi_new.git -b extended
cd rtlwifi_new
make
sudo make install
sudo reboot
Без переключения на ветку extended скомпилированный модуль не добавлялся.
Последний раз редактировалось пользователем 1 darkfenix; всего редактировалось раз: 10
Причина: BBcode


Aston_
Сообщения: 8
Зарегистрирован: 08 июл 2018, 18:54
Благодарил (а): 5 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение Aston_ » 11 июл 2018, 16:56

darkfenix писал(а):
09 июл 2018, 17:58
Если тебе ядро 4.15 не принципиально. Поставь ядро 4.14 при помощи ukuu.
Только что пробовал с 4.14.57 - собирается.
Видимо что-то изменилось в ядрах 4.15+, т.к. на 4.17.5 тоже не собирается.
Перед пересборкой сделай make clean
Большое спасибо за этот совет! Поставил ядро 4,14,54. Перезагрузился на него и... вифи сразу заработал, без лишних манипуляций !!!
Так же спасибо всем кто помогал мне разобраться с этой проблемой !

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 01 окт 2018, 16:27

G.A.P писал(а):
26 июн 2018, 17:04
Подтверждаю, решение работает, только что завёлся вайфай на новеньком НР под минтом 19
После установки Kernel: 4.15.0-34-generic x86_64 bits пришлось снова применять костыль, вайфай сам не взлетел :sad:
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 01 окт 2018, 19:59

G.A.P писал(а):
01 окт 2018, 16:27
После установки Kernel: 4.15.0-34-generic x86_64 bits пришлось снова применять костыль, вайфай сам не взлетел
После обновления до Kernel: 4.15.0-36-generic x86_64 bits вайфай стал работать без костылей :smile:
Card-1: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168
IF: enp2s0 state: down mac: <filter>
Card-2: Realtek Device d723
driver: rtl8723de v: v5.1.1.8_21285.20171026 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:d723
IF: wlp3s0 state: up speed: N/A duplex: N/A mac: <filter>
Не по теме
Тему можно закрывать.
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 30 дек 2018, 21:40

G.A.P писал(а):
01 окт 2018, 19:59
После обновления до Kernel: 4.15.0-36-generic x86_64 bits вайфай стал работать без костылей
Не будет работать при чистой установке 19.1 - ставим дрова на ядре 4.15-20, работает.
Обновляемся до 4.15-43 - жопа НГ, какие то пакеты доставлял, всё равно не добился вайфая.
Перешел на 4.18 - поставил дрова без проблем, все старые ярда похерил и работает :smile:
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 30 янв 2019, 09:21

G.A.P писал(а):
30 дек 2018, 21:40
Перешел на 4.18
обновился на 4.18.0-14 вайфай ожидаемо не взлетел, применил костыльный метод.
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 02 апр 2019, 18:36

G.A.P писал(а):
30 янв 2019, 09:21
на 4.18.0-14 вайфай ожидаемо не взлетел
Я ещё жив и обновляюсь - 4.18.0-17 вайфай пашет без бубна :vic:
Win10Pro + AMD

Аватара пользователя

AlexZ
Сообщения: 1327
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 195 раз
Поблагодарили: 168 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение AlexZ » 02 апр 2019, 19:09

Целый квест прямо.. :-D
Первый раз вижу такие частые регрессии и исправления при обновлении ядра. Я б наверно уже давно на LMDE перешел.. :smile:

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 02 апр 2019, 19:24

AlexZ писал(а):
02 апр 2019, 19:09
Целый квест прямо.
Квест был когда в обновляторе напротив ядра 4.18.0-16 было "поддерживается до августа 2019", а напротив свежепоставленного 4.18.0-17 "не поддерживается" - я аж перезагрузился пару раз :blink2: :-D
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 15 май 2019, 08:58

G.A.P писал(а):
02 апр 2019, 18:36
Я ещё жив и обновляюсь - 4.18.0-17 вайфай пашет без бубна
Обновил ядро линуксовое до 5.0.0-15 - на старое откатить пришлось, не пашет вайфайный костылик в новом.
На 4.18.0-20 всё работает нормально.
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 01 авг 2019, 19:28

G.A.P писал(а):
15 май 2019, 08:58
не пашет вайфайный костылик в новом
Есть кто живой? :smile:
Не нашлись костыли под ядро 5.0 случайно, а то опять прилетело, пока что не ставлю :-D
Win10Pro + AMD

Аватара пользователя

etamax
Сообщения: 1232
Зарегистрирован: 16 дек 2017, 18:59
Решено: 8
Благодарил (а): 5 раз
Поблагодарили: 85 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение etamax » 02 авг 2019, 03:54

Ещё наклейка на "костыль".
https://askubuntu.com/questions/1118497 ... ea/1118523
:hoho:

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 02 авг 2019, 07:20

etamax, дело в том что этот костыль, которым я и они пользуются, не хочет работать с ядром 5.0 и настраивать нечего... так надеялся что в новом ядре этот головняк пролечат.
а с приёмом сигнала у меня изначально проблем не было с этим костылём, на 4 ядре, возможно ревизии адаптера этого убогого разные бывают.
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 02 авг 2019, 07:32

Ой-ой, меня в гугле забанили - сейчас буду пробовать новый костыль :thumbs:
Win10Pro + AMD

Аватара пользователя

G.A.P
Сообщения: 65
Зарегистрирован: 23 ноя 2016, 07:42
1
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Realtek RTL8723DE модуль для Linux ядро версии >= 4.11

Сообщение G.A.P » 02 авг 2019, 08:29

Наверное глупый вопрос, а костыль от 4 ядра надо обязательно анинсталить, или можно тупо накатить новый? а то оно что то ругнулось на существующий модуль, но после ребута так и не поставилось...
Короче, вернулся на 4 ядро.
Win10Pro + AMD

Вернуться в «Руководства»