LINUX.ORG.RU

При отключении встроенного WiFi перестает работать Bluetooth

 , , ,


1

2

В ноутбуке установлен wifi/bluetooth RTL8723BS, встроенный wifi работает медленно, по этой причине был куплен usb wifi адаптер.

Но возникла проблема, при отключении встроенного wifi, bluetooth перестает работать (я использую bt наушники, как только отключаю встроенный wifi, наушники либо отключаются, либо перестают работать (они вроде-бы подключены, но не работают)). Подключить новое устройство с выключенным wifi невозможно.

Если отключить беспроводную сеть вообще (для этого есть кнопка в linux mint cinnamon), bluetooth работает, в ином случае встроенный wifi ОБЯЗАТЕЛЬНО должен быть подключен (или пытаться подключится) к сети wifi.

Как можно отключить только встроенный wifi, чтобы при этом bletooth работал?

RTL8723BS - WLAN/Bluetooth combo solutions

Как можно отключить только встроенный wifi, чтобы при этом bletooth работал?

Наверное, никак.

vvn_black ★★★★★
()

это комбинированный wi-fi/bt модуль и отключается целиком

Harald ★★★★★
()

попробуй использовать rfkill. Сначала посмотри, что он видит rfkill list. Потом попробуй заблокировать встроенный wifi-модуль rfkill block phy0 (я предполагаю, что phy0 у тебя будет соответствовать встроенному wifi-модулю)

-----
возможно нужно будет запускать через sudo или от root. у меня сейчас не установлен rfkill

anymouze ★★
()
Ответ на: комментарий от anymouze

Результат

rfkill list:
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

Результат

rfkill block phy0:
rfkill: invalid identifier: phy0

Wolfminator
() автор топика

К примеру в винде есть возможность отключить только wifi, возможно есть в линуксе возможность как-то заглушить этот wifi чтобы он не мешал работать wifi адаптеру.

Wolfminator
() автор топика
Ответ на: комментарий от Wolfminator

rfkill block phy0:

Попробую без двоеточия в конце

abs ★★★
()
Ответ на: комментарий от anymouze

про двоеточия тебе правильно подсказывают — не нужно их указывать

это опечатка, в командной строке я их не указывал.

rfkill block 0

отключает также и wifi адаптер, результат такой-же как и при

Если отключить беспроводную сеть вообще (для этого есть кнопка в linux mint cinnamon)

не смотря на то, что результат

rfkill list
0: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: phy2: Wireless LAN
	Soft blocked: no
	Hard blocked: no

Wolfminator
() автор топика

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

anonymous
()

был куплен usb wifi адаптер

А почему не заменен внутренний на какой нибудь Интел?

cvv ★★★★★
()
Ответ на: комментарий от cvv

К сожалению, практически все в данном ноутбуке запаяно но на плате и замене не подлежит.

Wolfminator
() автор топика
Ответ на: комментарий от anymouze

Возможно нужно заблокировать и потом разблокировать 3. Кажется, есть там такой «косяк»...

Не помогло, беспроводная сеть все ровно остается отключенной, пока не включишь ее кнопкой или

rfkill unblock 0

Wolfminator
() автор топика

У меня на одном из нетбуков было подобное решение. Там можно было в переключать с помощью Fn+F2 режимы работы. Одно нажатие — вкл/выкл все, два подряд — вкл/выкл только WiFi, три подряд — вкл/выкл только BT. Ну или как-то так, точно уже не вспомню.

Deleted
()
Ответ на: комментарий от Wolfminator

я точно не помню как, там было, но человек несколько раз запускал rfkill пока стало работать, как надо. А так ситуация была как, у Вас — пишет не заблокировано, и не работает.

Попробуйте выгрузить драйвер встроенного wifi и добавить его в блеклист.

 sudo rmmod rtl8723bs
Дописать в файл /etc/modules.d/blacklist.conf строку «blacklist rtl8723bs».

anymouze ★★
()
Ответ на: комментарий от anymouze

Попробуйте выгрузить драйвер встроенного wifi и добавить его в блеклист.

В данном случае bluetooth вроде работает (подключить новое устройство возможно), но в bt наушниках звук вначале передается рывками, а потом совсем отваливается.

Wolfminator
() автор топика
Ответ на: комментарий от Wolfminator

он подразумевает «при выгруженом rtl8723bs»

irton ★★★★★
()
Ответ на: комментарий от anymouze

при выгруженом rtl8723bs

[  170.835636] RTL8723BS: module exit start
[  170.865540] RTL8723BS: rtw_ndev_uninit(wlan0)
[  170.918901] RTL8723BS: rtw_cmd_thread: DriverStopped(1) SurpriseRemoved(0) break at line 450
[  170.919133] RTL8723BS: rtw_dev_unload: driver not in IPS
[  170.948683] RTL8723BS: module exit success

подозреваю, что firmware «общее» у этого адаптера

wifi работал со стока, а для bt я ставил firmware

Wolfminator
() автор топика
Ответ на: комментарий от anymouze
[   92.380886] wlx503eaa57a90c: authenticate with b0:4e:26:1e:59:c4
[   92.444317] wlx503eaa57a90c: send auth to b0:4e:26:1e:59:c4 (try 1/3)
[   92.447002] wlx503eaa57a90c: authenticated
[   92.450200] wlx503eaa57a90c: associate with b0:4e:26:1e:59:c4 (try 1/3)
[   92.558633] wlx503eaa57a90c: RX AssocResp from b0:4e:26:1e:59:c4 (capab=0x411 status=0 aid=2)
[   92.814182] wlx503eaa57a90c: associated
[   93.649776] IPv6: ADDRCONF(NETDEV_CHANGE): wlx503eaa57a90c: link becomes ready
[  131.213702] [UFW BLOCK] IN=wlx503eaa57a90c OUT= MAC=01:00:5e:00:00:01:b0:4e:26:1e:59:c5:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
[  164.699988] Bluetooth: hci0: link tx timeout
[  164.700013] Bluetooth: hci0: killing stalled connection 00:11:67:21:82:57
[  240.647627] x86/PAT: alsa-sink-HdmiL:1482 map pfn RAM range req uncached-minus for [mem 0x7a700000-0x7a756fff], got write-combining
Wolfminator
() автор топика
Ответ на: комментарий от Wolfminator
  1. возвращайте обратно rtl8723bs — удалите строку «blacklist rtl8723bs» в файле /etc/modules.d/blacklist.conf
  2. при отключённом USB-адаптере WiFi выполните команду ip link. напишет что-то вроде

    ...
    wlx503eaa57a90c: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu ...
    link/ether 01:23:45:67:89:ab brd ff:ff:ff:ff:ff:ff
    ...

    то, что я обозначил как 01:23:45:67:89:ab — MAC-адрес встроенного модуля WiFi. У Вас будут другие цифры/буквы!
  3. отредактируйте файл конфигурации NetworkManager sudo nano /etc/NetworkManager/NetworkManager.conf, добавив следующие строки:
    [keyfile]
    unmanaged-devices=mac:xx:xx:xx:xx:xx:xx
    
    где xx:xx:xx:xx:xx:xx MAC-адрес встроенного модуля WiFi
  4. Перезапустите NetworkManager sudo systemctl restart NetworkManager. Подключите USB-адаптер WiFi.
  5. Проверьте, что всё работает как надо!

Поясню, что делаем и какой результат должен получится.

Поскольку Bluetooth без встроенного WiFi «отказывается» работать мы его возвращаем. Узнаём MAC-адрес «встройки» и «говорим» NM, что это устройство «ненужно». Перезапуск NM нужен для применения «настройки». Подключаем USB WiFi (он же нужен).

Как результат должен работать Bluetooth и «интернет» от USB WiFi.

anymouze ★★
()
Ответ на: комментарий от anymouze

Как результат должен работать Bluetooth и «интернет» от USB WiFi.

Все работает, спасибо за помощь

Wolfminator
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.