Audio Devices
Q: "Why is there different names for the same input audio device?"
A:
Ah yes, this is a common source of confusion in Linux audio systems! There are multiple layers and subsystems that handle audio devices, each with their own naming conventions:
USB Device Level
Bus 003 Device 002: ID ff01:0009 MV-SILICON CMTECK
- This is how the USB subsystem sees the device.
- Shows the raw USB information:
- Bus number
- Device number
- Vendor ID (
ff01
) - Product ID (
0009
)
- Shows the manufacturer (
MV-SILICON
) and product name (CMTECK
).
ALSA Level
CMTECK [CMTECK], device 0
- This is from
aplay -l
orarecord -l
. - Format is typically:
card_name [driver_name], device X
- More hardware-oriented view of the audio device.
- The number (
device 0
) is the ALSA device index.
ALSA Device String
CMTECK: USB Audio (hw:2,0)
- This is the ALSA device identifier used in configurations.
- Format:
name: description (hw:card,device)
hw:2,0
means card 2, device 0.- Used when you need to specify which device to use in ALSA configurations.
Updated 19 days ago