저는 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
데비안을 설치할 때 (가상?) 사운드 카드가 없으면 사운드 드라이버 모듈 및/또는 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
디렉토리 트리의 다른 보기를 표시할 수 있는 다른 환경에서 작업하고 있지 않습니까 ?