!!################################ !!ALSA Information Script v 0.4.64 !!################################ !!Script ran on: Thu Apr 10 08:39:12 UTC 2025 !!Linux Distribution !!------------------ Ubuntu 22.04 LTS GNU/Linux \n \l PCAN-Linux-Driver asp-jp linux-6.1.99 linux-6.1.99.tar.gz pcan-kernel-version.sh pcan-kernel-version.sh.tar.gz peak-linux-driver peak-linux-driver-8.20.0 lubancat-rk3576-ubuntu22.04-lite-20250319 DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04 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=focal !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 6.1.99-rk3576 Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k6.1.99-rk3576 Library version: 1.2.2 Utilities version: 1.2.2 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [rockchipes8388 ]: rockchip-es8388 - rockchip-es8388 rockchip-es8388 1 [rockchiphdmi ]: rockchip-hdmi - rockchip-hdmi rockchip-hdmi 2 [rockchipdp0 ]: rockchip-dp0 - rockchip-dp0 rockchip-dp0 3 [Device ]: USB-Audio - USB Audio Device GeneralPlus USB Audio Device at usb-xhci-hcd.0.auto-1.2, full speed !!PCI Soundcards installed in the system !!-------------------------------------- !!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 !!Loaded sound module options !!--------------------------- !!USB Mixer information !!--------------------- --startcollapse-- USB Mixer: usb_id=0x1b3f2008, ctrlif=0, ctlerr=0 Card: GeneralPlus USB Audio Device at usb-xhci-hcd.0.auto-1.2, full speed Unit: 5 Control: name="Auto Gain Control", index=0 Info: id=5, control=7, cmask=0x0, channels=1, type="BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 5 Control: name="Mic Capture Volume", index=0 Info: id=5, control=2, cmask=0x0, channels=1, type="S16" Volume: min=-3072, max=7680, dBmin=-1200, dBmax=3000 Unit: 5 Control: name="Mic Capture Switch", index=0 Info: id=5, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 6 Control: name="Speaker Playback Volume", index=0 Info: id=6, control=2, cmask=0x3, channels=2, type="S16" Volume: min=-11520, max=0, dBmin=-4500, dBmax=0 Unit: 6 Control: name="Speaker Playback Switch", index=0 Info: id=6, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 7 Control: name="Mic Playback Volume", index=0 Info: id=7, control=2, cmask=0x0, channels=1, type="S16" Volume: min=-3072, max=2304, dBmin=-1200, dBmax=900 Unit: 7 Control: name="Mic Playback Switch", index=0 Info: id=7, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 4 Apr 10 16:07 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 7 Apr 10 16:07 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 9 Apr 10 16:07 /dev/snd/controlC2 crw-rw---- 1 root audio 116, 12 Apr 10 16:07 /dev/snd/controlC3 crw-rw---- 1 root audio 116, 3 Apr 10 16:07 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 2 Apr 10 16:07 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 6 Apr 10 16:07 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 5 Apr 10 16:07 /dev/snd/pcmC1D0p crw-rw---- 1 root audio 116, 8 Apr 10 16:07 /dev/snd/pcmC2D0p crw-rw---- 1 root audio 116, 11 Apr 10 16:07 /dev/snd/pcmC3D0c crw-rw---- 1 root audio 116, 10 Apr 10 16:07 /dev/snd/pcmC3D0p crw-rw---- 1 root audio 116, 1 Apr 10 16:07 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Apr 10 16:07 /dev/snd/timer /dev/snd/by-id: total 0 drwxr-xr-x 2 root root 60 Apr 10 16:07 . drwxr-xr-x 4 root root 340 Apr 10 16:07 .. lrwxrwxrwx 1 root root 12 Apr 10 16:07 usb-GeneralPlus_USB_Audio_Device-00 -> ../controlC3 /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 120 Apr 10 16:07 . drwxr-xr-x 4 root root 340 Apr 10 16:07 .. lrwxrwxrwx 1 root root 12 Apr 10 16:07 platform-dp0-sound -> ../controlC2 lrwxrwxrwx 1 root root 12 Apr 10 16:07 platform-es8388-sound -> ../controlC0 lrwxrwxrwx 1 root root 12 Apr 10 16:07 platform-hdmi-sound -> ../controlC1 lrwxrwxrwx 1 root root 12 Apr 10 16:07 platform-xhci-hcd.0.auto-usb-0:1.2:1.0 -> ../controlC3 !!Aplay/Arecord output !!-------------------- APLAY aplay: device_list:274: no soundcards found... ARECORD arecord: device_list:274: no soundcards found... !!Amixer output !!------------- !!-------Mixer controls for card rockchipes8388 Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control !!-------Mixer controls for card rockchiphdmi Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control !!-------Mixer controls for card rockchipdp0 Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control !!-------Mixer controls for card Device Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volume Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control !!Alsactl output !!-------------- --startcollapse-- --endcollapse-- !!All Loaded Modules !!------------------ peak_usb !!ALSA/HDA dmesg !!-------------- [ 3.401069] optee: initialized driver [ 3.401752] usbcore: registered new interface driver snd-usb-audio [ 3.403025] rk-pcie 2a200000.pcie: PCIe Linking... LTSSM is 0x3 [ 3.409523] input: headset-keys as /devices/platform/es8388-sound/input/input2 [ 3.424159] rk-pcie 2a200000.pcie: PCIe Linking... LTSSM is 0x3 -- [ 3.465950] rk-pcie 2a200000.pcie: PCIe Linking... LTSSM is 0x3 [ 3.470517] input: rockchip-es8388 Headset as /devices/platform/es8388-sound/sound/card0/input3 [ 3.471926] IPVS: Registered protocols (TCP, UDP) -- [ 3.538841] debugfs: Directory 'vdd_logic_s0' with parent 'vdd_logic_s0' already present! [ 3.545577] input: rockchip-hdmi rockchip-hdmi as /devices/platform/hdmi-sound/sound/card1/input4 [ 3.546932] debugfs: File 'Capture' in directory 'dapm' already present! [ 3.547191] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 3.547947] input: rockchip-dp0 rockchip-dp0 as /devices/platform/dp0-sound/sound/card2/input5 [ 3.551326] RKNPU 27700000.npu: Adding to iommu group 0 -- [ 3.577550] Mali device driver loaded [ 3.577588] ALSA device list: [ 3.577599] #0: rockchip-es8388