!!################################ !!ALSA Information Script v 0.4.64 !!################################ !!Script ran on: Thu Jun 25 22:54:42 UTC 2020 !!Linux Distribution !!------------------ !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 5.6.0-rc1 Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k5.6.0-rc1 Library version: Utilities version: 1.1.9 !!Loaded ALSA modules !!------------------- snd_soc_meson_card_utils !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [S905 ]: GXBB_ODROID-C2_ - GXBB ODROID-C2 S905 GXBB ODROID-C2 S905 !!Loaded sound module options !!--------------------------- !!Module: snd_soc_meson_card_utils * : !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Jan 1 1970 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 16 Jan 1 1970 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 27 Jan 1 1970 /dev/snd/pcmC0D3c crw-rw---- 1 root audio 116, 33 Jan 1 1970 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Jan 1 1970 . drwxr-xr-x 3 root root 140 Jan 1 1970 .. lrwxrwxrwx 1 root root 12 Jan 1 1970 platform-sound -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: S905 [GXBB ODROID-C2 S905], device 0: fe.dai-link-0 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: S905 [GXBB ODROID-C2 S905], device 3: fe.dai-link-3 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card 0 [S905] Card hw:0 'S905'/'GXBB ODROID-C2 S905' Mixer name : '' Components : '' Controls : 22 Simple ctrls : 22 Simple mixer control 'Master',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 228 [89%] [-13.50dB] Front Right: Playback 228 [89%] [-13.50dB] Simple mixer control 'LineL Gain',0 Capabilities: enum Items: '-1dB' '-0.7dB' '11.8dB' '24.3dB' Item0: '24.3dB' Simple mixer control 'LineL Impedance',0 Capabilities: enum Items: 'LINE 1M' 'INST 75K' 'MIC 3K' 'RSVD <3K' Item0: 'LINE 1M' Simple mixer control 'LineR Gain',0 Capabilities: enum Items: '-1dB' '-0.7dB' '11.8dB' '24.3dB' Item0: '24.3dB' Simple mixer control 'LineR Impedance',0 Capabilities: enum Items: 'LINE 1M' 'INST 75K' 'MIC 3K' 'RSVD <3K' Item0: 'LINE 1M' Simple mixer control 'ADC HPF ADC Switch HPF',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC Mux',0 Capabilities: enum Items: 'MIC' 'LINEIN1' 'LINEIN2' 'LINEIN3' 'LINEIN4' 'LINEIN5' 'LINEIN6' 'RSV' Item0: 'LINEIN4' Simple mixer control 'ADC SoftRamp ADC Switch SR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC ZeroCross ADC Switch ZC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AUDIO_CPU AUDIN SRC',0 Capabilities: enum Items: 'SRC0' 'SRC1' 'SRC2' 'SRC3' Item0: 'SRC0' Simple mixer control 'AUDIO_CPU CODEC SRC',0 Capabilities: enum Items: 'DISABLED' 'PCM' 'I2S' Item0: 'I2S' Simple mixer control 'AUXOUT Mux',0 Capabilities: enum Items: 'Hi_Imp' 'DAC' 'PGA' 'RSV' Item0: 'DAC' Simple mixer control 'DAC DeEmp DAC Switch DE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC Invert DAC Switch INV',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC SoftRamp DAC Switch SR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DAC ZeroCross DAC Switch ZC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'HP',0 Capabilities: pvolume pvolume-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 7 [47%] Simple mixer control 'HP Playback Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Loopback Switch LB',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PGA',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 48 Front Left: Capture 24 [50%] [0.00dB] Front Right: Capture 24 [50%] [0.00dB] Simple mixer control 'True-Bypass L Switch TBPL',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'True-Bypass R Switch TBPR',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' !!Alsactl output !!-------------- --startcollapse-- state.S905 { control.1 { iface MIXER name 'Master Playback Volume' value.0 228 value.1 228 comment { access 'read write' type INTEGER count 2 range '0 - 255' dbmin -12750 dbmax 0 dbvalue.0 -1350 dbvalue.1 -1350 } } control.2 { iface MIXER name 'HP Playback Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface MIXER name 'HP Playback Volume' value 7 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.4 { iface MIXER name 'PGA Capture Volume' value.0 24 value.1 24 comment { access 'read write' type INTEGER count 2 range '0 - 48' dbmin -1200 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.5 { iface MIXER name 'LineL Gain' value '24.3dB' comment { access 'read write' type ENUMERATED count 1 item.0 '-1dB' item.1 '-0.7dB' item.2 '11.8dB' item.3 '24.3dB' } } control.6 { iface MIXER name 'LineR Gain' value '24.3dB' comment { access 'read write' type ENUMERATED count 1 item.0 '-1dB' item.1 '-0.7dB' item.2 '11.8dB' item.3 '24.3dB' } } control.7 { iface MIXER name 'LineL Impedance' value 'LINE 1M' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE 1M' item.1 'INST 75K' item.2 'MIC 3K' item.3 'RSVD <3K' } } control.8 { iface MIXER name 'LineR Impedance' value 'LINE 1M' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE 1M' item.1 'INST 75K' item.2 'MIC 3K' item.3 'RSVD <3K' } } control.9 { iface MIXER name 'AUDIO_CPU CODEC SRC' value I2S comment { access 'read write' type ENUMERATED count 1 item.0 DISABLED item.1 PCM item.2 I2S } } control.10 { iface MIXER name 'AUDIO_CPU AUDIN SRC' value SRC0 comment { access 'read write' type ENUMERATED count 1 item.0 SRC0 item.1 SRC1 item.2 SRC2 item.3 SRC3 } } control.11 { iface MIXER name 'DAC DeEmp DAC Switch DE' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'DAC Invert DAC Switch INV' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'DAC ZeroCross DAC Switch ZC' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'DAC SoftRamp DAC Switch SR' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'AUXOUT Mux' value DAC comment { access 'read write' type ENUMERATED count 1 item.0 Hi_Imp item.1 DAC item.2 PGA item.3 RSV } } control.16 { iface MIXER name 'ADC Mux' value LINEIN4 comment { access 'read write' type ENUMERATED count 1 item.0 MIC item.1 LINEIN1 item.2 LINEIN2 item.3 LINEIN3 item.4 LINEIN4 item.5 LINEIN5 item.6 LINEIN6 item.7 RSV } } control.17 { iface MIXER name 'ADC HPF ADC Switch HPF' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'ADC ZeroCross ADC Switch ZC' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'ADC SoftRamp ADC Switch SR' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'True-Bypass L Switch TBPL' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.21 { iface MIXER name 'True-Bypass R Switch TBPR' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.22 { iface MIXER name 'Loopback Switch LB' value false comment { access 'read write' type BOOLEAN count 1 } } } --endcollapse-- !!All Loaded Modules !!------------------ Module ipv6 nf_defrag_ipv6 ir_nec_decoder snd_soc_meson_audio snd_soc_hdmi_codec snd_soc_meson_gx_sound_card snd_soc_cs4245 snd_soc_meson_codec_glue snd_soc_meson_card_utils snd_soc_core rc_odroid meson_rng snd_pcm snd_timer rng_core snd meson_ir rc_core soundcore meson_gxbb_wdt watchdog ao_cec !!ALSA/HDA dmesg !!-------------- [ 2.310079] meson-drm d0100000.vpu: binding c883a000.hdmi-tx (ops meson_dw_hdmi_ops) [ 2.335402] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) [ 2.339777] meson-dw-hdmi c883a000.hdmi-tx: obtain a copy of previously claimed pinctrl -- [ 2.339866] PM: Adding info for No Bus:i2c-1 [ 2.339979] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver [ 2.342396] meson-gxbb-pinctrl c8834000.bus:pinctrl@4b0: request pin 28 (BOOT_8) for d0074000.mmc -- [ 2.359851] PM: Adding info for No Bus:card1 [ 2.359938] device: 'card1-HDMI-A-1': device_add [ 2.359966] PM: Adding info for No Bus:card1-HDMI-A-1 [ 2.359996] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 1 -- [ 3.103903] bus: 'platform': really_probe: bound device c11098d0.watchdog to driver meson-gxbb-wdt [ 3.105536] device class 'sound': registering [ 3.107127] device class 'rc': registering -- [ 3.119242] bus: 'platform': really_probe: bound device c8834000.rng to driver meson-rng [ 3.129736] Registering platform device 'snd-soc-dummy'. Parent at platform [ 3.129743] device: 'snd-soc-dummy': device_add [ 3.129759] bus: 'platform': add device snd-soc-dummy [ 3.129792] PM: Adding info for platform:snd-soc-dummy [ 3.129980] bus: 'platform': add driver snd-soc-dummy [ 3.130063] bus: 'platform': driver_probe_device: matched device snd-soc-dummy with driver snd-soc-dummy [ 3.130072] bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy [ 3.130089] snd-soc-dummy snd-soc-dummy: no of_node; not parsing pinctrl DT [ 3.130112] snd-soc-dummy snd-soc-dummy: no default pinctrl state [ 3.130146] driver: 'snd-soc-dummy': driver_bound: bound to device 'snd-soc-dummy' [ 3.131742] bus: 'platform': really_probe: bound device snd-soc-dummy to driver snd-soc-dummy [ 3.131834] bus: 'platform': add driver soc-audio -- [ 3.140069] bus: 'i2c': really_probe: probing driver cs4245 with device 0-004c [ 3.140085] bus: 'platform': add driver meson-gx-sound-card [ 3.140089] cs4245 0-004c: no pinctrl handle [ 3.140229] bus: 'platform': driver_probe_device: matched device sound with driver meson-gx-sound-card [ 3.140232] cs4245 0-004c: GPIO lookup for consumer reset -- [ 3.140237] device: 'ep_81': device_add [ 3.140239] bus: 'platform': really_probe: probing driver meson-gx-sound-card with device sound [ 3.140248] meson-gx-sound-card sound: no pinctrl handle [ 3.140278] PM: Adding info for No Bus:ep_81 -- [ 3.140707] device: '2-1-port1': device_add [ 3.145212] platform sound: Driver meson-gx-sound-card requests probe deferral [ 3.145981] bus: 'platform': add driver hdmi-audio-codec -- [ 3.147295] bus: 'platform': really_probe: bound device hdmi-audio-codec.1.auto to driver hdmi-audio-codec [ 3.149830] platform sound: Added to deferred list [ 3.149849] devices_kset: Moving sound to end of list [ 3.149852] PM: Moving platform:sound to end of list [ 3.149855] PM: Adding info for No Bus:2-1-port1 [ 3.149857] platform sound: Retrying from deferred list [ 3.149886] device: '2-1-port2': device_add -- [ 3.149970] PM: Adding info for No Bus:2-1-port4 [ 3.150160] bus: 'platform': driver_probe_device: matched device sound with driver meson-gx-sound-card [ 3.150166] bus: 'platform': really_probe: probing driver meson-gx-sound-card with device sound [ 3.150185] meson-gx-sound-card sound: no pinctrl handle [ 3.150347] gx_card_add_link: [??? 0x00000000 flags 0x0] -- [ 3.152538] PM: Adding info for No Bus:ep_00 [ 3.155139] platform sound: Driver meson-gx-sound-card requests probe deferral [ 3.156895] bus: 'platform': add driver meson-audio -- [ 3.159782] Registered IR keymap rc-odroid [ 3.163736] platform sound: Added to deferred list [ 3.163760] devices_kset: Moving sound to end of list [ 3.167916] cs4245 0-004c: CS4245 Version 3 [ 3.168243] PM: Moving platform:sound to end of list [ 3.171943] platform sound: Retrying from deferred list [ 3.172260] bus: 'platform': driver_probe_device: matched device sound with driver meson-gx-sound-card [ 3.172270] bus: 'platform': really_probe: probing driver meson-gx-sound-card with device sound [ 3.172291] meson-gx-sound-card sound: no pinctrl handle [ 3.172468] gx_card_add_link: [??? 0x00000000 flags 0x0] -- [ 3.458689] cs4245 0-004c: ASoC: sink widget AUXOUTL overwritten [ 3.458777] meson-gx-sound-card sound: snd-soc-dummy-dai <-> I2S FIFO ENCODE mapping ok [ 3.464653] of_get_named_gpiod_flags: parsed 'headphone_dir-gpios' property of node '/soc/bus@c1100000/i2c@8500/cs4245@4c[0]' - status (0) -- [ 3.474072] aiu_encoder_i2s_set_fmt: AIU_CLK_CTRL=85ac [ 3.477698] meson-gx-sound-card sound: CODEC CTRL I2S IN <-> I2S Encoder mapping ok [ 3.485267] meson-gx-sound-card sound: CS4245 DAI PLAYBACK <-> CODEC CTRL CODEC OUT mapping ok [ 3.493827] meson-gx-sound-card sound: snd-soc-dummy-dai <-> I2S FIFO DECODE mapping ok [ 3.501970] audin_decoder_i2s_set_fmt: CPU Master / Codec Slave (ERR) [ 3.508115] audin_decoder_i2s_set_fmt: AUDIN_I2SIN_CTRL=97 [ 3.513545] meson-gx-sound-card sound: CODEC REC CODEC OUT <-> I2S Decoder mapping ok [ 3.521310] meson-gx-sound-card sound: CS4245 DAI CAPTURE <-> CODEC REC CODEC IN0 mapping ok [ 3.529702] meson-gx-sound-card sound: ASoC: source widget AUDIO_CPU I2S IN Playback overwritten [ 3.531379] usb 2-1.3: new low-speed USB device number 3 using dwc2 [ 3.538378] meson-gx-sound-card sound: ASoC: sink widget AUDIO_CPU CODEC OUT Playback overwritten [ 3.538391] meson-gx-sound-card sound: ASoC: source widget AUDIO_CPU CODEC OUT Playback overwritten [ 3.562440] meson-gx-sound-card sound: ASoC: sink widget AUDIO_CPU CODEC OUT Capture overwritten [ 3.572119] device: 'card0': device_add -- [ 3.572415] PM: Adding info for No Bus:controlC0 [ 3.572526] driver: 'meson-gx-sound-card': driver_bound: bound to device 'sound' [ 3.572563] bus: 'platform': really_probe: bound device sound to driver meson-gx-sound-card [ 3.627601] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)