目录
- 一、概述
- 二、实例
- 三、总结
一、概述
这里注意一下,声卡只是包含adc(模拟音频转数字音频),dac(数字音频转模拟音频)这两个主要部件。里面没有编码和解码器。asoc驱动架构中的codec也只是这个部件。不然会出现理解错误,导致概念不清。后续分析alsa和asoc驱动时再提及。
二、实例
1、插入usb声卡,出现下面的打印
首先确保usb硬件和驱动正常,当插入usb声卡,usb总线控制器驱动,会识别到声卡设备插入,然后会读取声卡的设备描述符等信息,分配地址等操作,具体可参考usb驱动设备插入流程。如果没有如下打印,首先查找usb硬件是否连接正确,然后查看usb控制驱动是否正常。
usb 1-1: new high-speed USB device number 7 using xhci-hcd
[ 2306.893049] usb 1-1: New USB device found, idVendor=0424, idProduct=2514
[ 2306.899791] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2306.934929] hub 1-1:1.0: USB hub found
[ 2306.938780] hub 1-1:1.0: 4 ports detected