Страница 2 из 3

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

Добавлено: 09 июл 2018, 20:41
Aston_
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
И сного ошибки

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

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

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

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

Никогда не знаешь когда выстрелит косяк с названиями в пути содержащими не только латиницу (включая пробелы, русские буквы и остальные неожиданные символы).

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

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

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

Добавлено: 10 июл 2018, 10:55
rogoznik
ALISX, это вопрос отдельной темы.

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

Добавлено: 10 июл 2018, 10:59
ALISX
Кстати, может кому-то понадобится. Ставил дрова отсюда - 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 скомпилированный модуль не добавлялся.

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

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

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

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

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

Добавлено: 01 окт 2018, 22:59
G.A.P
G.A.P писал(а):
01 окт 2018, 19: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>
Не по теме
Тему можно закрывать.

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 01 авг 2019, 22:28
G.A.P
G.A.P писал(а):
15 май 2019, 11:58
не пашет вайфайный костылик в новом
Есть кто живой? :smile:
Не нашлись костыли под ядро 5.0 случайно, а то опять прилетело, пока что не ставлю :-D

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

Добавлено: 02 авг 2019, 06:54
symon2014
Ещё наклейка на "костыль".
https://askubuntu.com/questions/1118497 ... ea/1118523
:hoho:

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

Добавлено: 02 авг 2019, 10:20
G.A.P
etamax, дело в том что этот костыль, которым я и они пользуются, не хочет работать с ядром 5.0 и настраивать нечего... так надеялся что в новом ядре этот головняк пролечат.
а с приёмом сигнала у меня изначально проблем не было с этим костылём, на 4 ядре, возможно ревизии адаптера этого убогого разные бывают.

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

Добавлено: 02 авг 2019, 10:32
G.A.P
Ой-ой, меня в гугле забанили - сейчас буду пробовать новый костыль :thumbs:

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

Добавлено: 02 авг 2019, 11:29
G.A.P
Наверное глупый вопрос, а костыль от 4 ядра надо обязательно анинсталить, или можно тупо накатить новый? а то оно что то ругнулось на существующий модуль, но после ребута так и не поставилось...
Короче, вернулся на 4 ядро.