!!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Thu Jun 23 01:33:17 UTC 2022 !!Linux Distribution !!------------------ Ubuntu 18.04.6 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.6 LTS" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=bionic !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 4.4.143 Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k4.4.143 Library version: 1.1.3 Utilities version: 1.1.3 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [rockchiprk3308b]: rockchip_rk3308 - rockchip,rk3308b-acodec rockchip,rk3308b-acodec 1 [UMIK2 ]: USB-Audio - UMIK-2 miniDSP UMIK-2 at usb-ff440000.usb-1.1, high speed 7 [Loopback ]: Loopback - Loopback Loopback 1 !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_usb_audio: index=-2 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 snd_aloop: index=7 snd_aloop: use_raw_jiffies=1 !!Loaded sound module options !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/rk-multicodecs Tree: !!Card: /sys/class/sound/card1 Driver: /sys/bus/usb/drivers/snd-usb-audio Tree: !!Card: /sys/class/sound/card7 Driver: /sys/bus/platform/drivers/snd_aloop Tree: !!USB Descriptors !!--------------- --startcollapse-- Bus 002 Device 003: ID 2752:002b Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x2752 idProduct 0x002b bcdDevice 2.05 iManufacturer 1 miniDSP iProduct 3 UMIK-2 iSerial 2 00000 bNumConfigurations 2 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 249 bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 1 Audio bFunctionSubClass 0 bFunctionProtocol 32 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 32 iInterface 3 UMIK-2 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 2.00 bCategory 3 wTotalLength 72 bmControl 0x00 AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 10 (CLOCK_SOURCE) bClockID 41 bmAttributes 0x03 Internal programmable Clock bmControls 0x07 Clock Frequency Control (read/write) Clock Validity Control (read-only) bAssocTerminal 0 iClockSource 9 miniDSP Internal Clock AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 11 (CLOCK_SELECTOR) bUnitID 40 bNrInPins 1 baCSourceID( 0) 41 bmControls 0x03 Clock Selector Control (read/write) iClockSelector 8 miniDSP Clock Selector AudioControl Interface Descriptor: bLength 17 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bCSourceID 40 bNrChannels 2 bmChannelConfig 0x00000000 bmControls 0x0000 iChannelNames 11 CH 1 iTerminal 0 AudioControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 11 bSourceID 1 bmaControls( 0) 0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 1) 0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 2) 0x0000000f Mute Control (read/write) Volume Control (read/write) iFeature 0 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 22 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 11 bCSourceID 40 bmControls 0x0000 iTerminal 7 UMIK-2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 AudioStreaming Interface Descriptor: bLength 16 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 22 bmControls 0x00 bFormatType 1 bmFormats 0x00000001 PCM bNrChannels 2 bmChannelConfig 0x00000000 iChannelNames 11 CH 1 AudioStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bSubslotSize 4 bBitResolution 24 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 37 Transfer Type Isochronous Synch Type Asynchronous Usage Type Implicit feedback Data wMaxPacketSize 0x00c8 1x 200 bytes bInterval 1 AudioControl Endpoint Descriptor: bLength 8 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bmControls 0x00 bLockDelayUnits 2 Decoded PCM samples wLockDelay 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 AudioStreaming Interface Descriptor: bLength 16 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 22 bmControls 0x00 bFormatType 1 bmFormats 0x00000001 PCM bNrChannels 2 bmChannelConfig 0x00000000 iChannelNames 11 CH 1 AudioStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bSubslotSize 4 bBitResolution 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 37 Transfer Type Isochronous Synch Type Asynchronous Usage Type Implicit feedback Data wMaxPacketSize 0x00c8 1x 200 bytes bInterval 1 AudioControl Endpoint Descriptor: bLength 8 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bmControls 0x00 bLockDelayUnits 2 Decoded PCM samples wLockDelay 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 254 Application Specific Interface bInterfaceSubClass 1 Device Firmware Update bInterfaceProtocol 1 iInterface 10 miniDSP DFU Device Firmware Upgrade Interface Descriptor: bLength 9 bDescriptorType 33 bmAttributes 7 Will Not Detach Manifestation Tolerant Upload Supported Download Supported wDetachTimeout 250 milliseconds wTransferSize 64 bytes bcdDFUVersion 1.10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 29 Report Descriptor: (length is 29) Item(Global): Usage Page, data= [ 0x00 0xff ] 65280 (null) Item(Local ): Usage, data= [ 0x01 ] 1 (null) Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Local ): Usage Minimum, data= [ 0x01 ] 1 (null) Item(Local ): Usage Maximum, data= [ 0x40 ] 64 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x40 ] 64 Item(Main ): Input, data= [ 0x00 ] 0 Data Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage Minimum, data= [ 0x01 ] 1 (null) Item(Local ): Usage Maximum, data= [ 0x40 ] 64 (null) Item(Main ): Output, data= [ 0x00 ] 0 Data Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 249 bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 1 Audio bFunctionSubClass 0 bFunctionProtocol 32 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 32 iInterface 3 UMIK-2 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 2.00 bCategory 3 wTotalLength 72 bmControl 0x00 AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 10 (CLOCK_SOURCE) bClockID 41 bmAttributes 0x03 Internal programmable Clock bmControls 0x07 Clock Frequency Control (read/write) Clock Validity Control (read-only) bAssocTerminal 0 iClockSource 9 miniDSP Internal Clock AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 11 (CLOCK_SELECTOR) bUnitID 40 bNrInPins 1 baCSourceID( 0) 41 bmControls 0x03 Clock Selector Control (read/write) iClockSelector 8 miniDSP Clock Selector AudioControl Interface Descriptor: bLength 17 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bCSourceID 40 bNrChannels 2 bmChannelConfig 0x00000000 bmControls 0x0000 iChannelNames 11 CH 1 iTerminal 0 AudioControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 11 bSourceID 1 bmaControls( 0) 0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 1) 0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 2) 0x0000000f Mute Control (read/write) Volume Control (read/write) iFeature 0 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 22 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 11 bCSourceID 40 bmControls 0x0000 iTerminal 7 UMIK-2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 AudioStreaming Interface Descriptor: bLength 16 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 22 bmControls 0x00 bFormatType 1 bmFormats 0x00000001 PCM bNrChannels 2 bmChannelConfig 0x00000000 iChannelNames 11 CH 1 AudioStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bSubslotSize 4 bBitResolution 24 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 37 Transfer Type Isochronous Synch Type Asynchronous Usage Type Implicit feedback Data wMaxPacketSize 0x00c8 1x 200 bytes bInterval 1 AudioControl Endpoint Descriptor: bLength 8 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bmControls 0x00 bLockDelayUnits 2 Decoded PCM samples wLockDelay 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 32 iInterface 5 UMIK-2 AudioStreaming Interface Descriptor: bLength 16 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 22 bmControls 0x00 bFormatType 1 bmFormats 0x00000001 PCM bNrChannels 2 bmChannelConfig 0x00000000 iChannelNames 11 CH 1 AudioStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bSubslotSize 4 bBitResolution 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 37 Transfer Type Isochronous Synch Type Asynchronous Usage Type Implicit feedback Data wMaxPacketSize 0x00c8 1x 200 bytes bInterval 1 AudioControl Endpoint Descriptor: bLength 8 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bmControls 0x00 bLockDelayUnits 2 Decoded PCM samples wLockDelay 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 254 Application Specific Interface bInterfaceSubClass 1 Device Firmware Update bInterfaceProtocol 1 iInterface 10 miniDSP DFU Device Firmware Upgrade Interface Descriptor: bLength 9 bDescriptorType 33 bmAttributes 7 Will Not Detach Manifestation Tolerant Upload Supported Download Supported wDetachTimeout 250 milliseconds wTransferSize 64 bytes bcdDFUVersion 1.10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 29 Report Descriptor: (length is 29) Item(Global): Usage Page, data= [ 0x00 0xff ] 65280 (null) Item(Local ): Usage, data= [ 0x01 ] 1 (null) Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Local ): Usage Minimum, data= [ 0x01 ] 1 (null) Item(Local ): Usage Maximum, data= [ 0x40 ] 64 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x40 ] 64 Item(Main ): Input, data= [ 0x00 ] 0 Data Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage Minimum, data= [ 0x01 ] 1 (null) Item(Local ): Usage Maximum, data= [ 0x40 ] 64 (null) Item(Main ): Output, data= [ 0x00 ] 0 Data Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 bNumConfigurations 2 Device Status: 0x0000 (Bus Powered) --endcollapse-- !!USB Stream information !!---------------------- --startcollapse-- miniDSP UMIK-2 at usb-ff440000.usb-1.1, high speed : USB Audio Capture: Status: Stop Interface 1 Altset 1 Format: S32_LE Channels: 2 Endpoint: 1 IN (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000 Data packet interval: 125 us Interface 1 Altset 2 Format: S32_LE Channels: 2 Endpoint: 1 IN (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000 Data packet interval: 125 us --endcollapse-- !!USB Mixer information !!--------------------- --startcollapse-- USB Mixer: usb_id=0x2752002b, ctrlif=0, ctlerr=0 Card: miniDSP UMIK-2 at usb-ff440000.usb-1.1, high speed Unit: 11 Control: name="Mic Capture Volume", index=1 Info: id=11, control=2, cmask=0x0, channels=1, type="S16" Volume: min=-12800, max=0, dBmin=-5000, dBmax=0 Unit: 11 Control: name="Mic Capture Volume", index=0 Info: id=11, control=2, cmask=0x3, channels=2, type="S16" Volume: min=-12800, max=0, dBmin=-5000, dBmax=0 Unit: 11 Control: name="Mic Capture Switch", index=1 Info: id=11, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 11 Control: name="Mic Capture Switch", index=0 Info: id=11, control=1, cmask=0x3, channels=2, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Jun 22 13:01 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 32 Jun 22 13:01 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 224 Jun 22 13:01 /dev/snd/controlC7 crw-rw---- 1 root audio 116, 24 Jun 22 13:01 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Jun 22 13:01 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 56 Jun 22 13:01 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 248 Jun 22 13:01 /dev/snd/pcmC7D0c crw-rw---- 1 root audio 116, 240 Jun 22 13:01 /dev/snd/pcmC7D0p crw-rw---- 1 root audio 116, 249 Jun 22 13:01 /dev/snd/pcmC7D1c crw-rw---- 1 root audio 116, 241 Jun 22 13:01 /dev/snd/pcmC7D1p crw-rw---- 1 root audio 116, 33 Jun 22 13:01 /dev/snd/timer /dev/snd/by-id: total 0 drwxr-xr-x 2 root root 60 Jun 22 13:01 . drwxr-xr-x 4 root root 300 Jun 22 13:01 .. lrwxrwxrwx 1 root root 12 Jun 22 13:01 usb-miniDSP_UMIK-2_00000-00 -> ../controlC1 /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 100 Jun 22 13:01 . drwxr-xr-x 4 root root 300 Jun 22 13:01 .. lrwxrwxrwx 1 root root 12 Jun 22 13:01 platform-ff440000.usb-usb-0:1.1:1.0 -> ../controlC1 lrwxrwxrwx 1 root root 12 Jun 22 13:01 platform-snd_aloop.0 -> ../controlC7 lrwxrwxrwx 1 root root 12 Jun 22 13:01 platform-vad-acodec-sound -> ../controlC0 !!ALSA configuration files !!------------------------ !!System wide config file (/etc/asound.conf) defaults.pcm.card 1 defaults.ctl.card 1 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: rockchiprk3308b [rockchip,rk3308b-acodec], device 0: dailink-multicodecs multicodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 7: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 7: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 ARECORD **** List of CAPTURE Hardware Devices **** card 0: rockchiprk3308b [rockchip,rk3308b-acodec], device 0: dailink-multicodecs multicodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: UMIK2 [UMIK-2], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 card 7: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 7: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 !!Amixer output !!------------- !!-------Mixer controls for card rockchiprk3308b Card hw:0 'rockchiprk3308b'/'rockchip,rk3308b-acodec' Mixer name : '' Components : '' Controls : 39 Simple ctrls : 31 Simple mixer control 'ADC ALC Group 0 Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 13 [42%] [1.50dB] Simple mixer control 'ADC ALC Group 0 Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 1 Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 1 Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 2 Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 2 Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 3 Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC ALC Group 3 Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 12 [39%] [0.00dB] Simple mixer control 'ADC Group 0 HPF Cut-off',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'ADC Group 1 HPF Cut-off',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'ADC Group 2 HPF Cut-off',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'ADC Group 3 HPF Cut-off',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'ADC MIC Group 0 Left',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 0 Right',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 1 Left',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 1 Right',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 2 Left',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 2 Right',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 3 Left',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MIC Group 3 Right',0 Capabilities: volume volume-joined enum Items: 'Work' 'Mute' Item0: 'Mute' Simple mixer control 'ADC MICBIAS Voltage',0 Capabilities: enum Items: 'VREFx0_5' 'VREFx0_55' 'VREFx0_6' 'VREFx0_65' 'VREFx0_7' 'VREFx0_75' 'VREFx0_8' 'VREFx0_85' Item0: 'VREFx0_85' Simple mixer control 'ADC MICBIAS1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC MICBIAS2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC Main MICBIAS',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'DAC HPMIX Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 1 Mono: 1 [100%] [0.00dB] Simple mixer control 'DAC HPMIX Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 1 Mono: 1 [100%] [0.00dB] Simple mixer control 'DAC HPOUT Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 30 Mono: 26 [87%] [0.00dB] Simple mixer control 'DAC HPOUT Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 30 Mono: 26 [87%] [0.00dB] Simple mixer control 'DAC LINEOUT Left',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 3 [100%] [-1.50dB] Simple mixer control 'DAC LINEOUT Right',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 3 [100%] [-1.50dB] Simple mixer control 'vad switch',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] !!-------Mixer controls for card UMIK2 Card hw:1 'UMIK2'/'miniDSP UMIK-2 at usb-ff440000.usb-1.1, high speed' Mixer name : 'USB Mixer' Components : 'USB2752:002b' Controls : 5 Simple ctrls : 2 Simple mixer control 'Mic',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 50 Front Left: Capture 50 [100%] [0.00dB] [on] Front Right: Capture 50 [100%] [0.00dB] [on] Simple mixer control 'Mic',1 Capabilities: cvolume cvolume-joined cswitch cswitch-joined Capture channels: Mono Limits: Capture 0 - 50 Mono: Capture 50 [100%] [0.00dB] [on] !!-------Mixer controls for card Loopback Card hw:7 'Loopback'/'Loopback 1' Mixer name : 'Loopback Mixer' Components : '' Controls : 96 Simple ctrls : 0 !!Alsactl output !!-------------- --startcollapse-- state.rockchiprk3308b { control.1 { iface MIXER name 'ADC MIC Group 0 Left Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.2 { iface MIXER name 'ADC MIC Group 0 Right Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.3 { iface MIXER name 'ADC MIC Group 1 Left Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.4 { iface MIXER name 'ADC MIC Group 1 Right Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.5 { iface MIXER name 'ADC MIC Group 2 Left Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.6 { iface MIXER name 'ADC MIC Group 2 Right Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.7 { iface MIXER name 'ADC MIC Group 3 Left Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.8 { iface MIXER name 'ADC MIC Group 3 Right Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin 0 dbmax 2000 dbvalue.0 0 } } control.9 { iface MIXER name 'ADC MICBIAS Voltage' value VREFx0_85 comment { access 'read write' type ENUMERATED count 1 item.0 VREFx0_5 item.1 VREFx0_55 item.2 VREFx0_6 item.3 VREFx0_65 item.4 VREFx0_7 item.5 VREFx0_75 item.6 VREFx0_8 item.7 VREFx0_85 } } control.10 { iface MIXER name 'ADC Main MICBIAS' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.11 { iface MIXER name 'ADC MICBIAS1' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'ADC MICBIAS2' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'ADC MIC Group 0 Left Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.14 { iface MIXER name 'ADC MIC Group 0 Right Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.15 { iface MIXER name 'ADC MIC Group 1 Left Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.16 { iface MIXER name 'ADC MIC Group 1 Right Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.17 { iface MIXER name 'ADC MIC Group 2 Left Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.18 { iface MIXER name 'ADC MIC Group 2 Right Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.19 { iface MIXER name 'ADC MIC Group 3 Left Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.20 { iface MIXER name 'ADC MIC Group 3 Right Switch' value Mute comment { access 'read write' type ENUMERATED count 1 item.0 Work item.1 Mute } } control.21 { iface MIXER name 'ADC ALC Group 0 Left Volume' value 13 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 150 } } control.22 { iface MIXER name 'ADC ALC Group 0 Right Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.23 { iface MIXER name 'ADC ALC Group 1 Left Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.24 { iface MIXER name 'ADC ALC Group 1 Right Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.25 { iface MIXER name 'ADC ALC Group 2 Left Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.26 { iface MIXER name 'ADC ALC Group 2 Right Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.27 { iface MIXER name 'ADC ALC Group 3 Left Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.28 { iface MIXER name 'ADC ALC Group 3 Right Volume' value 12 comment { access 'read write' type INTEGER count 1 range '0 - 31' dbmin -9999999 dbmax 2850 dbvalue.0 0 } } control.29 { iface MIXER name 'ADC Group 0 HPF Cut-off' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.30 { iface MIXER name 'ADC Group 1 HPF Cut-off' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.31 { iface MIXER name 'ADC Group 2 HPF Cut-off' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.32 { iface MIXER name 'ADC Group 3 HPF Cut-off' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.33 { iface MIXER name 'DAC LINEOUT Left Volume' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin -600 dbmax -150 dbvalue.0 -150 } } control.34 { iface MIXER name 'DAC LINEOUT Right Volume' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 3' dbmin -600 dbmax -150 dbvalue.0 -150 } } control.35 { iface MIXER name 'DAC HPOUT Left Volume' value 26 comment { access 'read write' type INTEGER count 1 range '0 - 30' dbmin -9999999 dbmax 600 dbvalue.0 0 } } control.36 { iface MIXER name 'DAC HPOUT Right Volume' value 26 comment { access 'read write' type INTEGER count 1 range '0 - 30' dbmin -9999999 dbmax 600 dbvalue.0 0 } } control.37 { iface MIXER name 'DAC HPMIX Left Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 1' dbmin -600 dbmax 0 dbvalue.0 0 } } control.38 { iface MIXER name 'DAC HPMIX Right Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 1' dbmin -600 dbmax 0 dbvalue.0 0 } } control.39 { iface MIXER name 'vad switch' value false comment { access 'read write' type BOOLEAN count 1 } } } state.UMIK2 { control.1 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface MIXER name 'Mic Capture Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.3 { iface MIXER name 'Mic Capture Switch' index 1 value true comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface MIXER name 'Mic Capture Volume' value.0 50 value.1 50 comment { access 'read write' type INTEGER count 2 range '0 - 50' dbmin -5000 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.5 { iface MIXER name 'Mic Capture Volume' index 1 value 50 comment { access 'read write' type INTEGER count 1 range '0 - 50' dbmin -5000 dbmax 0 dbvalue.0 0 } } } state.Loopback { control.1 { iface PCM name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.2 { iface PCM name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface PCM name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.4 { iface PCM name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.5 { iface PCM name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.6 { iface PCM name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.7 { iface PCM subdevice 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.8 { iface PCM subdevice 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface PCM subdevice 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.10 { iface PCM subdevice 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.11 { iface PCM subdevice 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.12 { iface PCM subdevice 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.13 { iface PCM subdevice 2 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.14 { iface PCM subdevice 2 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface PCM subdevice 2 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.16 { iface PCM subdevice 2 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.17 { iface PCM subdevice 2 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.18 { iface PCM subdevice 2 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.19 { iface PCM subdevice 3 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.20 { iface PCM subdevice 3 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface PCM subdevice 3 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.22 { iface PCM subdevice 3 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.23 { iface PCM subdevice 3 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.24 { iface PCM subdevice 3 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.25 { iface PCM subdevice 4 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.26 { iface PCM subdevice 4 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface PCM subdevice 4 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.28 { iface PCM subdevice 4 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.29 { iface PCM subdevice 4 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.30 { iface PCM subdevice 4 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.31 { iface PCM subdevice 5 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.32 { iface PCM subdevice 5 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface PCM subdevice 5 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.34 { iface PCM subdevice 5 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.35 { iface PCM subdevice 5 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.36 { iface PCM subdevice 5 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.37 { iface PCM subdevice 6 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.38 { iface PCM subdevice 6 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface PCM subdevice 6 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.40 { iface PCM subdevice 6 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.41 { iface PCM subdevice 6 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.42 { iface PCM subdevice 6 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.43 { iface PCM subdevice 7 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.44 { iface PCM subdevice 7 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface PCM subdevice 7 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.46 { iface PCM subdevice 7 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.47 { iface PCM subdevice 7 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.48 { iface PCM subdevice 7 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.49 { iface PCM device 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.50 { iface PCM device 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface PCM device 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.52 { iface PCM device 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.53 { iface PCM device 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.54 { iface PCM device 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.55 { iface PCM device 1 subdevice 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.56 { iface PCM device 1 subdevice 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.57 { iface PCM device 1 subdevice 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.58 { iface PCM device 1 subdevice 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.59 { iface PCM device 1 subdevice 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.60 { iface PCM device 1 subdevice 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.61 { iface PCM device 1 subdevice 2 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.62 { iface PCM device 1 subdevice 2 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.63 { iface PCM device 1 subdevice 2 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.64 { iface PCM device 1 subdevice 2 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.65 { iface PCM device 1 subdevice 2 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.66 { iface PCM device 1 subdevice 2 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.67 { iface PCM device 1 subdevice 3 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.68 { iface PCM device 1 subdevice 3 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.69 { iface PCM device 1 subdevice 3 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.70 { iface PCM device 1 subdevice 3 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.71 { iface PCM device 1 subdevice 3 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.72 { iface PCM device 1 subdevice 3 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.73 { iface PCM device 1 subdevice 4 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.74 { iface PCM device 1 subdevice 4 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.75 { iface PCM device 1 subdevice 4 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.76 { iface PCM device 1 subdevice 4 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.77 { iface PCM device 1 subdevice 4 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.78 { iface PCM device 1 subdevice 4 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.79 { iface PCM device 1 subdevice 5 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.80 { iface PCM device 1 subdevice 5 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.81 { iface PCM device 1 subdevice 5 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.82 { iface PCM device 1 subdevice 5 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.83 { iface PCM device 1 subdevice 5 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.84 { iface PCM device 1 subdevice 5 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.85 { iface PCM device 1 subdevice 6 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.86 { iface PCM device 1 subdevice 6 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.87 { iface PCM device 1 subdevice 6 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.88 { iface PCM device 1 subdevice 6 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.89 { iface PCM device 1 subdevice 6 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.90 { iface PCM device 1 subdevice 6 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.91 { iface PCM device 1 subdevice 7 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.92 { iface PCM device 1 subdevice 7 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.93 { iface PCM device 1 subdevice 7 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.94 { iface PCM device 1 subdevice 7 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.95 { iface PCM device 1 subdevice 7 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.96 { iface PCM device 1 subdevice 7 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } } --endcollapse-- !!All Loaded Modules !!------------------ !!ALSA/HDA dmesg !!-------------- [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64008 [ 0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.slot_suffix= androidboot.serialno=c3d9b8674f4b94f6 rootwait earlycon=uart8250,mmio32,0xff0e0000 swiotlb=1 console=ttyFIQ0 root=PARTLABEL=rootfs rootfstype=ext4 snd_aloop.index=7 snd_aloop.use_raw_jiffies=1 overlayroot=device:dev=PARTLABEL=userdata,fstype=ext4,mkfs=1 coherent_pool=1m systemd.gpt_auto=0 cgroup_enable=memory swapaccount=1 [ 0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes) -- [ 2.259603] rksfc_base v1.1 2016-01-08 [ 2.263349] usbcore: registered new interface driver snd-usb-audio [ 2.264224] dummy_codec dummy-codec: Unable to get mclk -- [ 2.304376] mmc_host mmc0: Bus speed (slot 0) = 147456000Hz (slot req 150000000Hz, actual 147456000HZ div = 0) [ 2.324144] rk-multicodecs vad-acodec-sound: multicodec <-> ff320000.i2s mapping ok [ 2.325534] input: rockchip,rk3308b-acodec Headphones as /devices/platform/vad-acodec-sound/sound/card0/input1 [ 2.326267] nf_conntrack version 0.5.0 (1883 buckets, 7532 max) -- [ 3.357591] ret 1024 [ 3.359003] ALSA device list: [ 3.359056] #0: rockchip,rk3308b-acodec !!Packages installed !!-------------------- ii alsa-utils 1.1.3-1ubuntu1 arm64 Utilities for configuring and using ALSA