Summary:
With FreeBSD release 15 running on my Thinkpad T490,
Details:
Bluetooth address of my Q32 headphones is configured in
At startup, following messages (relevant to
Then, I turn my bluetooth headphones ON and run following commands as root.
After running the virtual_oss command, my headphones announce that they are connected. But playing anything (from mplayer or firefox) results in no audio playing through my bluetooth headphones. It's worth noting that audio playback works just fine through the built-in speakers and wired headphones, without performing any of the steps above. Also, the same bluetooth headphones work fine with several other devices.
It's worth noting the following.
I am not sure what am I missing here. I have tried these and several other suggestions I have found all over the forums, but in vain.
I hope someone in this thread will be able to help me out. Thank you!
With FreeBSD release 15 running on my Thinkpad T490,
virtual_oss runs, my bluetooth headphones announce that they are connected, but no audio is played through my bluetooth headphones.Details:
virtual_oss_bluetooth package is installed.cuse kernel module loads successfully at startup.hcsecd and sdpd services are configured to autostart at startup and they run successfully.Bluetooth address of my Q32 headphones is configured in
/etc/bluetooth/hostsAt startup, following messages (relevant to
ubt0) appear in /var/log/messages
Code:
root@t490-bsd:~ # cat /var/log/messages | grep ubt0
Jan 8 02:59:13 t490-bsd kernel: ubt0 on uhub1
Jan 8 02:59:13 t490-bsd kernel: ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 4> on usbus0
Jan 8 14:55:10 t490-bsd kernel: ubt0 on uhub0
Jan 8 14:55:10 t490-bsd kernel: ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 4> on usbus0
Then, I turn my bluetooth headphones ON and run following commands as root.
Code:
root@t490-bsd:~ # service bluetooth stop ubt0
root@t490-bsd:~ # service bluetooth start ubt0
root@t490-bsd:~ # hccontrol -n ubt0hci create_connection Q32
root@t490-bsd:~ # hccontrol -n ubt0hci write_authentication_enable 1
root@t490-bsd:~ # virtual_oss -C 2 -c 2 -r 48000 -b 16 -s 1024 -R /dev/null -P /dev/bluetooth/Q32 -d dsp &
hw.snd.basename_clone: 0 -> 0
backend_bt: PSM=0x19
After running the virtual_oss command, my headphones announce that they are connected. But playing anything (from mplayer or firefox) results in no audio playing through my bluetooth headphones. It's worth noting that audio playback works just fine through the built-in speakers and wired headphones, without performing any of the steps above. Also, the same bluetooth headphones work fine with several other devices.
It's worth noting the following.
Code:
root@t490-bsd:~ # service bluetooth start ubt0
root@t490-bsd:~ # cat /var/log/messages | grep ubt0
Jan 8 02:59:13 t490-bsd kernel: ubt0 on uhub1
Jan 8 02:59:13 t490-bsd kernel: ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 4> on usbus0
Jan 8 14:55:10 t490-bsd kernel: ubt0 on uhub0
Jan 8 14:55:10 t490-bsd kernel: ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 4> on usbus0
Jan 8 15:00:53 t490-bsd kernel: ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout
I am not sure what am I missing here. I have tried these and several other suggestions I have found all over the forums, but in vain.
I hope someone in this thread will be able to help me out. Thank you!