Last active
January 2, 2019 08:01
-
-
Save benklop/ba0f521127f76765bc2d70fbb2602b8a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
upload=true&script=true&cardinfo= | |
!!################################ | |
!!ALSA Information Script v 0.4.64 | |
!!################################ | |
!!Script ran on: Wed Jan 2 03:12:27 UTC 2019 | |
!!Linux Distribution | |
!!------------------ | |
ID_LIKE=debian | |
!!DMI Information | |
!!--------------- | |
Manufacturer: | |
Product Name: | |
Product Version: | |
Firmware Version: | |
!!Kernel Information | |
!!------------------ | |
Kernel release: 4.14.50-v7+ | |
Operating System: GNU/Linux | |
Architecture: armv7l | |
Processor: unknown | |
SMP Enabled: Yes | |
!!ALSA Version | |
!!------------ | |
Driver version: k4.14.50-v7+ | |
Library version: 1.1.3 | |
Utilities version: 1.1.3 | |
!!Loaded ALSA modules | |
!!------------------- | |
snd_soc_justboom_dac | |
snd_usb_audio | |
snd_aloop | |
!!Sound Servers on this system | |
!!---------------------------- | |
No sound servers found. | |
!!Soundcards recognised by ALSA | |
!!----------------------------- | |
0 [sndrpijustboomd]: JustBoomDac - snd_rpi_justboom_dac | |
snd_rpi_justboom_dac | |
1 [ArrayUAC10 ]: USB-Audio - ReSpeaker 4 Mic Array (UAC1.0) | |
SEEED ReSpeaker 4 Mic Array (UAC1.0) at usb-3f980000.usb-1.3, full speed | |
2 [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: pcm_substreams=1 | |
!!Loaded sound module options | |
!!--------------------------- | |
!!Module: snd_soc_justboom_dac | |
* : | |
!!Module: snd_usb_audio | |
autoclock : Y | |
device_setup : 0,0,0,0,0,0,0,0 | |
enable : Y,Y,Y,Y,Y,Y,Y,Y | |
id : (null),(null),(null),(null),(null),(null),(null),(null) | |
ignore_ctl_error : N | |
index : -2,-1,-1,-1,-1,-1,-1,-1 | |
pid : -1,-1,-1,-1,-1,-1,-1,-1 | |
quirk_alias : (null),(null),(null),(null),(null),(null),(null),(null) | |
vid : -1,-1,-1,-1,-1,-1,-1,-1 | |
!!Module: snd_aloop | |
enable : Y,N,N,N,N,N,N,N | |
id : (null),(null),(null),(null),(null),(null),(null),(null) | |
index : -1,-1,-1,-1,-1,-1,-1,-1 | |
pcm_notify : 0,0,0,0,0,0,0,0 | |
pcm_substreams : 1,8,8,8,8,8,8,8 | |
!!USB Mixer information | |
!!--------------------- | |
--startcollapse-- | |
USB Mixer: usb_id=0x28860018, ctrlif=0, ctlerr=0 | |
Card: SEEED ReSpeaker 4 Mic Array (UAC1.0) at usb-3f980000.usb-1.3, full speed | |
--endcollapse-- | |
!!ALSA Device nodes | |
!!----------------- | |
crw-rw----+ 1 root audio 116, 0 Dec 31 10:04 /dev/snd/controlC0 | |
crw-rw----+ 1 root audio 116, 32 Dec 31 10:04 /dev/snd/controlC1 | |
crw-rw----+ 1 root audio 116, 64 Jan 1 19:20 /dev/snd/controlC2 | |
crw-rw----+ 1 root audio 116, 16 Dec 31 10:04 /dev/snd/pcmC0D0p | |
crw-rw----+ 1 root audio 116, 56 Dec 31 10:04 /dev/snd/pcmC1D0c | |
crw-rw----+ 1 root audio 116, 48 Jan 1 20:04 /dev/snd/pcmC1D0p | |
crw-rw----+ 1 root audio 116, 88 Jan 1 19:20 /dev/snd/pcmC2D0c | |
crw-rw----+ 1 root audio 116, 80 Jan 1 20:04 /dev/snd/pcmC2D0p | |
crw-rw----+ 1 root audio 116, 89 Jan 1 19:20 /dev/snd/pcmC2D1c | |
crw-rw----+ 1 root audio 116, 81 Jan 1 19:20 /dev/snd/pcmC2D1p | |
crw-rw----+ 1 root audio 116, 1 Dec 31 10:04 /dev/snd/seq | |
crw-rw----+ 1 root audio 116, 33 Dec 31 10:04 /dev/snd/timer | |
/dev/snd/by-id: | |
total 0 | |
drwxr-xr-x 2 root root 60 Dec 31 10:04 . | |
drwxr-xr-x 4 root root 320 Jan 1 19:20 .. | |
lrwxrwxrwx 1 root root 12 Dec 31 10:04 usb-SEEED_ReSpeaker_4_Mic_Array__UAC1.0_-00 -> ../controlC1 | |
/dev/snd/by-path: | |
total 0 | |
drwxr-xr-x 2 root root 100 Jan 1 19:20 . | |
drwxr-xr-x 4 root root 320 Jan 1 19:20 .. | |
lrwxrwxrwx 1 root root 12 Dec 31 10:04 platform-3f980000.usb-usb-0:1.3:1.0 -> ../controlC1 | |
lrwxrwxrwx 1 root root 12 Jan 1 19:20 platform-snd_aloop.0 -> ../controlC2 | |
lrwxrwxrwx 1 root root 12 Dec 31 10:04 platform-soc:sound -> ../controlC0 | |
!!ALSA configuration files | |
!!------------------------ | |
!!System wide config file (/etc/asound.conf) | |
pcm.mono_speaker { | |
type plug | |
slave.pcm hw:0 | |
slave.channels 2 | |
} | |
pcm.echo_cancellation { | |
type plug | |
slave.pcm hw:1 | |
slave.channels 2 | |
} | |
pcm.loop_in { | |
type plug | |
slave.pcm "hw:2,0" | |
slave.channels 1 | |
} | |
pcm.loop_out { | |
type plug | |
slave.pcm "hw:2,1" | |
slave.channels 1 | |
} | |
pcm.output { | |
type plug | |
slave.pcm { | |
type multi | |
slaves { | |
a.pcm "mono_speaker" | |
a.channels 2 | |
b.pcm "echo_cancellation" | |
b.channels 2 | |
c.pcm "loop_in" | |
c.channels 1 | |
} | |
bindings { | |
0 { | |
slave a | |
channel 1 | |
} | |
1 { | |
slave b | |
channel 0 | |
} | |
2 { | |
slave b | |
channel 1 | |
} | |
3 { | |
slave c | |
channel 0 | |
} | |
} | |
} | |
ttable { | |
#copy to mono on speaker | |
0.0 0.5 | |
1.0 0.5 | |
#copy to echo cancellation | |
0.1 1.0 | |
1.2 1.0 | |
#copy to loopback | |
0.3 0.5 | |
1.3 0.5 | |
} | |
} | |
pcm.!default output | |
!!Aplay/Arecord output | |
!!-------------------- | |
APLAY | |
**** List of PLAYBACK Hardware Devices **** | |
card 0: sndrpijustboomd [snd_rpi_justboom_dac], device 0: JustBoom DAC HiFi pcm512x-hifi-0 [] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
card 1: ArrayUAC10 [ReSpeaker 4 Mic Array (UAC1.0)], device 0: USB Audio [USB Audio] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
card 2: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
card 2: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
ARECORD | |
**** List of CAPTURE Hardware Devices **** | |
card 1: ArrayUAC10 [ReSpeaker 4 Mic Array (UAC1.0)], device 0: USB Audio [USB Audio] | |
Subdevices: 0/1 | |
Subdevice #0: subdevice #0 | |
card 2: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
card 2: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] | |
Subdevices: 1/1 | |
Subdevice #0: subdevice #0 | |
!!Amixer output | |
!!------------- | |
!!-------Mixer controls for card 0 [sndrpijustboomd]:] | |
Card hw:0 'sndrpijustboomd'/'snd_rpi_justboom_dac' | |
Mixer name : '' | |
Components : '' | |
Controls : 20 | |
Simple ctrls : 19 | |
Simple mixer control 'DSP Program',0 | |
Capabilities: enum | |
Items: 'FIR interpolation with de-emphasis' 'Low latency IIR with de-emphasis' 'High attenuation with de-emphasis' 'Fixed process flow' 'Ringing-less low latency FIR' | |
Item0: 'FIR interpolation with de-emphasis' | |
Simple mixer control 'Analogue',0 | |
Capabilities: pvolume | |
Playback channels: Front Left - Front Right | |
Limits: Playback 0 - 1 | |
Mono: | |
Front Left: Playback 0 [0%] [-6.00dB] | |
Front Right: Playback 0 [0%] [-6.00dB] | |
Simple mixer control 'Analogue Playback Boost',0 | |
Capabilities: volume | |
Playback channels: Front Left - Front Right | |
Capture channels: Front Left - Front Right | |
Limits: 0 - 1 | |
Front Left: 1 [100%] [0.80dB] | |
Front Right: 1 [100%] [0.80dB] | |
Simple mixer control 'Auto Mute',0 | |
Capabilities: pswitch | |
Playback channels: Front Left - Front Right | |
Mono: | |
Front Left: Playback [on] | |
Front Right: Playback [on] | |
Simple mixer control 'Auto Mute Mono',0 | |
Capabilities: pswitch pswitch-joined | |
Playback channels: Mono | |
Mono: Playback [on] | |
Simple mixer control 'Auto Mute Time Left',0 | |
Capabilities: enum | |
Items: '21ms' '106ms' '213ms' '533ms' '1.07s' '2.13s' '5.33s' '10.66s' | |
Item0: '21ms' | |
Simple mixer control 'Auto Mute Time Right',0 | |
Capabilities: enum | |
Items: '21ms' '106ms' '213ms' '533ms' '1.07s' '2.13s' '5.33s' '10.66s' | |
Item0: '21ms' | |
Simple mixer control 'Clock Missing Period',0 | |
Capabilities: enum | |
Items: '1s' '2s' '3s' '4s' '5s' '6s' '7s' '8s' | |
Item0: '1s' | |
Simple mixer control 'Deemphasis',0 | |
Capabilities: pswitch pswitch-joined | |
Playback channels: Mono | |
Mono: Playback [off] | |
Simple mixer control 'Digital',0 | |
Capabilities: pvolume pswitch | |
Playback channels: Front Left - Front Right | |
Limits: Playback 0 - 207 | |
Mono: | |
Front Left: Playback 171 [83%] [-18.00dB] [on] | |
Front Right: Playback 171 [83%] [-18.00dB] [on] | |
Simple mixer control 'Max Overclock DAC',0 | |
Capabilities: volume volume-joined | |
Playback channels: Mono | |
Capture channels: Mono | |
Limits: 0 - 40 | |
Mono: 0 [0%] | |
Simple mixer control 'Max Overclock DSP',0 | |
Capabilities: volume volume-joined | |
Playback channels: Mono | |
Capture channels: Mono | |
Limits: 0 - 40 | |
Mono: 0 [0%] | |
Simple mixer control 'Max Overclock PLL',0 | |
Capabilities: volume volume-joined | |
Playback channels: Mono | |
Capture channels: Mono | |
Limits: 0 - 20 | |
Mono: 0 [0%] | |
Simple mixer control 'Volume Ramp Down Emergency Rate',0 | |
Capabilities: enum | |
Items: '1 sample/update' '2 samples/update' '4 samples/update' 'Immediate' | |
Item0: '1 sample/update' | |
Simple mixer control 'Volume Ramp Down Emergency Step',0 | |
Capabilities: enum | |
Items: '4dB/step' '2dB/step' '1dB/step' '0.5dB/step' | |
Item0: '4dB/step' | |
Simple mixer control 'Volume Ramp Down Rate',0 | |
Capabilities: enum | |
Items: '1 sample/update' '2 samples/update' '4 samples/update' 'Immediate' | |
Item0: '1 sample/update' | |
Simple mixer control 'Volume Ramp Down Step',0 | |
Capabilities: enum | |
Items: '4dB/step' '2dB/step' '1dB/step' '0.5dB/step' | |
Item0: '1dB/step' | |
Simple mixer control 'Volume Ramp Up Rate',0 | |
Capabilities: enum | |
Items: '1 sample/update' '2 samples/update' '4 samples/update' 'Immediate' | |
Item0: '1 sample/update' | |
Simple mixer control 'Volume Ramp Up Step',0 | |
Capabilities: enum | |
Items: '4dB/step' '2dB/step' '1dB/step' '0.5dB/step' | |
Item0: '1dB/step' | |
!!-------Mixer controls for card 1 [ArrayUAC10] | |
Card hw:1 'ArrayUAC10'/'SEEED ReSpeaker 4 Mic Array (UAC1.0) at usb-3f980000.usb-1.3, full speed' | |
Mixer name : 'USB Mixer' | |
Components : 'USB2886:0018' | |
Controls : 2 | |
Simple ctrls : 0 | |
!!-------Mixer controls for card 2 [Loopback] | |
Card hw:2 'Loopback'/'Loopback 1' | |
Mixer name : 'Loopback Mixer' | |
Components : '' | |
Controls : 12 | |
Simple ctrls : 0 | |
!!Alsactl output | |
!!-------------- | |
--startcollapse-- | |
state.sndrpijustboomd { | |
control.1 { | |
iface MIXER | |
name 'Digital Playback Volume' | |
value.0 171 | |
value.1 171 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 207' | |
dbmin -9999999 | |
dbmax 0 | |
dbvalue.0 -1800 | |
dbvalue.1 -1800 | |
} | |
} | |
control.2 { | |
iface MIXER | |
name 'Analogue Playback Volume' | |
value.0 0 | |
value.1 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 1' | |
dbmin -600 | |
dbmax 0 | |
dbvalue.0 -600 | |
dbvalue.1 -600 | |
} | |
} | |
control.3 { | |
iface MIXER | |
name 'Analogue Playback Boost Volume' | |
value.0 1 | |
value.1 1 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 1' | |
dbmin 0 | |
dbmax 80 | |
dbvalue.0 80 | |
dbvalue.1 80 | |
} | |
} | |
control.4 { | |
iface MIXER | |
name 'Digital Playback Switch' | |
value.0 true | |
value.1 true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.5 { | |
iface MIXER | |
name 'Deemphasis Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.6 { | |
iface MIXER | |
name 'DSP Program' | |
value 'FIR interpolation with de-emphasis' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'FIR interpolation with de-emphasis' | |
item.1 'Low latency IIR with de-emphasis' | |
item.2 'High attenuation with de-emphasis' | |
item.3 'Fixed process flow' | |
item.4 'Ringing-less low latency FIR' | |
} | |
} | |
control.7 { | |
iface MIXER | |
name 'Clock Missing Period' | |
value '1s' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '1s' | |
item.1 '2s' | |
item.2 '3s' | |
item.3 '4s' | |
item.4 '5s' | |
item.5 '6s' | |
item.6 '7s' | |
item.7 '8s' | |
} | |
} | |
control.8 { | |
iface MIXER | |
name 'Auto Mute Time Left' | |
value '21ms' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '21ms' | |
item.1 '106ms' | |
item.2 '213ms' | |
item.3 '533ms' | |
item.4 '1.07s' | |
item.5 '2.13s' | |
item.6 '5.33s' | |
item.7 '10.66s' | |
} | |
} | |
control.9 { | |
iface MIXER | |
name 'Auto Mute Time Right' | |
value '21ms' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '21ms' | |
item.1 '106ms' | |
item.2 '213ms' | |
item.3 '533ms' | |
item.4 '1.07s' | |
item.5 '2.13s' | |
item.6 '5.33s' | |
item.7 '10.66s' | |
} | |
} | |
control.10 { | |
iface MIXER | |
name 'Auto Mute Mono Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.11 { | |
iface MIXER | |
name 'Auto Mute Switch' | |
value.0 true | |
value.1 true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.12 { | |
iface MIXER | |
name 'Volume Ramp Down Rate' | |
value '1 sample/update' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '1 sample/update' | |
item.1 '2 samples/update' | |
item.2 '4 samples/update' | |
item.3 Immediate | |
} | |
} | |
control.13 { | |
iface MIXER | |
name 'Volume Ramp Down Step' | |
value '1dB/step' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '4dB/step' | |
item.1 '2dB/step' | |
item.2 '1dB/step' | |
item.3 '0.5dB/step' | |
} | |
} | |
control.14 { | |
iface MIXER | |
name 'Volume Ramp Up Rate' | |
value '1 sample/update' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '1 sample/update' | |
item.1 '2 samples/update' | |
item.2 '4 samples/update' | |
item.3 Immediate | |
} | |
} | |
control.15 { | |
iface MIXER | |
name 'Volume Ramp Up Step' | |
value '1dB/step' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '4dB/step' | |
item.1 '2dB/step' | |
item.2 '1dB/step' | |
item.3 '0.5dB/step' | |
} | |
} | |
control.16 { | |
iface MIXER | |
name 'Volume Ramp Down Emergency Rate' | |
value '1 sample/update' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '1 sample/update' | |
item.1 '2 samples/update' | |
item.2 '4 samples/update' | |
item.3 Immediate | |
} | |
} | |
control.17 { | |
iface MIXER | |
name 'Volume Ramp Down Emergency Step' | |
value '4dB/step' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 '4dB/step' | |
item.1 '2dB/step' | |
item.2 '1dB/step' | |
item.3 '0.5dB/step' | |
} | |
} | |
control.18 { | |
iface MIXER | |
name 'Max Overclock PLL' | |
value 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '0 - 20' | |
} | |
} | |
control.19 { | |
iface MIXER | |
name 'Max Overclock DSP' | |
value 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '0 - 40' | |
} | |
} | |
control.20 { | |
iface MIXER | |
name 'Max Overclock DAC' | |
value 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '0 - 40' | |
} | |
} | |
} | |
state.ArrayUAC10 { | |
control.1 { | |
iface PCM | |
name 'Playback Channel Map' | |
value.0 0 | |
value.1 0 | |
comment { | |
access read | |
type INTEGER | |
count 2 | |
range '0 - 36' | |
} | |
} | |
control.2 { | |
iface PCM | |
name 'Capture Channel Map' | |
value.0 3 | |
value.1 4 | |
value.2 7 | |
value.3 8 | |
value.4 9 | |
value.5 10 | |
comment { | |
access read | |
type INTEGER | |
count 6 | |
range '0 - 36' | |
} | |
} | |
} | |
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 | |
device 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 | |
device 1 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.9 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.10 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.11 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.12 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Channels' | |
value 1 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
} | |
--endcollapse-- | |
!!All Loaded Modules | |
!!------------------ | |
Module | |
snd_aloop | |
cmac | |
bnep | |
btusb | |
btrtl | |
btintel | |
btbcm | |
bluetooth | |
ecdh_generic | |
snd_soc_pcm512x_i2c | |
snd_soc_pcm512x | |
spidev | |
brcmfmac | |
brcmutil | |
cdc_acm | |
cfg80211 | |
rfkill | |
snd_soc_justboom_dac | |
snd_soc_bcm2835_i2s | |
snd_soc_core | |
snd_compress | |
snd_pcm_dmaengine | |
i2c_bcm2835 | |
spi_bcm2835 | |
fixed | |
uio_pdrv_genirq | |
uio | |
evdev | |
joydev | |
snd_usb_audio | |
snd_hwdep | |
snd_usbmidi_lib | |
snd_rawmidi | |
snd_seq_device | |
snd_pcm | |
snd_timer | |
snd | |
ip_tables | |
x_tables | |
ipv6 | |
!!ALSA/HDA dmesg | |
!!-------------- | |
[ 3.032709] hid-generic 0003:0C45:5101.0002: input,hidraw1: USB HID v1.10 Keyboard [MemsArt MA144 RF Controller] on usb-3f980000.usb-1.4/input0 | |
[ 3.035161] usbcore: registered new interface driver snd-usb-audio | |
[ 3.331496] usb 1-1.5: new full-speed USB device number 7 using dwc_otg | |
-- | |
[ 3.478136] usb 1-1.5: SerialNumber: 000272CCAFD7 | |
[ 3.671614] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.875922] smsc95xx 1-1.1:1.0 enxb827eb35d579: renamed from eth0 | |
[ 3.883435] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device | |
[ 3.884172] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.884843] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.885143] usbcore: registered new interface driver cdc_acm | |
[ 3.885150] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters | |
[ 3.910641] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.918629] brcmfmac: F1 signature read @0x18000000=0x1541a9a6 | |
-- | |
[ 3.932052] usbcore: registered new interface driver brcmfmac | |
[ 3.932692] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.967184] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 3.968231] snd-rpi-justboom-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry | |
[ 4.030028] snd-rpi-justboom-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok | |
[ 4.077339] Bluetooth: Core ver 2.22 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pcm.justboom { | |
type hw | |
card 0 | |
} | |
pcm.justboom_file { | |
type file | |
slave.pcm justboom_dmix | |
file "/dev/null" | |
format "raw" | |
} | |
pcm.justboom_dmix { | |
type dmix | |
ipc_key 1024 | |
slave.pcm justboom | |
} | |
pcm.justboom_plug { | |
type plug | |
slave.pcm justboom_dmix | |
} | |
pcm.respeaker { | |
type hw | |
card 1 | |
} | |
pcm.respeaker_dmix { | |
type dmix | |
ipc_key 2048 | |
slave.pcm respeaker | |
} | |
pcm.respeaker_plug { | |
type plug | |
slave.pcm respeaker_dmix | |
} | |
pcm.loopback { | |
type hw | |
card 2 | |
device 0 | |
} | |
pcm.loopback_dmix { | |
type dmix | |
ipc_key 4096 | |
slave.pcm loopback | |
} | |
pcm.loopback_plug { | |
type plug | |
slave.pcm loopback_dmix | |
} | |
pcm.output { | |
type plug | |
slave.pcm { | |
type multi | |
slaves { | |
a.pcm justboom_plug | |
a.channels 2 | |
b.pcm respeaker_plug | |
b.channels 1 | |
c.pcm loopback_plug | |
c.channels 1 | |
} | |
bindings { | |
0 { slave a channel 1 } | |
1 { slave b channel 0 } | |
2 { slave c channel 0 } | |
} | |
} | |
#route_policy average | |
ttable { | |
#copy to mono on speaker | |
0.0 0.5 | |
1.0 0.5 | |
#copy to echo cancellation | |
0.1 0.5 | |
1.1 0.5 | |
#copy to loopback | |
0.2 0.5 | |
1.2 0.5 | |
} | |
} | |
pcm.!default output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aplay --dump-hw-params -d1 -Dhw:sndrpijustboomd /dev/zero | |
Playing raw data '/dev/zero' : Unsigned 8 bit, Rate 8000 Hz, Mono | |
HW Params of device "hw:sndrpijustboomd": | |
-------------------- | |
ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED | |
FORMAT: S16_LE S24_LE S32_LE | |
SUBFORMAT: STD | |
SAMPLE_BITS: [16 32] | |
FRAME_BITS: [32 64] | |
CHANNELS: 2 | |
RATE: [8000 384000] | |
PERIOD_TIME: (83 8192000] | |
PERIOD_SIZE: [32 65536] | |
PERIOD_BYTES: [256 524288] | |
PERIODS: [2 4096] | |
BUFFER_TIME: (166 16384000] | |
BUFFER_SIZE: [64 131072] | |
BUFFER_BYTES: [256 524288] | |
TICK_TIME: ALL | |
-------------------- | |
aplay: set_params:1299: Sample format non available | |
Available formats: | |
- S16_LE | |
- S24_LE | |
- S32_LE | |
========================= | |
Playing raw data '/dev/zero' : Unsigned 8 bit, Rate 8000 Hz, Mono | |
HW Params of device "hw:ArrayUAC10": | |
-------------------- | |
ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED | |
FORMAT: S24_3LE | |
SUBFORMAT: STD | |
SAMPLE_BITS: 24 | |
FRAME_BITS: 48 | |
CHANNELS: 2 | |
RATE: 16000 | |
PERIOD_TIME: [1000 5461313) | |
PERIOD_SIZE: [16 87381] | |
PERIOD_BYTES: [96 524286] | |
PERIODS: [2 1024] | |
BUFFER_TIME: [2000 10922625] | |
BUFFER_SIZE: [32 174762] | |
BUFFER_BYTES: [192 1048572] | |
TICK_TIME: ALL | |
-------------------- | |
aplay: set_params:1299: Sample format non available | |
Available formats: | |
- S24_3LE | |
=========================================== | |
Playing raw data '/dev/zero' : Unsigned 8 bit, Rate 8000 Hz, Mono | |
HW Params of device "hw:Loopback": | |
-------------------- | |
ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED | |
FORMAT: S16_LE S16_BE S32_LE S32_BE FLOAT_LE FLOAT_BE | |
SUBFORMAT: STD | |
SAMPLE_BITS: [16 32] | |
FRAME_BITS: [16 1024] | |
CHANNELS: [1 32] | |
RATE: [8000 192000] | |
PERIOD_TIME: (5 65536000] | |
PERIOD_SIZE: [1 524288] | |
PERIOD_BYTES: [64 1048576] | |
PERIODS: [1 1024] | |
BUFFER_TIME: (5 131072000] | |
BUFFER_SIZE: [1 1048576] | |
BUFFER_BYTES: [64 2097152] | |
TICK_TIME: ALL | |
-------------------- | |
aplay: set_params:1299: Sample format non available | |
Available formats: | |
- S16_LE | |
- S16_BE | |
- S32_LE | |
- S32_BE | |
- FLOAT_LE | |
- FLOAT_BE |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment