Notebook
これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2025/11/23 20:31:30.065 (台灣標準時)
Raspberry Pi 5 上で動いている NetBSD-10 で Bluetooth を使って音楽を聞く方法
NetBSD-10 をインストールしてある Raspberry Pi 5 で、 Bluetooth スピー
カーを使って音楽を聞く方法を記録しておくでござる。
カーネルの再構築
/usr/src/sys/arch/evbarm/conf/GENERIC64 に以下の記述を追加し、カーネルを再構築するでござる。
# Bluetooth PCMCIA Controllers
#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
# Bluetooth SDIO Controllers
sbt* at sdmmc?
# Bluetooth USB Controllers
ubt* at uhub? port ?
aubtfwl* at uhub? port ?
# Bluetooth Device Hub
#bthub* at bcsp?
#bthub* at bt3c?
#bthub* at btbc?
#bthub* at btuart?
bthub* at sbt?
bthub* at ubt?
# Bluetooth HID support
bthidev* at bthub?
# Bluetooth Mouse
btms* at bthidev? reportid ?
wsmouse* at btms? mux 0
# Bluetooth Keyboard
btkbd* at bthidev? reportid ?
wskbd* at btkbd? console ? mux 1
# Bluetooth Apple Magic Mouse
btmagic* at bthub?
wsmouse* at btmagic? mux 0
# Bluetooth Audio support
btsco* at bthub?
Bluetooth daemon の起動
/etc/rc.conf に以下の記述を追加するでござる。
bluetooth=YES
btconfig_ubt0="name Daisuke"
Bluetooth daemon を起動するでござる。
# /etc/rc.d/bluetooth start
configuring Bluetooth controllers: ubt0.
starting Bluetooth Link Key/PIN Code manager
starting Bluetooth Service Discovery server
USB 接続の Bluetooth コントローラーを USB ポートに挿す
USB 接続の Bluetooth コントローラーを USB ポートに挿すでござる。
% dmesg | tail -2
[ 2030.908268] ubt0 at uhub1 port 2
[ 2030.908268] ubt0: vendor 0a12 (0x0a12) CSR8510 A10 (0x0001), rev 2.00/88.91, addr 2
付近の Bluetooth 機器を探す
付近にある Bluetooth 機器を探すでござる。
# btconfig -v ubt0 inquiry
ubt0: bdaddr 00:1a:7d:xx:xx:xx flags 0x403
Device Discovery from device: ubt0 ... 1 response
1: bdaddr 04:21:44:xx:xx:xx (headset)
: name "SRS-XB12"
: class [0x240414] Loudspeaker
: page scan rep mode 0x01
: clock offset 29079
: rssi 0
SRS-XB12 という Bluetooth スピーカーが見つかったでござる。
見つかった機器のアドレスを /etc/bluetooth/hosts というファイルに書き込
むでござる。
# echo "04:21:44:xx:xx:xx headset" >> /etc/bluetooth/hosts
Bluetooth 機器とのペアリング
Bluetooth 機器とペアリングするでござる。
# btpin -d ubt0 -a headset -p 0000
# bta2dpd -D -a headset /dev/pad
bta2dpd を実行すると、 Bluetooth スピーカーと接続され、音が鳴るでござ
る。
オーディオデバイスの設定
オーディオデバイスの設定を行うでござる。
# audiocfg list
0: [ ] audio0 @ pad0: Virtual Audio 10.0_STABLE
playback: 2ch, 44100Hz
record: unavailable
(P-) slinear_le 16/16, 2ch, { 44100 }
# audiocfg default 0
setting default audio device to audio0
# audiocfg list
0: [*] audio0 @ pad0: Virtual Audio 10.0_STABLE
playback: 2ch, 44100Hz
record: unavailable
(P-) slinear_le 16/16, 2ch, { 44100 }
音楽を再生してみる
あとは、音楽を再生するだけでござる。
% mpv /tmp/genichiro_20240830_2110.aac
[ffmpeg/demuxer] aac: Estimating duration from bitrate, this may be inaccurate
(+) Audio --aid=1 (aac 2ch 48000Hz)
AO: [sdl] 44100Hz stereo 2ch s32
A: 00:00:10 / 00:46:28 (0%)
Exiting... (Quit)
期待通りに、音楽が再生されたでござる。
参考文献
About this article:
author: daisuke
file: 20240831_00.html
category: Computer___NetBSD
title: Raspberry Pi 5 上で動いている NetBSD-10 で Bluetooth を使って音楽を聞く方法
mode: public
last modified: 2024/08/31 16:55:23 (UT+8)
html generated: 2025/11/23 20:31:30.065 (Taiwan Standard Time)
Frequently accessed files
Misc___Taiwan/20240207_00.html
32 page views
title: 台灣から台灣の外に EMS で荷物を発送する方法
Computer___TeX/20231107_00.html
19 page views
title: LaTeX での counter の利用方法について
Computer___TeX/20230726_01.html
12 page views
title: Beamer の Metropolis テーマで block の色を変える方法
Computer___NetBSD/20220506_0.html
11 page views
title: Raspberry Pi 4 で NetBSD/evbarm-aarch64 のカーネルを作る
Misc___Taiwan/20240903_01.html
10 page views
title: 台湾の郵便局で EMS を利用して荷物を海外に送る方法
Computer___NetBSD/20250307_00.html
10 page views
title: uim と mozc による日本語入力の設定について
Misc___Taiwan/20210215_0.html
9 page views
title: カレンダーをもらった
Photo___Taiwan/20220711_1.html
9 page views
title: 鹿林天文台 (2022年07日10日)
Computer___Python/20220715_0.html
8 page views
title: SciPy による最小二乗法
Food___Taiwan/20230622_13.html
8 page views
title: 「歐姆萊斯」の招牌咖哩蛋包飯 (2022 年 11 月下旬)
Food___Taiwan/20230622_25.html
8 page views
title: 「泰香泰式料理」の東北部木瓜涼拌と打拋豬肉飯 (2022 年 11 月中旬)
Science___General/20220615_0.html
8 page views
title: 國家教育研究院の雙語詞彙學術名詞暨辭書資訊網の天文學名詞
Computer___NetBSD/20230121_00.html
7 page views
title: pkgin を使ってバイナリーパッケージをインストールする際の注意点
Travel___Taiwan/20230725_03.html
7 page views
title: 內洞國家森林遊樂區での散歩と烏來瀑布と烏來觀光台車 (2023 年 07 月上旬)
Computer___NetBSD/20240101_02.html
7 page views
title: ffmpeg を使って動画に音声を追加する方法
Computer___TeX/20240411_00.html
7 page views
title: LuaTeX を使って PDF ファイルを作成する方法
Food___Taiwan/20230611_06.html
6 page views
title: 「村子裡」の定食
Computer___Network/20231225_00.html
6 page views
title: YouTube の Audio Library channel の音楽について
Computer___Network/20240130_00.html
6 page views
title: Google Colaboratory で Python 3.12 を使う方法
Misc___Japan/20240718_00.html
6 page views
title: 日本の運転免許証が失効してしまったときの再取得の手続きについて
Computer___NetBSD/20220422_0.html
6 page views
title: shell script でのファイル名の操作
Travel___Taiwan/20210225_5.html
6 page views
title: 高雄の光華夜市
Computer___TeX/20240414_00.html
6 page views
title: LuaTeX での fontspec を使ったフォントの設定の方法
Food___Taiwan/20230610_00.html
6 page views
title: 「良言港台美食坊」の廣東叉燒炒麵 (2023 年 03 月初旬)
Computer___NetBSD/20241223_00.html
6 page views
title: 2024 年 12 月に購入した新しい玩具
Computer___Hardware/20240820_00.html
6 page views
title: Raspberry Pi 5 の演算性能
Computer___NetBSD/20250312_00.html
6 page views
title: Emacs でファイルに最終更新日時を自動で書き込む方法について
Computer___NetBSD/20241102_00.html
6 page views
title: ImageMagick の convert コマンドについて
Food___Taiwan/20230624_15.html
6 page views
title: 「珍饌粥麵坊」の特製乾拌扁麵と骨仔肉と餛飩湯 (2022 年 09 月下旬)
Misc___Taiwan/20240819_00.html
6 page views
title: 住所から台灣の郵便番号を調べる方法
HTML file generated by Kinoshita Daisuke.