USBサウンドカードで奇妙な問題が発生しています。動作するのはfiio e10kですが、3秒以上オーディオの再生を停止すると、pactlはデバイスをサスペンドとして表示します
gerardo@gerardo-K53SD:~$ pactl list short sinks
0 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
3 alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
デバイスを再び取り外して接続するには、デバイスを再度接続する必要があります。
よろしく
サウンドデバイスのポートは、アイドル状態のときに自動的に中断されます。 TLPパッケージは、これを管理する最も簡単な方法です。次のコマンドを使用します。
Sudo apt install tlp
Sudo lsusb
tlp
はすべてインストール可能です。その場合、以下が表示されます。
tlp is already the newest version (0.8-1).
lsusb
は、すべてのUSBデバイスをリストします。
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 1bcf:2b8c Sunplus Innovation Technology Inc.
Bus 001 Device 005: ID 0cf3:e301 Atheros Communications, Inc.
Bus 001 Device 003: ID 187c:0528 Alienware Corporation
Bus 001 Device 010: ID 413c:9016 Dell Computer Corp.
Bus 001 Device 008: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 006: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
Bus 001 Device 004: ID 04f9:024a Brother Industries, Ltd
Bus 001 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
出力でサウンドデバイスを見つけます。たとえば、私のワイヤレスキーボード/マウスは次のとおりです。
Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
ここでの重要な詳細は、製造業者のID、その後に:
、そしてモデル番号。だから046d:c52b
が欲しい。サウンドデバイスに相当するものを見つけます。
gedit
を使用してTLP構成ファイルを開きます。
Sudo -H gedit /etc/default/tlp
ファイルの中央で次の行を検索します。
# Exclude listed devices from USB autosuspend (separate with spaces).
# Use lsusb to get the ids.
# Note: input devices (usbhid) are excluded automatically (see below)
#USB_BLACKLIST="1111:2222 3333:4444"
構成ファイルには、ブラックリストに登録されているものはありません。 #
で始まる行はコメントであり、すべての構成ファイルで無視されます。 ** (usbhid) are excluded automatically**.
hid`は、ヒューマンインターフェイスデバイスの略で、キーボードとマウスは含まれていますが、サウンドデバイスは除外されています。
そこで、サウンドデバイスをファイルに追加します。上記の4つのすぐ下に行を挿入します。
USB_BLACKLIST="046d:c52b"
重要:キーボード/マウスを表す046d:c52b
をサウンドデバイス用に見つけたものに変更します。
設定ファイルを保存し、gedit
を終了し、すべての作業を保存して再起動します。