Опять нет устойчивого подключения по wifi

Сообщения
13
#1
Доброго дня!
Прошу подсказать что не настроено после новой установке дистрибутива?
avadm@SAVIRBIS:~$ sudo dmesg | grep -i rtl
[ 7.259048] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 7.259053] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 7.259694] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 7.259698] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 7.797985] usb 1-7: rtl8723bu_parse_efuse: dumping efuse (0x200 bytes):
[ 7.798089] usb 1-7: RTL8723BU rev E (SMIC) 1T1R, TX queues 3, WiFi=1, BT=1, GPS=0, HI PA=0
[ 7.798091] usb 1-7: RTL8723BU MAC: 0c:9a:42:01:e0:af
[ 7.798094] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[ 8.837367] usbcore: registered new interface driver rtl8xxxu
[ 44.463346] Modules linked in: arc4 joydev intel_rapl spi_pxa2xx_platform 8250_dw intel_telemetry_pltdrv intel_punit_ipc intel_telemetry_core nls_cp1251 intel_pmc_ipc nls_cp866 hid_multitouch x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm rtl8xxxu irqbypass uvcvideo crct10dif_pclmul videobuf2_vmalloc videobuf2_memops crc32_pclmul videobuf2_v4l2 videobuf2_core videodev ghash_clmulni_intel media pcbc mac80211 aesni_intel aes_x86_64 snd_soc_skl crypto_simd glue_helper cryptd snd_soc_skl_ipc intel_cstate intel_rapl_perf snd_hda_ext_core input_leds serio_raw cfg80211 snd_soc_sst_dsp snd_hda_codec_hdmi lpc_ich snd_hda_codec_realtek snd_soc_sst_ipc snd_hda_codec_generic snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine btusb btrtl btbcm btintel bluetooth ecdh_generic asix usbnet
savadm@SAVIRBIS:~$
Wifi делает попытки подключения но разрывает соединение. Realtek RTL8723B. Проверяется на различных роутерах. И подключениях.
Это только под Asatra. ПодWin10 на данном ноутбуке проблем с wifi нет. Ноутбук IRBIS NB133.
Спасибо.
 

Olej

New member
Сообщения
1 307
#2
ПодWin10 на данном ноутбуке проблем с wifi нет.
1. Windows здесь ни в чём не показатель - забудьте!
Wifi делает попытки подключения но разрывает соединение.
2. С чего это вы решили что оно что-то там "делает попытки"? По каким признакам?
3. Судя по публикациям, вам с этим чипом предстоит пободаться... ;)
 

Olej

New member
Сообщения
1 307
#3
Судя по публикациям, вам с этим чипом предстоит пободаться...
Wifi-адаптер Realtek с чипом RTL8723AU: решение проблемы с низкой скоростью и нестабильным соединением
Для вашего чипа этот драйвер здесь: https://github.com/lwfinger

Покажите:
Код:
$ lscpi
...
$ lsmod | grep rtl
...
 

Olej

New member
Сообщения
1 307
#4
3. Судя по публикациям, вам с этим чипом предстоит пободаться... ;)
Вот как народ уродуется с вашим чипом по всему миру: Realtek Wifi is Not Working on Xubuntu 18.04 LTS with RTL8723BU - это по состоянию на сентябрь 2018г. (свежак ;))
Это, кстати, описано решение вашей проблемы ... но, возможно, можно будет найти и проще.
 
Последнее редактирование:
Сообщения
13
#5
Доброго вечера!
Странно, что в дистрибутиве с официального сайта ОС не рабочий драйвер, который ставится при установке. Неужели никто не проверял.
Видеть то сети он видит. Но после долгой верчения знаком подключения сообщает, что соединение разорвано. Почему бы не починить в дистрибутиве, чтобы не надо было бодаться.
Вывод по указанной команде:
savadm@SAVIRBIS:~$ lsmod
Module Size Used by
hid_generic 16384 0
usbhid 49152 0
arc4 16384 2
joydev 24576 0
intel_rapl 20480 0
spi_pxa2xx_platform 24576 0
8250_dw 16384 0
intel_telemetry_pltdrv 20480 0
intel_punit_ipc 16384 1 intel_telemetry_pltdrv
intel_telemetry_core 16384 1 intel_telemetry_pltdrv
nls_cp1251 20480 1
intel_pmc_ipc 20480 1 intel_telemetry_pltdrv
nls_cp866 20480 1
hid_multitouch 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 217088 0
kvm 598016 1 kvm_intel
rtl8xxxu 122880 0
irqbypass 16384 1 kvm
uvcvideo 86016 0
crct10dif_pclmul 16384 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
crc32_pclmul 16384 0
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 videobuf2_v4l2,uvcvideo
videodev 180224 3 videobuf2_core,videobuf2_v4l2,uvcvideo
ghash_clmulni_intel 16384 0
media 40960 2 videodev,uvcvideo
pcbc 16384 0
mac80211 778240 1 rtl8xxxu
aesni_intel 188416 0
aes_x86_64 20480 1 aesni_intel
snd_soc_skl 90112 0
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
cryptd 24576 3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_soc_skl_ipc 65536 1 snd_soc_skl
intel_cstate 20480 0
intel_rapl_perf 16384 0
snd_hda_ext_core 24576 1 snd_soc_skl
input_leds 16384 0
serio_raw 16384 0
cfg80211 622592 1 mac80211
snd_soc_sst_dsp 32768 1 snd_soc_skl_ipc
snd_hda_codec_hdmi 49152 1
lpc_ich 24576 0
snd_hda_codec_realtek 106496 1
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
snd_soc_acpi 16384 1 snd_soc_skl
snd_soc_core 241664 1 snd_soc_skl
snd_compress 20480 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
btusb 45056 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
bluetooth 557056 7 btrtl,btintel,btbcm,btusb
ecdh_generic 24576 1 bluetooth
asix 45056 0
usbnet 45056 1 asix
mii 16384 2 usbnet,asix
rtsx_usb 20480 0
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 81920 7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 98304 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
snd_timer 32768 1 snd_pcm
mei_me 40960 0
idma64 20480 6
virt_dma 16384 1 idma64
snd 81920 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
intel_lpss_pci 20480 0
intel_lpss 16384 1 intel_lpss_pci
soundcore 16384 1 snd
mei 94208 1 mei_me
processor_thermal_device 16384 0
intel_soc_dts_iosf 16384 1 processor_thermal_device
rfkill_gpio 16384 0
mac_hid 16384 0
tpm_crb 16384 0
int3400_thermal 16384 0
int3403_thermal 16384 0
intel_hid 16384 0
acpi_thermal_rel 16384 1 int3400_thermal
sparse_keymap 16384 1 intel_hid
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
parport_pc 36864 0
ppdev 20480 0
lp 20480 0
parport 49152 3 parport_pc,lp,ppdev
ip_tables 28672 0
x_tables 40960 1 ip_tables
autofs4 40960 2
mmc_block 36864 2
i915 1626112 4
i2c_algo_bit 16384 1 i915
sdhci_pci 32768 0
sdhci 49152 1 sdhci_pci
drm_kms_helper 172032 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
drm 401408 5 drm_kms_helper,i915
i2c_hid 20480 0
hid 118784 4 i2c_hid,usbhid,hid_multitouch,hid_generic
video 45056 1 i915
pinctrl_broxton 40960 3
nochmodx 20480 0
savadm@SAVIRBIS:~$ lsmod | grep rtl
rtl8xxxu 122880 0
mac80211 778240 1 rtl8xxxu
btrtl 16384 1 btusb
bluetooth 557056 7 btrtl,btintel,btbcm,btusb
savadm@SAVIRBIS:~$

Может проще для пользователей поправить дистрибутив?
И желающих работать на Линукс смотришь будет больше?
 

Olej

New member
Сообщения
1 307
#6
Странно, что в дистрибутиве с официального сайта ОС не рабочий драйвер, который ставится при установке.
Ничего странного. У вас просто стоит говённый китайский клон чипа, с суффиксом BU (0bda:b720), который "не влазит" в стандартный драйвер RTL. Ни один дистрибутив Linux не обеспечивает поддержку этого говённого клона чипа 8723.
Тут можно только вспомнить слова великого русского поэта А.С.Пушкина:
Не гонялся бы ты, Поп, за дешевизною.
:ROFLMAO:
Вот этот драйвер. Который нужно заменить.
И желающих работать на Линукс смотришь будет больше?
А с желающими работать в Linux и так всё путём. :p
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#7
Может проще для пользователей поправить дистрибутив?
Подправить для вашего удовольствия дистрибутив с тем, чтобы нормальные чипы 8723 перестали работать? :eek:
... а также существующие во множестве другие, помимо вашего 8723BU, такие же говённые китайские клоны: 8723AU, 8723EU, 8723DU.
 
Сообщения
13
#8
Прошу дать совет: какой ноутбук не содержит данные клоны, а содержит нормальные чипы 8723? Придется покупать ...
 

Olej

New member
Сообщения
1 307
#9
Прошу дать совет: какой ноутбук не содержит данные клоны, а содержит нормальные чипы 8723? Придется покупать ...
1. Проще по показанным выше инструкциям довести до ума то что у вас в руках, чем покупать новое. Там работы - на 2 часа.
Это у вас Lenovo?

2. Обычно наилучше совместимы с Linux: Dell или HP.
См. Выбор ноутбука под Linux ... хоть это и не самая свежая информация.

P.S. А зачем вам так уж обязательно RTL8723? "Вам шашечки, или ехать?" ;)
 
Последнее редактирование:

Montfer

New member
Сообщения
2 364
#10
У меня Aser Aspire V3-571G
Код:
03:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
        Subsystem: Foxconn International, Inc. AR9462 Wireless Network Adapter
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at b3500000 (64-bit, non-prefetchable) [size=512K]
        Expansion ROM at b3580000 [disabled] [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: ath9k
        Kernel modules: ath9k
Только вряд ли он сейчас в продаже есть
 
Сообщения
13
#11

Вложения

Olej

New member
Сообщения
1 307
#12
Воспользовался советом по ссылке: Wifi-адаптер Realtek с чипом RTL8723AU: решение проблемы с низкой скоростью и нестабильным соединением. проделал дважды, заменив AU на BU. Сети видит. Подключается, но одновременно отображает 2 устройства.
Покажите ваши:
Код:
$ lsmod | grep ^r
Код:
$ ls /etc/modprobe.d
И куда вы там вписывали blacklist ...? И что?
Предполагаю (IMHO) что у вас одновременно загружены 2 модуля ядра для одного устройства, мешающие друг другу (такое бывает запросто).

P.S. Только не надо фотопортретов с монитора! :eek:
Научитесь:
1. выполнять команды в терминале точно так как просят (а не как хочется)
2. копировать с терминала ответ (а не писать его вручную)
3. пользоваться тэгом Вставить->Код - для показа выполняемых команд
 
Последнее редактирование:
Сообщения
13
#13
Доброго Дня!

savadm@SAVIRBIS:~$ lsmod |grep ^r
rtsx_usb 20480 0
rfkill_gpio 16384 0
savadm@SAVIRBIS:~$ ls /etc/modprobe.d
blacklist-astra.conf blacklist-firewire.conf blacklist-rare-network.conf
blacklist-ath_pci.conf blacklist-framebuffer.conf dkms.conf
blacklist.conf blacklist.local.conf iwlwifi.conf

Файл blacklist.conf с изменениями (две последние строки, прочие ранее существовавшие):

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
blacklist r8723bu
blacklist rtl8xxxu
 
Сообщения
13
#15
savadm@SAVIRBIS:~$ lsmod |grep 8723
8723bu 901120 0
cfg80211 622592 1 8723bu
savadm@SAVIRBIS:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 0c:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff
3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 0e:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff
 

Olej

New member
Сообщения
1 307
#16
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 0c:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff
3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 0e:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff
Ну вы там учудили что-то загадочное - 2 WiFi интерфейса c якобы различающимися MAC (аппаратными) сетевыми адресами. :eek:
Ну, чтоб совсем уже посмешить, покажите:
Код:
$ ip address
 
Сообщения
13
#17
Доброго дня!

Ну, чтоб совсем уже посмешить, покажите:

savadm@SAVIRBIS:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 0c:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff
inet 10.166.113.45/23 brd 10.166.113.255 scope global noprefixroute dynamic wlan0
valid_lft 691086sec preferred_lft 691086sec
inet6 fe80::a745:7d20:91ee:92db/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 0e:9a:42:01:e0:af brd ff:ff:ff:ff:ff:ff

Что можете посоветовать для исправления ситуации?

Спасибо.
 

Olej

New member
Сообщения
1 307
#18
Что можете посоветовать для исправления ситуации?
Что можно посоветовать если непонятно каким это фокусом вы сделали даже сразу 2 интерфейса?
У американских техников есть такое правило:
Не чинить то, что хоть как-то работает.
Работает? Пусть работает... :p
 
Сообщения
13
#19
Что можно посоветовать если непонятно каким это фокусом вы сделали даже сразу 2 интерфейса?
У американских техников есть такое правило:

Работает? Пусть работает... :p
Фокус простой, дважды проделал действия по установке драйвера.
Уже писал об этом:

Доброго дня!
Воспользовался советом по ссылке: Wifi-адаптер Realtek с чипом RTL8723AU: решение проблемы с низкой скоростью и нестабильным соединением. проделал дважды, заменив AU на BU. Сети видит. Подключается, но одновременно отображает 2 устройства.
В файле выгрузки.
Прошу помочь.
Вопрос: как можно удалить второй или первый интерфейс?
Спасибо.
 

Olej

New member
Сообщения
1 307
#20
Фокус простой, дважды проделал действия по установке драйвера.
Значит "проделал" - неправильно: наугад и как попало...
Вопрос: как можно удалить второй или первый интерфейс?
Никак.
Сетевой интерфейс создаёт код модуля ядра вызовами kernel API: alloc_netdev(), register_netdev()
Можете пойти посмотреть в коде вашего модуля что там ... но, думаю, что это вам слабо поможет.
 
Последнее редактирование: