You are not logged in.
I'm getting the following messages when I shut down my laptop:
Pretty sure bluetooth is not working, but I'm not sure because I did not configure bluetooth to work with Gnome yet, and I'm using netctl for my wifi, which works perfectly fine.
bluetooth hci0: firmware: rtl_bt/rtl8723b_fw.bin will not be loaded-part5...
Bletooth: hci0: Failed to load rtl_bt/rtl8723b_fw.bin
reboot: System halted
The only information I could find was very outdated and I have no idea how to fix it.
output of lsusb:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 03f0:521d Hewlett-Packard
Bus 002 Device 004: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader
Bus 002 Device 003: ID 0bda:b001 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Offline
...The only information I could find was very outdated and I have no idea how to fix it...
Have you read/followed the: arch bluetooth wiki page?
Regards
Martin
It is advised to follow the How to post guide when posting on the Arch forum. If one consciously jumps over these elementary steps like reading the wiki and providing necessary information about the problem, one can be regarded as a Help Vampire.
Offline
I have,
I could not manage to get bluetooth to work with either gnome-bluetooth or bluez-utils.
bluez-utils gives the following error:
Failed to set power on: org.bluez.Error.Failed
Hcitool scan also reports: "Device not available: No such device"
(this is a fresh install btw)
Last edited by Aertbei (2016-11-19 21:43:35)
Offline
What kind of bluetooth driver does your PC take!? Broadcom?
Offline
I fixed this error message downloading the file from here: Bluetooth driver for RTL8723AE and RTL8723AU and copied it like this:
sudo cp rtl8723b_config /usr/lib/firmware/rtl_bt/rtl8723b_config.bin
Direct link to file: https://github.com/lwfinger/rtl8723au_b … 23b_config
Now i dont have any errors:
mar 17 16:08:08 vic-viper kernel: rtl8723be: Using firmware rtlwifi/rtl8723befw.bin
mar 17 16:08:12 vic-viper kernel: rtl8723be 0000:09:00.0 wlo1: renamed from wlan0
Offline
Hello I have the exact same problem. The links you provided doesn t cover REALTEK rtl8723BE and maybe that is way you get the second problem.
lspci -vv gives me
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 81c1
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 36
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at f0300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Via message/WAKE#
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
Capabilities: [150 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [158 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Kernel driver in use: rtl8723be
Kernel modules: rtl8723be
For me the driver rtl8723be came out of the box listening on antena number 2 which was the weakest and generated wifi range / bad transmissions problem.
that same chip is used to manage bluetooth too so it is badly configured we get that error :
[ 8.415745] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 8.415750] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 8.422228] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 8.422238] Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
[ 8.422319] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 8.461783] Bluetooth: hci0: rom_version status=0 version=1
Last edited by Shadwolf (2017-03-17 23:46:54)
Offline
hum to be strict and precise ... those errors means dear user I tryed to load a certain file that doesnt exists for instance /lib/firmware/rtl_bt/rtl8723b_config.bin ... and effectively looking a that directory that file doesnt exists the only _config,bin like file in that directory is "rtl8722b_config.bin" ... so my guess is or they miss typed the filename in the linux firmware package which would solve the issue by renaming or creating a symbolic link OR that particular file was forgotten and to solve this we should rebuild the kernel drivers.
Offline
ok so I downloaded too https://github.com/lwfinger/rtl8723au_b … 23b_config which the link was given by R3tr0G4m3r and store it in /lib/firmware/rtl/rtl_bt with the appropriate name rtl8723b_config.bin then rebooted then did a dmesg | grep -i Bluetooth which produced the following reply:
[ 7.623172] Bluetooth: Core ver 2.22
[ 7.623234] Bluetooth: HCI device and connection manager initialized
[ 7.623246] Bluetooth: HCI socket layer initialized
[ 7.623253] Bluetooth: L2CAP socket layer initialized
[ 7.623272] Bluetooth: SCO socket layer initialized
[ 7.764775] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 7.764779] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 7.782027] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 7.823773] Bluetooth: hci0: rom_version status=0 version=1
[ 7.823807] Bluetooth: cfg_sz 44, total size 22540
as we can see the error on the loading file rtl_bt/rtl8723b_config.bin is gone ! but still I have no bluetooth working gnome. Probably due to missing tools which gnome3 depends on to administrate bluetooth interface...
Still digging to get the bluetooth working
EDIT--
I read the Bluetooth config manual https://wiki.archlinux.org/index.php/Bl … ia_the_CLI
see that 2 packages where needed in bluetooth related affairs bluez and bluez-utils did a pacman -Ss bluez seen that bluez was installed but bluez-utils wasnt so I installed bluez-utils then did a systemctl enable bluetooth service systemctl start bluetooth.service and gnome then was happyly seeking for bluetooth devices which my android smartphone was able to detect my linux pc and that is really cool !!
For me problem solved. Hope my problem solving session will help you solve your problem too.
Last edited by Shadwolf (2017-03-18 00:30:56)
Offline
I couldn't make bluetooth working again since 4.7 kernel.. my card is rtl 8723be too, how did you make work??
Offline
I've the same problem.
bluetoothctl
[bluetooth]power on
Failed to set power on: org.bluez.Error.Failed
rfkill list
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tried rtlwifi_new-dkms - my laptop wasn't even start after reboot (seems like somehow it loads no modules at all)
Tried direct file from #5 post - nothing changed
Didn't try hciconfig because I think the problem is in the driver and when I try to install bluez-utils-compat:
yaourt -S bluez-utils-compat
...
ERROR: one or more PGP signatures could not be verified!
Since I think it's drivers - this dosn't worth a shot
I'll appreciate if someone helps me
Offline
breakneck,
Welcome to the Arch Linux Forums. I have no idea if bluez-utils-compat will be of use, but I do think you need to brush up on the use of the AUR.
https://wiki.archlinux.org/index.php/Ar … Repository
https://wiki.archlinux.org/index.php/Ma … e_checking
https://wiki.archlinux.org/index.php/Gn … public_key
I discourage the use of Yaourt. If you want to use an AUR helper, you might pick one that is not quite so red.
Regardless, I strongly suggest you study how to hand fly makepkg so you know how it works prior to using an autopilot -- especially one prone to spectacular crashes.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Thank you, ewaller,
your links are helpful, I picked pacaur instead
hciconfig
# hci0: Type: Primary Bus: USB
BD Address: B8:86:87:99:FA:77 ACL MTU: 820:8 SCO MTU: 255:16
DOWN
RX bytes:1225 acl:0 sco:0 events:122 errors:0
TX bytes:23274 acl:0 sco:0 commands:123 errors:0
# hciconfig hci0 up
Can't init device hci0: Connection timed out (110)
so I kind of need more help with bt T_T
Offline
I did
$ git clone https://github.com/lwfinger/rtlwifi_new.git
$ cd rtlwifi_new
$ git checkout rock.new_btcoex
$ make clean && make
$ sudo make install
$ sudo mkinitcpio -p linux
this time I booted properly, but had no effects. the same error that I've had before.
Tried to reload rtl8723be with ant_sel=1 and ant_sel=2 but all the same
Failed to set power on: org.bluez.Error.Failed
I don't know what to do, I tried all that I saw all over the internet. Please, someone, help T_T
Offline
breakneck you are missing /lib/firmware/rtl_bt/rtl8723_config.bin ...
copy it form the web site restart. Then if you try to connect a bt speaker to your notebook you will get a problem involving pulse audio that capture your bt speaker and adress it to the limbo ... so you have to force pulse audio to do nothing with that new "sound board" in order to get it working.
ln -s /dev/null ~gdm/.config/systemd/user/pulseaudio.socket
Offline
breakneck you are missing /lib/firmware/rtl_bt/rtl8723_config.bin ...
but where I can copy it from?
also googled this thing:
https://github.com/lwfinger/rtl8723be/issues/2
they say
cp rtl8723_config.bin rtl8723_config
cp rtl8723_fw.bin rtl8723_fw
copy it form the web site restart.
Sorry, I didn't understand this part. Which site?
Last edited by breakneck (2017-03-28 13:58:02)
Offline
Shadwolf, If you meant rtl8723b_config.bin (with b after the 8723) I already have this thing, it isn't helps.
I seached for it in github and google and I got nothing, please, tell me what did you mean
Offline
hum ... do a dmesg | grep rtl8723 if it says rtl8723_config.bin coudn't be loaded then you need to copy from the website I gave you that file to you arch linux /lib/firmware/rtl/
if not then your problem is somewhere else ...
Personally I had bluetooth working fine until they put the next kernel as files are missing and pulseaudio auto capture the interface when it detects it then each kernel update means spending a time figuring out why bt support is gone.
you have to start by the begining. Does the modules around bluetooth technology loads properly traduction in mondane words "Do I have in dmesg bluetooth rtl8723 hci0 related errors ?
next do I use the rtl wifi new drivers other while I would en with a bt connected speaker that experience sound glitch ...
then do pulseaudio does properly its job.
1) dmesg | grep -i Bluetooth and you see there it there is a problem
2) bluetoothctl do you have it ? can you trust pair connect to the bt speaker ?
3) pulseaudio -start what does it say ?
Last edited by Shadwolf (2017-03-30 19:59:53)
Offline
$ dmesg | grep -i Bluetooth
[ 28.615754] Bluetooth: Core ver 2.22
[ 28.615792] Bluetooth: HCI device and connection manager initialized
[ 28.615799] Bluetooth: HCI socket layer initialized
[ 28.615804] Bluetooth: L2CAP socket layer initialized
[ 28.615812] Bluetooth: SCO socket layer initialized
[ 29.178359] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 29.178364] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 29.326387] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 29.329237] Bluetooth: hci0: rom_version status=0 version=1
[ 29.329302] Bluetooth: cfg_sz 44, total size 22540
[ 35.181788] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 35.181790] Bluetooth: BNEP filters: protocol multicast
[ 35.181796] Bluetooth: BNEP socket layer initialized
[ 126.014055] Bluetooth: RFCOMM TTY layer initialized
[ 126.014072] Bluetooth: RFCOMM socket layer initialized
[ 126.014086] Bluetooth: RFCOMM ver 1.11
[ 133.433342] Bluetooth: hci0 urb ffff880274cf0000 failed to resubmit (113)
[ 159.442227] Bluetooth: hci0 urb ffff880270c00b40 failed to resubmit (113)
$ bluetoothctl
[NEW] Controller B8:86:87:99:FA:77 arch [default]
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Failed
[bluetooth]# scan on
Failed to start discovery: org.bluez.Error.NotReady
I don't understand why do you want to know about "pulseaudio --start" when bluetooth is not working, but here it is:
$ pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {f380770f2cf4402b80483ef7098ab4d4}unix:/run/user/1001/pulse/native, which appears to be local. Probing deeper.
UPD: thought it might be useful
$ bluetoothctl
[NEW] Controller B8:86:87:99:FA:77 arch [default]
[bluetooth]# show
Controller B8:86:87:99:FA:77
Name: arch
Alias: arch
Class: 0x000000
Powered: no
Discoverable: no
Pairable: yes
UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001)
UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)
UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d052C
Discovering: no
Last edited by breakneck (2017-03-31 13:57:31)
Offline
So what the kernel bluetooth driver is loading ok...
so now you need to use bluetoothctl to "connect" your bluetooth headset.
/etc/pulse/default.pa should have those lines
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
in bluetoothctl you need to do those commands
power on
scan on
then you will have to put your device in descovery mode and it should appear in the device list
then trust <device_ID> Device id is something like AA:BB:00:11:22 etc.. it should be next to your device name
#bluetoothctl
[NEW] Controller CC:B0:DA:CD:8E:58 mylinux [default]
[NEW] Device 40:EF:4C:E0:61:8F PBT-750BK <-- my bluetooth speaker
[NEW] Device 40:88:05:75:02:C3 XT1097
then you will need to do a connect <device_ID> and you will have its all ok or it fails with an error message.
Offline
in bluetoothctl you need to do those commands
power on
scan on
I do appreceate that you're trying yo help, but as I've already posted - I CAN'T power on my bluetooth. That's the whole point.
first thing I said
tried hciconfig
rebuilded drivers and tried again
you asked me do it again and I did
There is what I have:
$ bluetoothctl
[NEW] Controller B8:86:87:99:FA:77 arch [default]
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Failed
[bluetooth]# scan on
Failed to start discovery: org.bluez.Error.NotReady
Last edited by breakneck (2017-04-05 15:03:40)
Offline
hello,
$ bluetoothctl
[NEW] Controller B8:86:87:99:FA:77 arch [default]
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Failed
[bluetooth]# scan on
Failed to start discovery: org.bluez.Error.NotReady
I had the exact same problem and solved it, to sum up it is caused by laptop-mode which power off the bluetooth
see : https://bbs.archlinux.org/viewtopic.php?id=221635
and : https://wiki.archlinux.org/index.php/La … _up_events
Regards !
Last edited by fedcod (2017-04-06 10:36:36)
Offline
hello,
I had the exact same problem and solved it, to sum up it is caused by laptop-mode which power off the bluetoothsee : https://bbs.archlinux.org/viewtopic.php?id=221635
and : https://wiki.archlinux.org/index.php/La … _up_eventsRegards !
Thanks a lot! It helped. Now I'm trying to know how to use my bluetooth headphones with laptop, can't get sound in it, but it is an another story, this topic should be closed.
Thanks everyone, thanks fedcod.
Offline