私は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
ディレクトリツリーの他のビューを表示できる他の環境で作業していませんか?