/ devにサウンドカードが見つかりません。

/ devにサウンドカードが見つかりません。

私はDebian 8.7 jessieを使ってvmwareワークステーションにインストールしました。私のサウンドカードをDebian仮想マシンに接続しましたが、/ devには表示されません。そこにいないとどこにいますか?

# lspci -nn |grep -i audio
02:02.0 Multimedia audio controller [0401]: Ensoniq ES1371 / Creative Labs CT2518 [AudioPCI-97] [1274:1371] (rev 02)



# lsmod | grep snd
snd_ens1371            23119  2 
snd_rawmidi            27023  1 snd_ens1371
snd_seq_device         13132  1 snd_rawmidi
snd_ac97_codec        118704  1 snd_ens1371
snd_pcm                88603  2 snd_ac97_codec,snd_ens1371
snd_timer              26868  1 snd_pcm
snd                    69472  10 
snd_ac97_codec,snd_timer,snd_pcm,snd_rawmidi,snd_ens1371,snd_seq_device
soundcore              13031  1 snd
ac97_bus               12510  1 snd_ac97_codec
gameport               13449  1 snd_ens1371


# cat /proc/asound/modules /proc/asound/cards /proc/asound/devices

0 snd_ens1371
0 [AudioPCI       ]: ENS1371 - Ensoniq AudioPCI
                  Ensoniq AudioPCI ENS1371 at 0x2080, irq 16
2: [ 0- 0]: digital audio playback
3: [ 0- 0]: digital audio capture
4: [ 0- 1]: digital audio playback
5: [ 0- 0]: raw midi
6: [ 0]   : control
33:        : timer

ありがとう

答え1

Debian のインストール時に (仮想?) サウンドカードがない場合は、サウンドドライバモジュールおよび/または PulseAudio デーモンがまだロードされていない可能性があります。

lspci必要に応じてまたはを使用して、lsusbサウンドカードが仮想マシンに表示されることを確認します。次に、サウンドモジュールの自動ロードによって生成される可能性のある/proc/asound機能ドライバとエラーメッセージを含むサウンドデバイスに関する情報を確認します。dmesg

apt-get install pulseaudio最小インストールがある場合は、サウンドサービスセット全体をインストールして実行するために実行する必要があります。


出力に応じて、以下がcat /proc/asound/modules /proc/asound/cards /proc/asound/devices必要です。

  • /dev/snd/controlC0オーディオミキサー制御用、
  • /dev/snd/pcmC0D0pオーディオ/dev/snd/pcmC0D1p出力と
  • /dev/snd/pcmC0D0cオーディオ入力用。
  • MIDI とタイマーのインターフェイスにも/dev/snd/seq必要があります。/dev/snd/timer

その一部または全部が欠落している場合は問題になる可能性がありますudev。しかし、カードが動作するというあなたの主張は混乱しています。デバイスノードが実際に欠落している場合は、私が知っている限り、サウンドを転送する方法はありません。ドライバデータ。 chroot環境、他のホストへのSSHセッション、または/devディレクトリツリーの他のビューを表示できる他の環境で作業していませんか?

関連情報