[alsa-devel] Why is a USB capture device showing up in "aplay -L"?
Chris Rankin
rankincj at yahoo.com
Sat Dec 1 16:58:41 CET 2007
Hi,
I have a webcam which has microphone-only USB audio capability. However, not only has this device
stopped recording anything but it has also vanished from the "arecord -L" list and appeared in the
"aplay -L" one instead:
$ arecord -L
default:CARD=Audigy2
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Default Audio Device
front:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Front speakers
rear:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Rear speakers
center_lfe:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Center and Subwoofer speakers
side:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Side speakers
surround40:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
and:
$ aplay -L
default:CARD=Audigy2
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Default Audio Device
front:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Front speakers
rear:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Rear speakers
center_lfe:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Center and Subwoofer speakers
side:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
Side speakers
surround40:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Audigy2,DEV=0
Audigy 2 ZS [SB0353], ADC Capture/Standard PCM Playback
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=WebCam
USB Device 0x46d:0x8b4, USB Audio
Default Audio Device
front:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
Front speakers
surround40:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=WebCam,DEV=0
USB Device 0x46d:0x8b4, USB Audio
IEC958 (S/PDIF) Digital Audio Output
Here is my .asoundrc file:
ctl.Audigy2 {
type hw
card 0
}
pcm.Audigy2 {
type plug
slave {
pcm "hw:0,0"
}
}
ctl.webcam {
type hw
card 1
}
pcm.webcam {
type plug
slave {
pcm "hw:1,0"
}
}
and here is what /proc/asound looks like:
]$ ls -als /proc/asound/
total 0
0 dr-xr-xr-x 6 root root 0 2007-12-01 15:55 .
0 dr-xr-xr-x 172 root root 0 2007-12-01 14:37 ..
0 lrwxrwxrwx 1 root root 5 2007-12-01 15:55 Audigy2 -> card0
0 dr-xr-xr-x 11 root root 0 2007-12-01 15:55 card0
0 dr-xr-xr-x 3 root root 0 2007-12-01 15:55 card1
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 cards
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 devices
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 hwdep
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 modules
0 dr-xr-xr-x 2 root root 0 2007-12-01 15:55 oss
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 pcm
0 dr-xr-xr-x 2 root root 0 2007-12-01 15:55 seq
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 timers
0 -r--r--r-- 1 root root 0 2007-12-01 15:55 version
0 lrwxrwxrwx 1 root root 5 2007-12-01 15:55 WebCam -> card1
This happens with both Fedora 7 and Fedora 8. Could there be a problem with the snd-usb-audio
kernel module, please?
Cheers,
Chris
___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/
More information about the Alsa-devel
mailing list