/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

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

관련 정보