Автор Тема: Wi-fi RTL8723BE  (Прочитано 1981 раз)

Оффлайн CorvusCornix

  • Начинающий
  • *
  • Сообщений: 22
Wi-fi RTL8723BE
« : 16.11.2016 18:31:32 »
Здравствуйте. Установил последнюю версию Simply на новый ноут и обнаружил, что карточка wi-fi не работает.
(04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter)
У меня сейчас стоит: 3.14.79-std-pae-alt0.M70P.1, тут недалеко есть темка от декабря 2015, из нее я понял, что на тот момент карточка работала только в un-def, хотелось бы узнать изменилось ли что-нибудь на данный момент, какие еще есть варианты? С un-def как я понимаю я не использую практически половину памяти, но в то же время дома только wi-fi, а ноутбук без сети это как-то совсем грустно(да, разбаловал нас технический прогресс))).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Wi-fi RTL8723BE
« Ответ #1 : 16.11.2016 18:48:34 »
А зачем вам pae ? Может просто 64-бмтную версию поставить?


Хотя может и pae уже поддерживает - надо разбираться.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #2 : 16.11.2016 19:31:26 »
Установил последнюю версию Simply

Установили?, - а теперь удалите. :-)

на новый ноут и обнаружил, что карточка wi-fi не работает.

И не будет.
И pae тут совершенно ни при чём.

(04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter)
У меня сейчас стоит: 3.14.79-std-pae-alt0.M70P.1,

Драйвер для этого адаптера появился в kernel начиная с версии 3.15:
https://wikidevi.com/wiki/Realtek_RTL8723BE_miniCard_%28HMC%29

Установите стартеркит p8-xfce и будет вам счастье.
А пакетами добьёте подглядывая в текстовый файл, который прилагается для инсталляционного исошника Simply. Ну или поглядывая в synaptic.

# find /lib/modules/$(uname -r)/ -name "*8723*"|grep -i wire|grep be
/lib/modules/4.4.31-std-def-alt1/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be
/lib/modules/4.4.31-std-def-alt1/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
« Последнее редактирование: 16.11.2016 19:41:40 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #3 : 16.11.2016 20:09:22 »
У меня сейчас стоит: 3.14.79-std-pae-alt0.M70P.1, тут недалеко есть темка от декабря 2015, из нее я понял, что на тот момент карточка работала только в un-def, хотелось бы узнать изменилось ли что-нибудь на данный момент, какие еще есть варианты? С un-def как я понимаю я не использую практически половину памяти, но в то же время дома только wi-fi, а ноутбук без сети это как-то совсем грустно(да, разбаловал нас технический прогресс))).

Похоже у вас функция Remap Memory вмёртвую залочена в Enable и изменение отсутствует как данность, а с ядром std-def у вас объём памяти уменьшится до 2-ух гигабайт.
С un-def это не половина памяти, а что-то около 2-вух гигабайт вне зависимости от физического объёма памяти.

Сборки стартеркитов p8 - сентябрьские. Значит там ядро где-то 4.4.20-std-def, которое можно будет сменить на свежее kernel-image-std-pae-4.4.31 из репозитория.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Wi-fi RTL8723BE
« Ответ #4 : 16.11.2016 20:37:00 »
а с ядром std-def у вас объём памяти уменьшится до 2-ух гигабайт
4x наверное?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #5 : 16.11.2016 21:15:12 »
а с ядром std-def у вас объём памяти уменьшится до 2-ух гигабайт
4x наверное?

Фиг там!
Я бы этих гадёнышей,производителей BIOS для современных ноутбуков, придушил бы:
При ядре 32 bit без pae и при Remap Memory Enable, эффект будет прямо до наоборот:
$ uname -r
4.1.21-std-def-alt1
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2464        412       2052          0         33        207
-/+ buffers/cache:        170       2294
Swap:        10607          0      10607

Физической памяти в ноуте 8 гигабайт.
Ремап залочен, а настройка опционально не выведена.
Вот так производители железа добровольно-принудительно выдавливают пользователей на 64bit платформу, - пинками и кнутом под зад. Но под Пингвином под pae можно получить до 64 гигов рамы, а на винде такое только на серверах. На десктопах там даже в pae режиме 4 гига максимум физической. Из 4-рёх где-то 200 -1024 мегабайта под системные нужды, остальное доступно пользователю. И даже на ср@ной козе это в виндах на десктопах не объехать. Только через 64бит. С последующим тематическим срачем.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #6 : 16.11.2016 21:41:02 »
а с ядром std-def у вас объём памяти уменьшится до 2-ух гигабайт
4x наверное?

А вот если к pae добавить Remap Memory Enable, можно дополнительно получить от двухсот до восьмисот мегабайт памяти. Зависит от BIOS и железа. Под системные нужды в этом случае используется мегабайт двести, не больше:
$ uname -r
4.4.31-std-pae-alt0.M80P.1
$ free -m
             total       used       free     shared    buffers     cached
Mem:          8017        626       7390          0         36        288
-/+ buffers/cache:        300       7716
Swap:        10607          0      10607

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #7 : 16.11.2016 22:23:27 »
Да, ещё раз возвращаемся к сути темы:
Установил последнюю версию Simply ... карточка wi-fi не работает.
(04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter)
У меня сейчас стоит: 3.14.79-std-pae-alt0.M70P.1

Стартеркит sysv-tde
$ uname -r
4.4.31-std-pae-alt0.M80P.1
$ free -m
             total       used       free     shared    buffers     cached
Mem:          8017        626       7390          0         36        288
-/+ buffers/cache:        300       7716
Swap:        10607          0      10607
$ cat /etc/altlinux-release
ALT Linux starter kit (Hypericum)
$ rpm -qf /sbin/init
sysvinit-2.88-alt5
$ apt-repo
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic
# /usr/lib/kde3/bin/kdesktop -v
Qt: 3.3.8d
KDE: 3.5.13.2
KDesktop: 3.5.13
# find /lib/modules/$(uname -r)/ -name "*8723*"|grep -i wire|grep be
/lib/modules/4.4.31-std-pae-alt0.M80P.1/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be
/lib/modules/4.4.31-std-pae-alt0.M80P.1/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
# modinfo rtl8723be|head -n4
filename:       /lib/modules/4.4.31-std-pae-alt0.M80P.1/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
firmware:       rtlwifi/rtl8723befw.bin
description:    Realtek 8723BE 802.11n PCI wireless
license:        GPL

Оффлайн CorvusCornix

  • Начинающий
  • *
  • Сообщений: 22
Re: Wi-fi RTL8723BE
« Ответ #8 : 20.11.2016 17:58:22 »
Установил стартеркит, во-первых, дернул меня черт установить груб, из-за этого теперь не грузится арч, который установил за пару часов до этого с целью "поковырять". Но это не по теме, самое главное в хфсе в настройке тачпада не вижу галочку, которая отвечает за тап, поэтому он не работает. Странно, в арче тоже ставил голую хфсе, там в настройках эта галочка была..

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #9 : 20.11.2016 18:57:33 »
самое главное в хфсе в настройке тачпада не вижу галочку, которая отвечает за тап, поэтому он не работает. Странно, в арче тоже ставил голую хфсе, там в настройках эта галочка была..

Давайте разбираться, всё решаемо.

Проверьте для начала наличие пакета в системе, - скриншот1:
$ rpm -qa|grep xfce4-settings
xfce4-settings-4.12.1-alt1
$ rpm -ql xfce4-settings|grep mouse
/usr/bin/xfce4-mouse-settings
/usr/share/applications/xfce-mouse-settings.desktop


Второй вариант, - даже более гибкий и мощный чем гуёвая настройка тачпада
$ rpm -qa|grep synaptics
xorg-conf-synaptics-0.3-alt1
xorg-drv-synaptics-1.8.3-alt1

Моя кастомная настройка тачпада:
Схематически принятые номера кнопок мыши, - эмуляция кнопок мыши ударом тачпаду:
1 - Левая Кнопка Мыши - ЛКМ
2 - Колесо - Средняя Кнопка Мыши - СКМ
3 - Правая Кнопка Мыши - ПКМ
Настройка файла /etc/X11/xorg.conf.d/20-synaptics.conf под себя:
Однопальцевый удар - ЛКМ
Двухпальцевый удар - ПКМ
Трёхпальцевый удар - СКМ
Двухпальцевый горизонтальный и вертикальный скролл
(см. комментарии к раскомментированным Option)
# Some frequently used options for Synaptics touchpads.
# See synaptics(4) for details.

Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
###############################################################
# Disable the tap (if you don't like it)
#Option "MaxTapTime" "0"
# Which mouse button is reported on a non-corner one-finger tap
Option "TapButton1" "1"
# Which mouse button is reported on a non-corner two-finger tap
Option "TapButton2" "3"
# Which mouse button is reported on a non-corner three-finger tap
#Option "TapButton3" "2"
# Enable vertical scrolling when dragging along the right edge
#Option "VertEdgeScroll" "on"
# Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
Option "VertTwoFingerScroll" "on"
# Enable horizontal scrolling when dragging along the bottom edge
#Option "HorizEdgeScroll" "on"
# Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
Option "HorizTwoFingerScroll" "on"
# If on, circular scrolling is used
#Option "CircularScrolling" "on"
# Trigger region on the touchpad to start circular scrolling
#Option "CircScrollTrigger" "2"
# Play with this values to set the precision of two finger scroll
# (For touchpads not capable of detecting multiple fingers
# but are capable of detecting finger pressure and width)
#Option "EmulateTwoFingerMinZ" "40"
#Option "EmulateTwoFingerMinW" "8"
# Your finger needs to produce this many scrolls per second in order to start coasting
#Option "CoastingSpeed" "0"
# ETPS/2 Elantech Touchpad's software keys can be reconfigured
#Option "SoftButtonAreas"  "60% 0 82% 0 40% 59% 82% 0"
###############################################################
EndSection
Там где встречается словосочетание dragging along, это скролл в правой вертикальной и нижней горизонтальной зоне тачпада, - закомментировано и неактивно.
Там где встречается словосочетание dragging with two fingers, это двухпальцевый вертикальный и горизонтальный скролл соответственно, по всему полю тачпада, - в этом конфиге они раскомментированы, а значит активны.
В опциях TapButton2 и TapButton3, двухпальцевый и трёхпальневый удар поменялись местами, - мне так более удобно: двухпальцевый удар - эмуляция правой (3-ей) кнопки мыши; трёхпальцевый удар - эмуляция (2-рой) кнопки колеса мыши.

После редактирования файла требуется рестарт X-сервера.
« Последнее редактирование: 21.11.2016 02:57:02 от Speccyfighter »

Оффлайн CorvusCornix

  • Начинающий
  • *
  • Сообщений: 22
Re: Wi-fi RTL8723BE
« Ответ #10 : 22.11.2016 21:14:51 »
Извиняюсь за долгий ответ, нет времени, сегодня только до ноута добрался. Сеть завелась из коробки через NM, пакеты посмотрел - все в системе есть. Если сравнить со скриншотом, то все то же самое кроме вкладки "тачпад", ее просто нет. И почему-то все настройки xfce не сохранились - ни горячие клавиши, ни положение панелей, зашел как в первый раз, даже русской раскладки не было (прошлый раз добавлял сам). Настраивать вручную тачпад пока не пробовал.
« Последнее редактирование: 22.11.2016 21:17:32 от AlonePasserby »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #11 : 23.11.2016 00:46:39 »
Извиняюсь за долгий ответ, нет времени, сегодня только до ноута добрался.

Ничего, всё нормально.

Если сравнить со скриншотом, то все то же самое кроме вкладки "тачпад", ее просто нет.

Подтверждаю, есть такое на p8 и выше.
Вероятнее всего проблема в драйвере xorg-drv-libinput.
Без этого драйвера тачпад на каких-то новых ноутбуках не работает.
Но этот же драйвер на старых ноутбуках, например на HP Compaq NX6110, мешает увидеть настройки тачпада. И объехать это культурно из коробки, для всех ноутбуков сразу, сейчас никак.
За такие виндозные косяки в Линукс, все благодарности направлять линуксовым кодерам и горячо их за это благодарить.

Изначально этот драйвер в системе в наличии и окно настройки мыши и тачпада вкладку настроек тачпада не отображает, - см. скришот1
$ rpm -qa|grep libinput|grep xorg
xorg-drv-libinput-0.20.0-alt0.M80P.1
$ rpm -qi xorg-drv-libinput
Name        : xorg-drv-libinput            Relocations: (not relocatable)
Version     : 0.20.0                            Vendor: ALT Linux Team
...
Summary     : Xorg libinput input driver
Description :
This is an X driver based on libinput. It is a thin wrapper around libinput,
so while it does provide all features that libinput supports it does little
beyond.

***WARNING: misconfiguration of an X input driver may leave you without
usable input devices in your X session. Use with caution.***

Но стоит удалить этот драйвер
# apt-get remove xorg-drv-libinput
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  xorg-drv-libinput
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
и перелогиниться в систему, как окно настройки мыши и тачпада, при выборе тачпада в окне Устройство, отобразит и вкладку Тачпад и настройки тачпада HP Compaq NX6110, - см. скриншот2.
А у NX6110 их аж семь штук:
$ xinput list 'SynPS/2 Synaptics TouchPad'|grep 'Button labels'
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None


И почему-то все настройки xfce не сохранились - ни горячие клавиши, ни положение панелей, зашел как в первый раз,

При выходе из сеанса, маркер Сохранить сеанс был установлен?
См. скриншот3
Именно с выходом из сеанса после настройки а не перезагрузкой.


даже русской раскладки не было (прошлый раз добавлял сам).

А это уже интересно.
Когда лайв запускали по F2 перед стартом русский язык конечно выбирали?
И в lightdm тоже перед залогиниванием?

День-два тому нарвался на косяк lightdm, когда не смог вернуть в систему локаль ru_RU.utf8 несмотря на явно указанную русскую локаль в ~/.dmrc

Если будет не лень, можете посмотреть эту сборку стартеркита
http://nightly.altlinux.org/p8/beta/MD5SUM
http://nightly.altlinux.org/p8/beta/alt-p8-xfce-sysv-20161111-i586.iso
http://nightly.altlinux.org/p8/beta/alt-p8-xfce-sysv-20161111-x86_64.iso
Сборка с классическим sysvinit и gdm2.20, который не был замечен в сломе локали при входе в сессию пользователя.
Переключение раскладок из коробки и в X-сессии и в виртуальных терминалах (в терминалах последовательное нажатие Ctrl+Shift, но не одновременно или наоборот)
Целью сборки ставилась простота и надёжность.
Тема тут:
https://forum.altlinux.org/index.php?topic=36177.0
Сборка упоминалась тут:
https://forum.altlinux.org/index.php?topic=36177.msg299358#msg299358
https://forum.altlinux.org/index.php?topic=36177.msg299369#msg299369


Настраивать вручную тачпад пока не пробовал.

Это не сложно. Если просечёте фишку настройки /etc/X11/xorg.conf.d/20-synaptics.conf и что вы от неё получите, она вам понравится даже больше чем настройка тачпада мышекликом в гуях. Уверен.
« Последнее редактирование: 23.11.2016 00:51:44 от Speccyfighter »

Оффлайн CorvusCornix

  • Начинающий
  • *
  • Сообщений: 22
Re: Wi-fi RTL8723BE
« Ответ #12 : 24.11.2016 15:48:33 »
Спасибо за ответы, все получилось. По видимому я при установке не указывал русский язык, но с локализацией уже разобрался. Сборки, конечно, интересно было бы посмотреть, но не хочется снова тратить время на настройки. Если, конечно, здесь можно установить pae. С 64 разрядной версией у меня когда-то были проблемы, кажется с Virtualbox,  не знаю работает ли она в данный момент или нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Wi-fi RTL8723BE
« Ответ #13 : 24.11.2016 16:29:16 »
Спасибо за ответы, все получилось.Сборки, конечно, интересно было бы посмотреть, но не хочется снова тратить время на настройки. Если, конечно, здесь можно установить pae.

На здоровье. Для этого и существует Линукс-комьюнити.

А почему ж нельзя установить, - можно.
У меня свои причины не переходить на x86_64. И для рабочих станций pae достаточно.
К тому же у меня сдвиг по фазе:
Я не разбазариваю ресурсы железа, сколько бы много их ни было. Поэтому с pae проблем никогда не возникает.
Другое дело что оно не входит в комплект поставки, но при наличии доступа в сеть или локального зеркала это мало существенно