* [PATCH] -- fix Boss MS-3 midi-usb communication
@ 2023-08-11 7:21 john_candlish
2023-08-11 7:36 ` Takashi Iwai
0 siblings, 1 reply; 4+ messages in thread
From: john_candlish @ 2023-08-11 7:21 UTC (permalink / raw)
To: alsa-devel
This one line change gets MIDI communication flowing between ALSA and the Boss MS-3 multi-effect switcher.
/////
*** sound/usb/midi.c 2023-08-10 22:46:31.016346930 +0200
--- sound/usb/midi.c-orig 2023-07-19 16:37:03.000000000 +0200
***************
*** 2106,2113 ****
struct usb_endpoint_descriptor *epd;
int i, out_eps = 0, in_eps = 0;
! if (USB_ID_VENDOR(umidi->usb_id) == 0x0582 &&
! USB_ID_PRODUCT(umidi->usb_id) != 0x01f5)
snd_usbmidi_switch_roland_altsetting(umidi);
if (endpoint[0].out_ep || endpoint[0].in_ep)
--- 2106,2112 ----
struct usb_endpoint_descriptor *epd;
int i, out_eps = 0, in_eps = 0;
! if (USB_ID_VENDOR(umidi->usb_id) == 0x0582)
snd_usbmidi_switch_roland_altsetting(umidi);
if (endpoint[0].out_ep || endpoint[0].in_ep)
/////
There are doubtless other Roland/Boss USB_ID_PRODUCT id's that are effected and it would be nice to make the USB_ID_PRODUCT value a tunable, but that is beyond my competence.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] -- fix Boss MS-3 midi-usb communication
2023-08-11 7:21 [PATCH] -- fix Boss MS-3 midi-usb communication john_candlish
@ 2023-08-11 7:36 ` Takashi Iwai
2023-08-11 8:51 ` john_candlish
0 siblings, 1 reply; 4+ messages in thread
From: Takashi Iwai @ 2023-08-11 7:36 UTC (permalink / raw)
To: john_candlish; +Cc: alsa-devel
On Fri, 11 Aug 2023 09:21:44 +0200,
john_candlish@mail.candlish.net wrote:
>
> This one line change gets MIDI communication flowing between ALSA and the Boss MS-3 multi-effect switcher.
>
> /////
> *** sound/usb/midi.c 2023-08-10 22:46:31.016346930 +0200
> --- sound/usb/midi.c-orig 2023-07-19 16:37:03.000000000 +0200
> ***************
> *** 2106,2113 ****
> struct usb_endpoint_descriptor *epd;
> int i, out_eps = 0, in_eps = 0;
>
> ! if (USB_ID_VENDOR(umidi->usb_id) == 0x0582 &&
> ! USB_ID_PRODUCT(umidi->usb_id) != 0x01f5)
> snd_usbmidi_switch_roland_altsetting(umidi);
>
> if (endpoint[0].out_ep || endpoint[0].in_ep)
> --- 2106,2112 ----
> struct usb_endpoint_descriptor *epd;
> int i, out_eps = 0, in_eps = 0;
>
> ! if (USB_ID_VENDOR(umidi->usb_id) == 0x0582)
> snd_usbmidi_switch_roland_altsetting(umidi);
>
> if (endpoint[0].out_ep || endpoint[0].in_ep)
>
> /////
>
> There are doubtless other Roland/Boss USB_ID_PRODUCT id's that are effected and it would be nice to make the USB_ID_PRODUCT value a tunable, but that is beyond my competence.
Could you give the exact USB vendor/product IDs so that I can cook a
patch? At best, please give alsa-info.sh output; run the script with
--no-upload option and attach the output.
thanks,
Takashi
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] -- fix Boss MS-3 midi-usb communication
2023-08-11 7:36 ` Takashi Iwai
@ 2023-08-11 8:51 ` john_candlish
2023-08-16 11:47 ` Takashi Iwai
0 siblings, 1 reply; 4+ messages in thread
From: john_candlish @ 2023-08-11 8:51 UTC (permalink / raw)
To: alsa-devel
Thanks for your superfast response!
I'm inlining the output of the script as I don't see how to attach a file.
---
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.5.3
!!################################
!!Script ran on: Fri Aug 11 08:46:44 UTC 2023
!!Linux Distribution
!!------------------
Debian GNU/Linux trixie/sid \n \l PRETTY_NAME="Debian GNU/Linux trixie/sid" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
!!DMI Information
!!---------------
Manufacturer: LENOVO
Product Name: 20NTCTO1WW
Product Version: ThinkPad L390 Yoga
Firmware Version: R10ET50W (1.35 )
System SKU: LENOVO_MT_20NT_BU_Think_FM_ThinkPad L390 Yoga
Board Vendor: LENOVO
Board Name: 20NTCTO1WW
!!ACPI Device Status Information
!!---------------
/sys/bus/acpi/devices/ACPI0003:00/status 15
/sys/bus/acpi/devices/ACPI000C:00/status 15
/sys/bus/acpi/devices/INT0E0C:00/status 15
/sys/bus/acpi/devices/INT33A1:00/status 15
/sys/bus/acpi/devices/INT33D3:00/status 15
/sys/bus/acpi/devices/INT3400:00/status 15
/sys/bus/acpi/devices/INT3403:00/status 15
/sys/bus/acpi/devices/INT3403:01/status 15
/sys/bus/acpi/devices/INT3403:02/status 15
/sys/bus/acpi/devices/INT3403:03/status 15
/sys/bus/acpi/devices/INT34BB:00/status 15
/sys/bus/acpi/devices/INT3515:03/status 15
/sys/bus/acpi/devices/INT3F0D:00/status 15
/sys/bus/acpi/devices/LEN0100:00/status 15
/sys/bus/acpi/devices/LEN0268:00/status 15
/sys/bus/acpi/devices/LNXPOWER:00/status 1
/sys/bus/acpi/devices/LNXPOWER:01/status 15
/sys/bus/acpi/devices/LNXPOWER:02/status 1
/sys/bus/acpi/devices/LNXPOWER:03/status 1
/sys/bus/acpi/devices/LNXPOWER:04/status 1
/sys/bus/acpi/devices/LNXPOWER:05/status 1
/sys/bus/acpi/devices/PNP0103:00/status 15
/sys/bus/acpi/devices/PNP0C02:00/status 3
/sys/bus/acpi/devices/PNP0C02:01/status 3
/sys/bus/acpi/devices/PNP0C02:05/status 3
/sys/bus/acpi/devices/PNP0C09:00/status 15
/sys/bus/acpi/devices/PNP0C0A:00/status 31
/sys/bus/acpi/devices/PNP0C60:00/status 15
/sys/bus/acpi/devices/PRP00001:00/status 11
/sys/bus/acpi/devices/STM7308:00/status 15
/sys/bus/acpi/devices/USBC000:00/status 15
/sys/bus/acpi/devices/device:17/status 15
/sys/bus/acpi/devices/device:23/status 15
/sys/bus/acpi/devices/device:27/status 15
/sys/bus/acpi/devices/device:29/status 15
!!Kernel Information
!!------------------
Kernel release: #3 SMP PREEMPT_DYNAMIC Fri Aug 11 02:22:35 CEST 2023
Operating System: GNU/Linux
Architecture: x86_64
Processor: unknown
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k6.4.4
Library version: 1.2.9
Utilities version: 1.2.9
!!Loaded ALSA modules
!!-------------------
snd_virmidi (card 0)
snd_hda_intel (card 1)
snd_usb_audio (card 2)
thinkpad_acpi (card 29)
!!Sound Servers on this system
!!----------------------------
PipeWire:
Installed - Yes (/usr/bin/pipewire)
Running - Yes
Jack:
Installed - Yes (/usr/bin/jackd)
Running - No
Jack2:
Installed - Yes (/usr/bin/jackdbus)
Running - Yes
!!Soundcards recognised by ALSA
!!-----------------------------
0 [VirMIDI ]: VirMIDI - VirMIDI
Virtual MIDI Card 1
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xa133c000 irq 148
2 [MS3 ]: USB-Audio - MS-3
BOSS MS-3 at usb-0000:00:14.0-4, high speed
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
ThinkPad Console Audio Control at EC reg 0x30, fw R10HT33W
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 11) (prog-if 80)
Subsystem: Lenovo Cannon Point-LP High Definition Audio Controller [17aa:5077]
!!Modprobe options (Sound related)
!!--------------------------------
snd_pcsp: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_virmidi: enable=1 midi_devs=1
!!Loaded sound module options
!!---------------------------
!!Module: snd_virmidi
enable : Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
midi_devs : 1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
!!Module: snd_hda_intel
align_buffer_size : -1
bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
ctl_dev_id : N
dmic_detect : Y
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
pm_blacklist : Y
position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
power_save : 1
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
single_cmd : -1
snoop : -1
!!Module: snd_usb_audio
autoclock : Y
delayed_register : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
ignore_ctl_error : N
implicit_fb : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
lowlatency : Y
pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
quirk_alias : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
quirk_flags : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
skip_validation : N
use_vmalloc : Y
vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
!!Module: thinkpad_acpi
brightness_enable : 2
brightness_mode : 4
enable : Y
experimental : 0
fan_control : N
force_load : N
id : ThinkPadEC
index : -536870912
profile_force : 0
software_mute : Y
volume_capabilities : 0
volume_control : N
volume_mode : 3
!!Sysfs card info
!!---------------
!!Card: /sys/class/sound/card0
Driver: /sys/bus/platform/drivers/snd_virmidi
Tree:
/sys/class/sound/card0
|-- controlC0
| |-- dev
| |-- device -> ../../card0
| |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card0
| |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card0
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- device -> ../../../snd_virmidi.0
|-- dmmidi
| |-- dev
| |-- device -> ../../card0
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- id
|-- midi
| |-- dev
| |-- device -> ../../card0
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- midiC0D0
| |-- dev
| |-- device -> ../../card0
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- mixer
| |-- dev
| |-- device -> ../../card0
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- number
|-- power
| |-- async
| |-- autosuspend_delay_ms
| |-- control
| |-- runtime_active_kids
| |-- runtime_active_time
| |-- runtime_enabled
| |-- runtime_status
| |-- runtime_suspended_time
| `-- runtime_usage
|-- subsystem -> ../../../../../class/sound
`-- uevent
!!Card: /sys/class/sound/card1
Driver: /sys/bus/pci/drivers/snd_hda_intel
Tree:
/sys/class/sound/card1
|-- audio1
| |-- dev
| |-- device -> ../../card1
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- controlC1
| |-- dev
| |-- device -> ../../card1
| |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card1
| |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card1
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- device -> ../../../0000:00:1f.3
|-- dsp1
| |-- dev
| |-- device -> ../../card1
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- hwC1D0
| |-- afg
| |-- chip_name
| |-- clear
| |-- dev
| |-- device -> ../../card1
| |-- driver_pin_configs
| |-- hints
| |-- init_pin_configs
| |-- init_verbs
| |-- mfg
| |-- modelname
| |-- power
| |-- power_off_acct
| |-- power_on_acct
| |-- reconfig
| |-- revision_id
| |-- subsystem -> ../../../../../../class/sound
| |-- subsystem_id
| |-- uevent
| |-- user_pin_configs
| |-- vendor_id
| `-- vendor_name
|-- hwC1D2
| |-- afg
| |-- chip_name
| |-- clear
| |-- dev
| |-- device -> ../../card1
| |-- driver_pin_configs
| |-- hints
| |-- init_pin_configs
| |-- init_verbs
| |-- mfg
| |-- modelname
| |-- power
| |-- power_off_acct
| |-- power_on_acct
| |-- reconfig
| |-- revision_id
| |-- subsystem -> ../../../../../../class/sound
| |-- subsystem_id
| |-- uevent
| |-- user_pin_configs
| |-- vendor_id
| `-- vendor_name
|-- id
|-- input22
| |-- capabilities
| |-- device -> ../../card1
| |-- event11
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input23
| |-- capabilities
| |-- device -> ../../card1
| |-- event12
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input24
| |-- capabilities
| |-- device -> ../../card1
| |-- event13
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input25
| |-- capabilities
| |-- device -> ../../card1
| |-- event14
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input26
| |-- capabilities
| |-- device -> ../../card1
| |-- event15
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input27
| |-- capabilities
| |-- device -> ../../card1
| |-- event16
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../class/input
| |-- uevent
| `-- uniq
|-- mixer1
| |-- dev
| |-- device -> ../../card1
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- number
|-- pcmC1D0c
| |-- dev
| |-- device -> ../../card1
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- pcmC1D0p
| |-- dev
| |-- device -> ../../card1
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- pcmC1D3p
| |-- dev
| |-- device -> ../../card1
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- pcmC1D7p
| |-- dev
| |-- device -> ../../card1
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- pcmC1D8p
| |-- dev
| |-- device -> ../../card1
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- power
| |-- async
| |-- autosuspend_delay_ms
| |-- control
| |-- runtime_active_kids
| |-- runtime_active_time
| |-- runtime_enabled
| |-- runtime_status
| |-- runtime_suspended_time
| `-- runtime_usage
|-- subsystem -> ../../../../../class/sound
`-- uevent
!!Card: /sys/class/sound/card2
Driver: /sys/bus/usb/drivers/snd-usb-audio
Tree:
/sys/class/sound/card2
|-- controlC2
| |-- dev
| |-- device -> ../../card2
| |-- led-mic -> ../../../../../../../../virtual/sound/ctl-led/mic/card2
| |-- led-speaker -> ../../../../../../../../virtual/sound/ctl-led/speaker/card2
| |-- power
| |-- subsystem -> ../../../../../../../../../class/sound
| `-- uevent
|-- device -> ../../../1-4:1.1
|-- dmmidi2
| |-- dev
| |-- device -> ../../card2
| |-- power
| |-- subsystem -> ../../../../../../../../../class/sound
| `-- uevent
|-- id
|-- midi2
| |-- dev
| |-- device -> ../../card2
| |-- power
| |-- subsystem -> ../../../../../../../../../class/sound
| `-- uevent
|-- midiC2D0
| |-- dev
| |-- device -> ../../card2
| |-- power
| |-- subsystem -> ../../../../../../../../../class/sound
| `-- uevent
|-- mixer2
| |-- dev
| |-- device -> ../../card2
| |-- power
| |-- subsystem -> ../../../../../../../../../class/sound
| `-- uevent
|-- number
|-- power
| |-- async
| |-- autosuspend_delay_ms
| |-- control
| |-- runtime_active_kids
| |-- runtime_active_time
| |-- runtime_enabled
| |-- runtime_status
| |-- runtime_suspended_time
| `-- runtime_usage
|-- seq-midi-2-0
| |-- driver -> ../../../../../../../../../bus/snd_seq/drivers/snd_seq_midi
| |-- power
| |-- subsystem -> ../../../../../../../../../bus/snd_seq
| `-- uevent
|-- subsystem -> ../../../../../../../../class/sound
`-- uevent
!!Card: /sys/class/sound/card29
Driver: /sys/bus/platform/drivers/thinkpad_acpi
Tree:
/sys/class/sound/card29
|-- controlC29
| |-- dev
| |-- device -> ../../card29
| |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card29
| |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card29
| |-- power
| |-- subsystem -> ../../../../../../class/sound
| `-- uevent
|-- device -> ../../../thinkpad_acpi
|-- id
|-- number
|-- power
| |-- async
| |-- autosuspend_delay_ms
| |-- control
| |-- runtime_active_kids
| |-- runtime_active_time
| |-- runtime_enabled
| |-- runtime_status
| |-- runtime_suspended_time
| `-- runtime_usage
|-- subsystem -> ../../../../../class/sound
`-- uevent
!!Sysfs ctl-led info
!!---------------
!!CTL-LED: /sys/class/sound/ctl-led/mic/card0
List:
!!CTL-LED: /sys/class/sound/ctl-led/mic/card1
List: 7
!!CTL-LED: /sys/class/sound/ctl-led/mic/card2
List:
!!CTL-LED: /sys/class/sound/ctl-led/mic/card29
List:
!!CTL-LED: /sys/class/sound/ctl-led/speaker/card0
List:
!!CTL-LED: /sys/class/sound/ctl-led/speaker/card1
List: 11
!!CTL-LED: /sys/class/sound/ctl-led/speaker/card2
List:
!!CTL-LED: /sys/class/sound/ctl-led/speaker/card29
List:
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC257
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0257
Subsystem Id: 0x17aa5077
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Speaker Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x57 0x57]
Converter: stream=0, channel=0
PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="ALC257 Analog", type="Audio", device=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x00 0x00]
Converter: stream=0, channel=0
PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x97 0x97]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x24
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Control: name="Capture Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Capture Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Device: name="ALC257 Analog", type="Audio", device=0
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x3f 0x3f]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x97 0x97]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x01 0x01]
Pincap 0x00000020: IN
Pin Default 0x90a60120: [Fixed] Mic at Int N/A
Conn = Digital, Color = Unknown
DefAssociation = 0x2, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
Pin Default 0x40000000: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x0, Sequence = 0x0
Pin-ctls: 0x00:
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010014: OUT EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x90170110: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x02
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x04a11030: [Jack] Mic at Ext Right
Conn = 1/8, Color = Black
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=02, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00: VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00013734: IN OUT EAPD Detect
Vref caps: HIZ 50 GRD 80 100
EAPD 0x2: EAPD
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 2
0x02* 0x03
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
Pincap 0x00000020: IN
Pin Default 0x40661b45: [N/A] Modem Line at Ext N/A
Conn = Digital, Color = Black
DefAssociation = 0x4, Sequence = 0x5
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000014: OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=142
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x0421101f: [Jack] HP Out at Ext Right
Conn = 1/8, Color = Black
DefAssociation = 0x1, Sequence = 0xf
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 2
0x02 0x03*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 6
0x18 0x19 0x1a 0x1b 0x1d 0x13
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
Connection: 6
0x18 0x19 0x1a 0x1b 0x1d 0x12
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
Connection: 2
0x12* 0x13
Codec: Intel Kabylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086280b
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--
!!USB Descriptors
!!---------------
--startcollapse--
Bus 001 Device 007: ID 0582:01f5 Roland Corp. MS-3
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 64
idVendor 0x0582 Roland Corp.
idProduct 0x01f5
bcdDevice 0.00
iManufacturer 1 BOSS
iProduct 2 MS-3
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0046
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 3
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 06 24 f1 02 01 01
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 3
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 4
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 3 Aug 11 07:39 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 12 Aug 11 07:39 /dev/snd/controlC1
crw-rw----+ 1 root audio 116, 14 Aug 11 07:51 /dev/snd/controlC2
crw-rw----+ 1 root audio 116, 4 Aug 11 07:39 /dev/snd/controlC29
crw-rw----+ 1 root audio 116, 10 Aug 11 07:39 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 11 Aug 11 07:39 /dev/snd/hwC1D2
crw-rw----+ 1 root audio 116, 2 Aug 11 07:39 /dev/snd/midiC0D0
crw-rw----+ 1 root audio 116, 13 Aug 11 07:51 /dev/snd/midiC2D0
crw-rw----+ 1 root audio 116, 6 Aug 11 07:53 /dev/snd/pcmC1D0c
crw-rw----+ 1 root audio 116, 5 Aug 11 10:45 /dev/snd/pcmC1D0p
crw-rw----+ 1 root audio 116, 7 Aug 11 07:39 /dev/snd/pcmC1D3p
crw-rw----+ 1 root audio 116, 8 Aug 11 07:39 /dev/snd/pcmC1D7p
crw-rw----+ 1 root audio 116, 9 Aug 11 07:39 /dev/snd/pcmC1D8p
crw-rw----+ 1 root audio 116, 1 Aug 11 07:39 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Aug 11 07:39 /dev/snd/timer
/dev/snd/by-id:
total 0
drwxr-xr-x 2 root root 60 Aug 11 07:51 .
drwxr-xr-x 4 root root 380 Aug 11 07:51 ..
lrwxrwxrwx 1 root root 12 Aug 11 07:51 usb-BOSS_MS-3-01 -> ../controlC2
/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 140 Aug 11 07:51 .
drwxr-xr-x 4 root root 380 Aug 11 07:51 ..
lrwxrwxrwx 1 root root 12 Aug 11 07:51 pci-0000:00:14.0-usb-0:4:1.1 -> ../controlC2
lrwxrwxrwx 1 root root 12 Aug 11 07:51 pci-0000:00:14.0-usbv2-0:4:1.1 -> ../controlC2
lrwxrwxrwx 1 root root 12 Aug 11 07:39 pci-0000:00:1f.3 -> ../controlC1
lrwxrwxrwx 1 root root 12 Aug 11 07:39 platform-snd_virmidi.0 -> ../controlC0
lrwxrwxrwx 1 root root 13 Aug 11 07:39 platform-thinkpad_acpi -> ../controlC29
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card VirMIDI
Card sysdefault:0 'VirMIDI'/'Virtual MIDI Card 1'
Mixer name : ''
Components : ''
Controls : 0
Simple ctrls : 0
!!-------Mixer controls for card PCH
Card sysdefault:1 'PCH'/'HDA Intel PCH at 0xa133c000 irq 148'
Mixer name : 'Realtek ALC257'
Components : 'HDA:10ec0257,17aa5077,00100001 HDA:8086280b,80860101,00100000'
Controls : 40
Simple ctrls : 12
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 60 [50%] [0.00dB]
Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 1 [33%] [10.00dB]
Front Right: 1 [33%] [10.00dB]
!!-------Mixer controls for card MS3
Card sysdefault:2 'MS3'/'BOSS MS-3 at usb-0000:00:14.0-4, high speed'
Mixer name : ''
Components : 'USB0582:01f5'
Controls : 0
Simple ctrls : 0
!!-------Mixer controls for card ThinkPadEC
Card sysdefault:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw R10HT33W'
Mixer name : 'ThinkPad EC R10HT33W'
Components : ''
Controls : 1
Simple ctrls : 1
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
!!Alsactl output
!!--------------
--startcollapse--
state.VirMIDI {
control {
}
}
state.PCH {
control.1 {
iface MIXER
name 'Headphone Playback Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 -6525
dbvalue.1 -6525
}
}
control.2 {
iface MIXER
name 'Headphone Playback Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.3 {
iface MIXER
name 'Speaker Playback Volume'
value.0 87
value.1 87
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.4 {
iface MIXER
name 'Speaker Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.5 {
iface MIXER
name 'Auto-Mute Mode'
value Disabled
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Disabled
item.1 Enabled
}
}
control.6 {
iface MIXER
name 'Capture Volume'
value.0 63
value.1 63
comment {
access 'read write'
type INTEGER
count 2
range '0 - 63'
dbmin -1725
dbmax 3000
dbvalue.0 3000
dbvalue.1 3000
}
}
control.7 {
iface MIXER
name 'Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.8 {
iface MIXER
name 'Mic Boost Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.9 {
iface MIXER
name 'Internal Mic Boost Volume'
value.0 1
value.1 1
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3000
dbvalue.0 1000
dbvalue.1 1000
}
}
control.10 {
iface MIXER
name 'Master Playback Volume'
value 87
comment {
access 'read write'
type INTEGER
count 1
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
}
}
control.11 {
iface MIXER
name 'Master Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.12 {
iface CARD
name 'Mic Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.13 {
iface CARD
name 'Internal Mic Phantom Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.14 {
iface CARD
name 'Headphone Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.15 {
iface CARD
name 'Speaker Phantom Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.16 {
iface PCM
name 'Playback Channel Map'
value.0 0
value.1 0
comment {
access read
type INTEGER
count 2
range '0 - 36'
}
}
control.17 {
iface PCM
name 'Capture Channel Map'
value.0 0
value.1 0
comment {
access read
type INTEGER
count 2
range '0 - 36'
}
}
control.18 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.19 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.20 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.21 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.22 {
iface MIXER
name 'IEC958 Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.23 {
iface PCM
device 3
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.24 {
iface CARD
name 'HDMI/DP,pcm=7 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.25 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.26 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.27 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.28 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.29 {
iface PCM
device 7
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.30 {
iface CARD
name 'HDMI/DP,pcm=8 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.31 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 2
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.32 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 2
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.33 {
iface MIXER
name 'IEC958 Playback Default'
index 2
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.34 {
iface MIXER
name 'IEC958 Playback Switch'
index 2
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.35 {
iface PCM
device 8
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.36 {
iface PCM
device 3
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.37 {
iface PCM
device 7
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.38 {
iface PCM
device 8
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.39 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
value.1 255
comment {
access 'read write user'
type INTEGER
count 2
range '0 - 255'
tlv '0000000100000008ffffec1400000014'
dbmin -5100
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.40 {
iface MIXER
name 'Digital Capture Volume'
value.0 60
value.1 60
comment {
access 'read write user'
type INTEGER
count 2
range '0 - 120'
tlv '0000000100000008fffff44800000032'
dbmin -3000
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
}
state.MS3 {
control {
}
}
state.ThinkPadEC {
control.1 {
iface MIXER
name 'Console Playback Switch'
value true
comment {
access read
type BOOLEAN
count 1
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
ac
acpi_pad
acpi_thermal_rel
aesni_intel
af_alg
algif_hash
algif_skcipher
ansi_cprng
async_memcpy
async_pq
async_raid6_recov
async_tx
async_xor
autofs4
battery
binfmt_misc
blake2b_generic
bluetooth
bnep
btbcm
btintel
btmtk
btrfs
btrtl
btusb
button
ccm
cec
cfg80211
cmac
configfs
coretemp
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crc64
crc64_rocksoft
crc_t10dif
crct10dif_common
crct10dif_generic
crct10dif_pclmul
cryptd
crypto_simd
ctr
dm_crypt
dm_mod
drbg
drm
drm_buddy
drm_display_helper
drm_kms_helper
e1000e
ecc
ecdh_generic
ee1004
efi_pstore
efivarfs
elan_i2c
evdev
ext4
fat
firmware_attributes_class
fuse
ghash_clmulni_intel
hid
hid_generic
hid_sensor_accel_3d
hid_sensor_custom
hid_sensor_hub
hid_sensor_iio_common
hid_sensor_trigger
i2c_algo_bit
i2c_hid
i2c_hid_acpi
i2c_i801
i2c_smbus
i915
iTCO_vendor_support
iTCO_wdt
idma64
industrialio
industrialio_triggered_buffer
int3400_thermal
int3403_thermal
int340x_thermal_zone
intel_cstate
intel_ish_ipc
intel_ishtp
intel_ishtp_hid
intel_lpss
intel_lpss_pci
intel_pch_thermal
intel_pmc_bxt
intel_pmc_core
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_uncore
intel_wmi_thunderbolt
ip_tables
irqbypass
iwlmvm
iwlwifi
jbd2
jitterentropy_rng
joydev
kfifo_buf
kvm
kvm_intel
ledtrig_audio
libarc4
libcrc32c
linear
loop
lp
mac80211
mbcache
mc
md_mod
mei
mei_hdcp
mei_me
mei_pxp
mmc_core
msr
multipath
nls_ascii
nls_cp437
nvme
nvme_core
nvme_fabrics
nvram
parport
parport_pc
pcspkr
platform_profile
ppdev
processor_thermal_device
processor_thermal_device_pci_legacy
processor_thermal_mbox
processor_thermal_rapl
processor_thermal_rfim
psmouse
qrtr
raid0
raid1
raid10
raid456
raid6_pq
rapl
rc_core
rfcomm
rfkill
roles
rtsx_pci
rtsx_pci_sdmmc
serial_multi_instantiate
serio_raw
sha512_generic
sha512_ssse3
snd
snd_compress
snd_ctl_led
snd_hda_codec
snd_hda_codec_generic
snd_hda_codec_hdmi
snd_hda_codec_realtek
snd_hda_core
snd_hda_ext_core
snd_hda_intel
snd_hrtimer
snd_hwdep
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_mixer_oss
snd_pcm
snd_pcm_oss
snd_rawmidi
snd_seq
snd_seq_device
snd_seq_dummy
snd_seq_midi
snd_seq_midi_event
snd_seq_virmidi
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_core
snd_soc_hdac_hda
snd_soc_skl
snd_soc_sst_dsp
snd_soc_sst_ipc
snd_sof
snd_sof_intel_hda
snd_sof_intel_hda_common
snd_sof_intel_hda_mlink
snd_sof_pci
snd_sof_pci_intel_cnl
snd_sof_utils
snd_sof_xtensa_dsp
snd_timer
snd_usb_audio
snd_usbmidi_lib
snd_virmidi
soc_button_array
soundcore
soundwire_bus
soundwire_cadence
soundwire_generic_allocation
soundwire_intel
sunrpc
t10_pi
think_lmi
thinkpad_acpi
tps6598x
ttm
typec
typec_ucsi
ucsi_acpi
usb_common
usbcore
usbhid
uvc
uvcvideo
vboxdrv
vboxnetadp
vboxnetflt
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wacom
watchdog
wmi
wmi_bmof
x86_pkg_temp_thermal
x_tables
xhci_hcd
xhci_pci
xor
!!Sysfs Files
!!-----------
/sys/class/sound/hwC1D0/init_pin_configs:
0x12 0x90a60120
0x13 0x40000000
0x14 0x90170110
0x18 0x411111f0
0x19 0x04a11030
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x40661b45
0x1e 0x411111f0
0x21 0x0421101f
/sys/class/sound/hwC1D0/driver_pin_configs:
/sys/class/sound/hwC1D0/user_pin_configs:
/sys/class/sound/hwC1D0/init_verbs:
/sys/class/sound/hwC1D0/hints:
/sys/class/sound/hwC1D2/init_pin_configs:
0x05 0x18560010
0x06 0x18560010
0x07 0x18560010
/sys/class/sound/hwC1D2/driver_pin_configs:
/sys/class/sound/hwC1D2/user_pin_configs:
/sys/class/sound/hwC1D2/init_verbs:
/sys/class/sound/hwC1D2/hints:
!!ALSA/HDA dmesg
!!--------------
[ 3.443489] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 3.484249] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[ 3.490706] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
--
[ 3.590290] iwlwifi 0000:00:14.3: loaded firmware version 46.ff18e32a.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
[ 3.612689] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 3.621046] intel_rapl_common: Found RAPL domain package
--
[ 3.644662] cryptd: max_cpu_qlen set to 1000
[ 3.661137] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 3.721340] AVX2 version of gcm_enc/dec engaged.
--
[ 5.257389] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input21
[ 5.257549] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.325976] fbcon: i915drmfb (fb0) is primary device
--
[ 5.353961] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[ 5.415297] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 5.415301] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.415303] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.415304] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 5.415305] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 5.415306] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19
[ 5.415307] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x12
[ 5.477780] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1f.3/sound/card1/input22
[ 5.477897] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card1/input23
[ 5.478022] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card1/input24
[ 5.478304] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input25
[ 5.478395] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input26
[ 5.482985] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input27
[ 6.110885] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=2075 'pipewire'
--
[ 759.256532] usb 1-4: Manufacturer: BOSS
[ 759.326836] usbcore: registered new interface driver snd-usb-audio
[ 7402.218691] SUPR0GipMap: fGetGipCpu=0x1b
!!Packages installed
!!--------------------
ii alsa-tools 1.2.5-3 amd64 Console based ALSA utilities for specific hardware
ii alsa-tools-gui 1.2.5-3 amd64 GUI based ALSA utilities for specific hardware
ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.9-1 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.9-1 amd64 Utilities for configuring and using ALSA
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] -- fix Boss MS-3 midi-usb communication
2023-08-11 8:51 ` john_candlish
@ 2023-08-16 11:47 ` Takashi Iwai
0 siblings, 0 replies; 4+ messages in thread
From: Takashi Iwai @ 2023-08-16 11:47 UTC (permalink / raw)
To: john_candlish; +Cc: alsa-devel
On Fri, 11 Aug 2023 10:51:56 +0200,
john_candlish@mail.candlish.net wrote:
>
> Thanks for your superfast response!
>
> I'm inlining the output of the script as I don't see how to attach a file.
Thanks.
The USB descriptor looks like the normal Roland one that supports both
bulk and interrupt altsettings for MIDI.
What's exactly your problem? Doesn't it work as is?
Without your patch, you should have "MIDI Input Mode" mixer control.
When this is set to "High Load", it should use the bulk mode, while
"Light Load" is the interrupt mode. Does the device work without your
patch when switch the control instead?
Takashi
>
> ---
>
> upload=true&script=true&cardinfo=
> !!################################
> !!ALSA Information Script v 0.5.3
> !!################################
>
> !!Script ran on: Fri Aug 11 08:46:44 UTC 2023
>
>
> !!Linux Distribution
> !!------------------
>
> Debian GNU/Linux trixie/sid \n \l PRETTY_NAME="Debian GNU/Linux trixie/sid" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
>
>
> !!DMI Information
> !!---------------
>
> Manufacturer: LENOVO
> Product Name: 20NTCTO1WW
> Product Version: ThinkPad L390 Yoga
> Firmware Version: R10ET50W (1.35 )
> System SKU: LENOVO_MT_20NT_BU_Think_FM_ThinkPad L390 Yoga
> Board Vendor: LENOVO
> Board Name: 20NTCTO1WW
>
>
> !!ACPI Device Status Information
> !!---------------
>
> /sys/bus/acpi/devices/ACPI0003:00/status 15
> /sys/bus/acpi/devices/ACPI000C:00/status 15
> /sys/bus/acpi/devices/INT0E0C:00/status 15
> /sys/bus/acpi/devices/INT33A1:00/status 15
> /sys/bus/acpi/devices/INT33D3:00/status 15
> /sys/bus/acpi/devices/INT3400:00/status 15
> /sys/bus/acpi/devices/INT3403:00/status 15
> /sys/bus/acpi/devices/INT3403:01/status 15
> /sys/bus/acpi/devices/INT3403:02/status 15
> /sys/bus/acpi/devices/INT3403:03/status 15
> /sys/bus/acpi/devices/INT34BB:00/status 15
> /sys/bus/acpi/devices/INT3515:03/status 15
> /sys/bus/acpi/devices/INT3F0D:00/status 15
> /sys/bus/acpi/devices/LEN0100:00/status 15
> /sys/bus/acpi/devices/LEN0268:00/status 15
> /sys/bus/acpi/devices/LNXPOWER:00/status 1
> /sys/bus/acpi/devices/LNXPOWER:01/status 15
> /sys/bus/acpi/devices/LNXPOWER:02/status 1
> /sys/bus/acpi/devices/LNXPOWER:03/status 1
> /sys/bus/acpi/devices/LNXPOWER:04/status 1
> /sys/bus/acpi/devices/LNXPOWER:05/status 1
> /sys/bus/acpi/devices/PNP0103:00/status 15
> /sys/bus/acpi/devices/PNP0C02:00/status 3
> /sys/bus/acpi/devices/PNP0C02:01/status 3
> /sys/bus/acpi/devices/PNP0C02:05/status 3
> /sys/bus/acpi/devices/PNP0C09:00/status 15
> /sys/bus/acpi/devices/PNP0C0A:00/status 31
> /sys/bus/acpi/devices/PNP0C60:00/status 15
> /sys/bus/acpi/devices/PRP00001:00/status 11
> /sys/bus/acpi/devices/STM7308:00/status 15
> /sys/bus/acpi/devices/USBC000:00/status 15
> /sys/bus/acpi/devices/device:17/status 15
> /sys/bus/acpi/devices/device:23/status 15
> /sys/bus/acpi/devices/device:27/status 15
> /sys/bus/acpi/devices/device:29/status 15
>
>
> !!Kernel Information
> !!------------------
>
> Kernel release: #3 SMP PREEMPT_DYNAMIC Fri Aug 11 02:22:35 CEST 2023
> Operating System: GNU/Linux
> Architecture: x86_64
> Processor: unknown
> SMP Enabled: Yes
>
>
> !!ALSA Version
> !!------------
>
> Driver version: k6.4.4
> Library version: 1.2.9
> Utilities version: 1.2.9
>
>
> !!Loaded ALSA modules
> !!-------------------
>
> snd_virmidi (card 0)
> snd_hda_intel (card 1)
> snd_usb_audio (card 2)
> thinkpad_acpi (card 29)
>
>
> !!Sound Servers on this system
> !!----------------------------
>
> PipeWire:
> Installed - Yes (/usr/bin/pipewire)
> Running - Yes
>
> Jack:
> Installed - Yes (/usr/bin/jackd)
> Running - No
>
> Jack2:
> Installed - Yes (/usr/bin/jackdbus)
> Running - Yes
>
>
> !!Soundcards recognised by ALSA
> !!-----------------------------
>
> 0 [VirMIDI ]: VirMIDI - VirMIDI
> Virtual MIDI Card 1
> 1 [PCH ]: HDA-Intel - HDA Intel PCH
> HDA Intel PCH at 0xa133c000 irq 148
> 2 [MS3 ]: USB-Audio - MS-3
> BOSS MS-3 at usb-0000:00:14.0-4, high speed
> 29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
> ThinkPad Console Audio Control at EC reg 0x30, fw R10HT33W
>
>
> !!PCI Soundcards installed in the system
> !!--------------------------------------
>
> 00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 11) (prog-if 80)
> Subsystem: Lenovo Cannon Point-LP High Definition Audio Controller [17aa:5077]
>
>
> !!Modprobe options (Sound related)
> !!--------------------------------
>
> snd_pcsp: index=-2
> snd_atiixp_modem: index=-2
> snd_intel8x0m: index=-2
> snd_via82xx_modem: index=-2
> snd_virmidi: enable=1 midi_devs=1
>
>
> !!Loaded sound module options
> !!---------------------------
>
> !!Module: snd_virmidi
> enable : Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
> id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> midi_devs : 1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
>
> !!Module: snd_hda_intel
> align_buffer_size : -1
> bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
> ctl_dev_id : N
> dmic_detect : Y
> enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
> enable_msi : -1
> id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> pm_blacklist : Y
> position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> power_save : 1
> power_save_controller : Y
> probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> single_cmd : -1
> snoop : -1
>
> !!Module: snd_usb_audio
> autoclock : Y
> delayed_register : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
> id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> ignore_ctl_error : N
> implicit_fb : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
> index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> lowlatency : Y
> pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
> quirk_alias : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
> quirk_flags : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> skip_validation : N
> use_vmalloc : Y
> vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>
> !!Module: thinkpad_acpi
> brightness_enable : 2
> brightness_mode : 4
> enable : Y
> experimental : 0
> fan_control : N
> force_load : N
> id : ThinkPadEC
> index : -536870912
> profile_force : 0
> software_mute : Y
> volume_capabilities : 0
> volume_control : N
> volume_mode : 3
>
>
> !!Sysfs card info
> !!---------------
>
> !!Card: /sys/class/sound/card0
> Driver: /sys/bus/platform/drivers/snd_virmidi
> Tree:
> /sys/class/sound/card0
> |-- controlC0
> | |-- dev
> | |-- device -> ../../card0
> | |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card0
> | |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card0
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- device -> ../../../snd_virmidi.0
> |-- dmmidi
> | |-- dev
> | |-- device -> ../../card0
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- id
> |-- midi
> | |-- dev
> | |-- device -> ../../card0
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- midiC0D0
> | |-- dev
> | |-- device -> ../../card0
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- mixer
> | |-- dev
> | |-- device -> ../../card0
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- number
> |-- power
> | |-- async
> | |-- autosuspend_delay_ms
> | |-- control
> | |-- runtime_active_kids
> | |-- runtime_active_time
> | |-- runtime_enabled
> | |-- runtime_status
> | |-- runtime_suspended_time
> | `-- runtime_usage
> |-- subsystem -> ../../../../../class/sound
> `-- uevent
>
> !!Card: /sys/class/sound/card1
> Driver: /sys/bus/pci/drivers/snd_hda_intel
> Tree:
> /sys/class/sound/card1
> |-- audio1
> | |-- dev
> | |-- device -> ../../card1
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- controlC1
> | |-- dev
> | |-- device -> ../../card1
> | |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card1
> | |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card1
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- device -> ../../../0000:00:1f.3
> |-- dsp1
> | |-- dev
> | |-- device -> ../../card1
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- hwC1D0
> | |-- afg
> | |-- chip_name
> | |-- clear
> | |-- dev
> | |-- device -> ../../card1
> | |-- driver_pin_configs
> | |-- hints
> | |-- init_pin_configs
> | |-- init_verbs
> | |-- mfg
> | |-- modelname
> | |-- power
> | |-- power_off_acct
> | |-- power_on_acct
> | |-- reconfig
> | |-- revision_id
> | |-- subsystem -> ../../../../../../class/sound
> | |-- subsystem_id
> | |-- uevent
> | |-- user_pin_configs
> | |-- vendor_id
> | `-- vendor_name
> |-- hwC1D2
> | |-- afg
> | |-- chip_name
> | |-- clear
> | |-- dev
> | |-- device -> ../../card1
> | |-- driver_pin_configs
> | |-- hints
> | |-- init_pin_configs
> | |-- init_verbs
> | |-- mfg
> | |-- modelname
> | |-- power
> | |-- power_off_acct
> | |-- power_on_acct
> | |-- reconfig
> | |-- revision_id
> | |-- subsystem -> ../../../../../../class/sound
> | |-- subsystem_id
> | |-- uevent
> | |-- user_pin_configs
> | |-- vendor_id
> | `-- vendor_name
> |-- id
> |-- input22
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event11
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- input23
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event12
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- input24
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event13
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- input25
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event14
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- input26
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event15
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- input27
> | |-- capabilities
> | |-- device -> ../../card1
> | |-- event16
> | |-- id
> | |-- inhibited
> | |-- modalias
> | |-- name
> | |-- phys
> | |-- power
> | |-- properties
> | |-- subsystem -> ../../../../../../class/input
> | |-- uevent
> | `-- uniq
> |-- mixer1
> | |-- dev
> | |-- device -> ../../card1
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- number
> |-- pcmC1D0c
> | |-- dev
> | |-- device -> ../../card1
> | |-- pcm_class
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- pcmC1D0p
> | |-- dev
> | |-- device -> ../../card1
> | |-- pcm_class
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- pcmC1D3p
> | |-- dev
> | |-- device -> ../../card1
> | |-- pcm_class
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- pcmC1D7p
> | |-- dev
> | |-- device -> ../../card1
> | |-- pcm_class
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- pcmC1D8p
> | |-- dev
> | |-- device -> ../../card1
> | |-- pcm_class
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- power
> | |-- async
> | |-- autosuspend_delay_ms
> | |-- control
> | |-- runtime_active_kids
> | |-- runtime_active_time
> | |-- runtime_enabled
> | |-- runtime_status
> | |-- runtime_suspended_time
> | `-- runtime_usage
> |-- subsystem -> ../../../../../class/sound
> `-- uevent
>
> !!Card: /sys/class/sound/card2
> Driver: /sys/bus/usb/drivers/snd-usb-audio
> Tree:
> /sys/class/sound/card2
> |-- controlC2
> | |-- dev
> | |-- device -> ../../card2
> | |-- led-mic -> ../../../../../../../../virtual/sound/ctl-led/mic/card2
> | |-- led-speaker -> ../../../../../../../../virtual/sound/ctl-led/speaker/card2
> | |-- power
> | |-- subsystem -> ../../../../../../../../../class/sound
> | `-- uevent
> |-- device -> ../../../1-4:1.1
> |-- dmmidi2
> | |-- dev
> | |-- device -> ../../card2
> | |-- power
> | |-- subsystem -> ../../../../../../../../../class/sound
> | `-- uevent
> |-- id
> |-- midi2
> | |-- dev
> | |-- device -> ../../card2
> | |-- power
> | |-- subsystem -> ../../../../../../../../../class/sound
> | `-- uevent
> |-- midiC2D0
> | |-- dev
> | |-- device -> ../../card2
> | |-- power
> | |-- subsystem -> ../../../../../../../../../class/sound
> | `-- uevent
> |-- mixer2
> | |-- dev
> | |-- device -> ../../card2
> | |-- power
> | |-- subsystem -> ../../../../../../../../../class/sound
> | `-- uevent
> |-- number
> |-- power
> | |-- async
> | |-- autosuspend_delay_ms
> | |-- control
> | |-- runtime_active_kids
> | |-- runtime_active_time
> | |-- runtime_enabled
> | |-- runtime_status
> | |-- runtime_suspended_time
> | `-- runtime_usage
> |-- seq-midi-2-0
> | |-- driver -> ../../../../../../../../../bus/snd_seq/drivers/snd_seq_midi
> | |-- power
> | |-- subsystem -> ../../../../../../../../../bus/snd_seq
> | `-- uevent
> |-- subsystem -> ../../../../../../../../class/sound
> `-- uevent
>
> !!Card: /sys/class/sound/card29
> Driver: /sys/bus/platform/drivers/thinkpad_acpi
> Tree:
> /sys/class/sound/card29
> |-- controlC29
> | |-- dev
> | |-- device -> ../../card29
> | |-- led-mic -> ../../../../../virtual/sound/ctl-led/mic/card29
> | |-- led-speaker -> ../../../../../virtual/sound/ctl-led/speaker/card29
> | |-- power
> | |-- subsystem -> ../../../../../../class/sound
> | `-- uevent
> |-- device -> ../../../thinkpad_acpi
> |-- id
> |-- number
> |-- power
> | |-- async
> | |-- autosuspend_delay_ms
> | |-- control
> | |-- runtime_active_kids
> | |-- runtime_active_time
> | |-- runtime_enabled
> | |-- runtime_status
> | |-- runtime_suspended_time
> | `-- runtime_usage
> |-- subsystem -> ../../../../../class/sound
> `-- uevent
>
>
> !!Sysfs ctl-led info
> !!---------------
>
> !!CTL-LED: /sys/class/sound/ctl-led/mic/card0
> List:
>
> !!CTL-LED: /sys/class/sound/ctl-led/mic/card1
> List: 7
>
> !!CTL-LED: /sys/class/sound/ctl-led/mic/card2
> List:
>
> !!CTL-LED: /sys/class/sound/ctl-led/mic/card29
> List:
>
> !!CTL-LED: /sys/class/sound/ctl-led/speaker/card0
> List:
>
> !!CTL-LED: /sys/class/sound/ctl-led/speaker/card1
> List: 11
>
> !!CTL-LED: /sys/class/sound/ctl-led/speaker/card2
> List:
>
> !!CTL-LED: /sys/class/sound/ctl-led/speaker/card29
> List:
>
> !!HDA-Intel Codec information
> !!---------------------------
> --startcollapse--
>
> Codec: Realtek ALC257
> Address: 0
> AFG Function Id: 0x1 (unsol 1)
> Vendor Id: 0x10ec0257
> Subsystem Id: 0x17aa5077
> Revision Id: 0x100001
> No Modem Function Group found
> Default PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Default Amp-In caps: N/A
> Default Amp-Out caps: N/A
> State of AFG node 0x01:
> Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
> Power: setting=D0, actual=D0
> GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
> IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> Control: name="Speaker Playback Volume", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> Amp-Out vals: [0x57 0x57]
> Converter: stream=0, channel=0
> PCM:
> rates [0x60]: 44100 48000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> Control: name="Headphone Playback Volume", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Device: name="ALC257 Analog", type="Audio", device=0
> Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> Amp-Out vals: [0x00 0x00]
> Converter: stream=0, channel=0
> PCM:
> rates [0x60]: 44100 48000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
> Converter: stream=0, channel=0
> Digital:
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x5e0]: 44100 48000 88200 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x97 0x97]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 1
> 0x24
> Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Control: name="Capture Volume", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Control: name="Capture Switch", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Device: name="ALC257 Analog", type="Audio", device=0
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x3f 0x3f]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 1
> 0x23
> Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x97 0x97]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 1
> 0x22
> Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
> Control: name="Internal Mic Boost Volume", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x01 0x01]
> Pincap 0x00000020: IN
> Pin Default 0x90a60120: [Fixed] Mic at Int N/A
> Conn = Digital, Color = Unknown
> DefAssociation = 0x2, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00000020: IN
> Pin Default 0x40000000: [N/A] Line Out at Ext N/A
> Conn = Unknown, Color = Unknown
> DefAssociation = 0x0, Sequence = 0x0
> Pin-ctls: 0x00:
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> Control: name="Speaker Playback Switch", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x00]
> Pincap 0x00010014: OUT EAPD Detect
> EAPD 0x2: EAPD
> Pin Default 0x90170110: [Fixed] Speaker at Int N/A
> Conn = Analog, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 1
> 0x02
> Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Control: name="Mic Boost Volume", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x04a11030: [Jack] Mic at Ext Right
> Conn = 1/8, Color = Black
> DefAssociation = 0x3, Sequence = 0x0
> Pin-ctls: 0x24: IN VREF_80
> Unsolicited: tag=02, enabled=1
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x00: VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> Amp-In vals: [0x00 0x00]
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80 0x80]
> Pincap 0x00013734: IN OUT EAPD Detect
> Vref caps: HIZ 50 GRD 80 100
> EAPD 0x2: EAPD
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 2
> 0x02* 0x03
> Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x1d [Pin Complex] wcaps 0x400400: Mono
> Pincap 0x00000020: IN
> Pin Default 0x40661b45: [N/A] Modem Line at Ext N/A
> Conn = Digital, Color = Black
> DefAssociation = 0x4, Sequence = 0x5
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
> Pincap 0x00000014: OUT Detect
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 1
> 0x06
> Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
> Processing caps: benign=0, ncoeff=142
> Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> Control: name="Headphone Playback Switch", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80 0x80]
> Pincap 0x0001001c: OUT HP EAPD Detect
> EAPD 0x2: EAPD
> Pin Default 0x0421101f: [Jack] HP Out at Ext Right
> Conn = 1/8, Color = Black
> DefAssociation = 0x1, Sequence = 0xf
> Pin-ctls: 0xc0: OUT HP
> Unsolicited: tag=01, enabled=1
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D0, actual=D0
> Connection: 2
> 0x02 0x03*
> Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
> Connection: 6
> 0x18 0x19 0x1a 0x1b 0x1d 0x13
> Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
> Connection: 6
> 0x18 0x19 0x1a 0x1b 0x1d 0x12
> Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
> Connection: 2
> 0x12* 0x13
> Codec: Intel Kabylake HDMI
> Address: 2
> AFG Function Id: 0x1 (unsol 0)
> Vendor Id: 0x8086280b
> Subsystem Id: 0x80860101
> Revision Id: 0x100000
> No Modem Function Group found
> Default PCM:
> rates [0x0]:
> bits [0x0]:
> formats [0x0]:
> Default Amp-In caps: N/A
> Default Amp-Out caps: N/A
> State of AFG node 0x01:
> Power states: D0 D3 CLKSTOP EPSS
> Power: setting=D0, actual=D0, Clock-stop-OK
> GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
> Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
> Converter: stream=0, channel=0
> Digital: Enabled KAE
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> bits [0x1a]: 16 24 32
> formats [0x5]: PCM AC3
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
> Converter: stream=0, channel=0
> Digital: Enabled KAE
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> bits [0x1a]: 16 24 32
> formats [0x5]: PCM AC3
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
> Converter: stream=0, channel=0
> Digital: Enabled KAE
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> bits [0x1a]: 16 24 32
> formats [0x5]: PCM AC3
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x00]
> Pincap 0x0b000094: OUT Detect HBR HDMI DP
> Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Pin-ctls: 0x00:
> Unsolicited: tag=00, enabled=0
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Devices: 0
> Connection: 0
> Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x00]
> Pincap 0x0b000094: OUT Detect HBR HDMI DP
> Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Pin-ctls: 0x00:
> Unsolicited: tag=00, enabled=0
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Devices: 0
> Connection: 0
> Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x00]
> Pincap 0x0b000094: OUT Detect HBR HDMI DP
> Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Pin-ctls: 0x00:
> Unsolicited: tag=00, enabled=0
> Power states: D0 D3 EPSS
> Power: setting=D0, actual=D0
> Devices: 0
> Connection: 0
> Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
> --endcollapse--
>
>
> !!USB Descriptors
> !!---------------
> --startcollapse--
>
> Bus 001 Device 007: ID 0582:01f5 Roland Corp. MS-3
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 255 Vendor Specific Class
> bDeviceSubClass 0
> bDeviceProtocol 255
> bMaxPacketSize0 64
> idVendor 0x0582 Roland Corp.
> idProduct 0x01f5
> bcdDevice 0.00
> iManufacturer 1 BOSS
> iProduct 2 MS-3
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 0x0046
> bNumInterfaces 2
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0xc0
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 0
> iInterface 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 3
> bInterfaceProtocol 0
> iInterface 0
> ** UNRECOGNIZED: 06 24 f1 02 01 01
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x03 EP 3 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 1
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 3
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x03 EP 3 OUT
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 4
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x85 EP 5 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 4
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 255 Vendor Specific Class
> bDeviceSubClass 0
> bDeviceProtocol 255
> bMaxPacketSize0 64
> bNumConfigurations 1
> Device Status: 0x0001
> Self Powered
> --endcollapse--
>
>
> !!ALSA Device nodes
> !!-----------------
>
> crw-rw----+ 1 root audio 116, 3 Aug 11 07:39 /dev/snd/controlC0
> crw-rw----+ 1 root audio 116, 12 Aug 11 07:39 /dev/snd/controlC1
> crw-rw----+ 1 root audio 116, 14 Aug 11 07:51 /dev/snd/controlC2
> crw-rw----+ 1 root audio 116, 4 Aug 11 07:39 /dev/snd/controlC29
> crw-rw----+ 1 root audio 116, 10 Aug 11 07:39 /dev/snd/hwC1D0
> crw-rw----+ 1 root audio 116, 11 Aug 11 07:39 /dev/snd/hwC1D2
> crw-rw----+ 1 root audio 116, 2 Aug 11 07:39 /dev/snd/midiC0D0
> crw-rw----+ 1 root audio 116, 13 Aug 11 07:51 /dev/snd/midiC2D0
> crw-rw----+ 1 root audio 116, 6 Aug 11 07:53 /dev/snd/pcmC1D0c
> crw-rw----+ 1 root audio 116, 5 Aug 11 10:45 /dev/snd/pcmC1D0p
> crw-rw----+ 1 root audio 116, 7 Aug 11 07:39 /dev/snd/pcmC1D3p
> crw-rw----+ 1 root audio 116, 8 Aug 11 07:39 /dev/snd/pcmC1D7p
> crw-rw----+ 1 root audio 116, 9 Aug 11 07:39 /dev/snd/pcmC1D8p
> crw-rw----+ 1 root audio 116, 1 Aug 11 07:39 /dev/snd/seq
> crw-rw----+ 1 root audio 116, 33 Aug 11 07:39 /dev/snd/timer
>
> /dev/snd/by-id:
> total 0
> drwxr-xr-x 2 root root 60 Aug 11 07:51 .
> drwxr-xr-x 4 root root 380 Aug 11 07:51 ..
> lrwxrwxrwx 1 root root 12 Aug 11 07:51 usb-BOSS_MS-3-01 -> ../controlC2
>
> /dev/snd/by-path:
> total 0
> drwxr-xr-x 2 root root 140 Aug 11 07:51 .
> drwxr-xr-x 4 root root 380 Aug 11 07:51 ..
> lrwxrwxrwx 1 root root 12 Aug 11 07:51 pci-0000:00:14.0-usb-0:4:1.1 -> ../controlC2
> lrwxrwxrwx 1 root root 12 Aug 11 07:51 pci-0000:00:14.0-usbv2-0:4:1.1 -> ../controlC2
> lrwxrwxrwx 1 root root 12 Aug 11 07:39 pci-0000:00:1f.3 -> ../controlC1
> lrwxrwxrwx 1 root root 12 Aug 11 07:39 platform-snd_virmidi.0 -> ../controlC0
> lrwxrwxrwx 1 root root 13 Aug 11 07:39 platform-thinkpad_acpi -> ../controlC29
>
>
> !!Aplay/Arecord output
> !!--------------------
>
> APLAY
>
> **** List of PLAYBACK Hardware Devices ****
> card 1: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
>
> ARECORD
>
> **** List of CAPTURE Hardware Devices ****
> card 1: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
>
> !!Amixer output
> !!-------------
>
> !!-------Mixer controls for card VirMIDI
>
> Card sysdefault:0 'VirMIDI'/'Virtual MIDI Card 1'
> Mixer name : ''
> Components : ''
> Controls : 0
> Simple ctrls : 0
>
> !!-------Mixer controls for card PCH
>
> Card sysdefault:1 'PCH'/'HDA Intel PCH at 0xa133c000 irq 148'
> Mixer name : 'Realtek ALC257'
> Components : 'HDA:10ec0257,17aa5077,00100001 HDA:8086280b,80860101,00100000'
> Controls : 40
> Simple ctrls : 12
> Simple mixer control 'Master',0
> Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> Playback channels: Mono
> Limits: Playback 0 - 87
> Mono: Playback 87 [100%] [0.00dB] [on]
> Simple mixer control 'Headphone',0
> Capabilities: pvolume pswitch
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 87
> Mono:
> Front Left: Playback 0 [0%] [-65.25dB] [off]
> Front Right: Playback 0 [0%] [-65.25dB] [off]
> Simple mixer control 'Speaker',0
> Capabilities: pvolume pswitch
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 87
> Mono:
> Front Left: Playback 87 [100%] [0.00dB] [on]
> Front Right: Playback 87 [100%] [0.00dB] [on]
> Simple mixer control 'PCM',0
> Capabilities: pvolume
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 255
> Mono:
> Front Left: Playback 255 [100%] [0.00dB]
> Front Right: Playback 255 [100%] [0.00dB]
> Simple mixer control 'Mic Boost',0
> Capabilities: volume
> Playback channels: Front Left - Front Right
> Capture channels: Front Left - Front Right
> Limits: 0 - 3
> Front Left: 0 [0%] [0.00dB]
> Front Right: 0 [0%] [0.00dB]
> Simple mixer control 'IEC958',0
> Capabilities: pswitch pswitch-joined
> Playback channels: Mono
> Mono: Playback [off]
> Simple mixer control 'IEC958',1
> Capabilities: pswitch pswitch-joined
> Playback channels: Mono
> Mono: Playback [on]
> Simple mixer control 'IEC958',2
> Capabilities: pswitch pswitch-joined
> Playback channels: Mono
> Mono: Playback [on]
> Simple mixer control 'Capture',0
> Capabilities: cvolume cswitch
> Capture channels: Front Left - Front Right
> Limits: Capture 0 - 63
> Front Left: Capture 63 [100%] [30.00dB] [on]
> Front Right: Capture 63 [100%] [30.00dB] [on]
> Simple mixer control 'Auto-Mute Mode',0
> Capabilities: enum
> Items: 'Disabled' 'Enabled'
> Item0: 'Disabled'
> Simple mixer control 'Digital',0
> Capabilities: cvolume
> Capture channels: Front Left - Front Right
> Limits: Capture 0 - 120
> Front Left: Capture 60 [50%] [0.00dB]
> Front Right: Capture 60 [50%] [0.00dB]
> Simple mixer control 'Internal Mic Boost',0
> Capabilities: volume
> Playback channels: Front Left - Front Right
> Capture channels: Front Left - Front Right
> Limits: 0 - 3
> Front Left: 1 [33%] [10.00dB]
> Front Right: 1 [33%] [10.00dB]
>
> !!-------Mixer controls for card MS3
>
> Card sysdefault:2 'MS3'/'BOSS MS-3 at usb-0000:00:14.0-4, high speed'
> Mixer name : ''
> Components : 'USB0582:01f5'
> Controls : 0
> Simple ctrls : 0
>
> !!-------Mixer controls for card ThinkPadEC
>
> Card sysdefault:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw R10HT33W'
> Mixer name : 'ThinkPad EC R10HT33W'
> Components : ''
> Controls : 1
> Simple ctrls : 1
> Simple mixer control 'Console',0
> Capabilities: pswitch pswitch-joined
> Playback channels: Mono
> Mono: Playback [on]
>
>
> !!Alsactl output
> !!--------------
>
> --startcollapse--
> state.VirMIDI {
> control {
> }
> }
> state.PCH {
> control.1 {
> iface MIXER
> name 'Headphone Playback Volume'
> value.0 0
> value.1 0
> comment {
> access 'read write'
> type INTEGER
> count 2
> range '0 - 87'
> dbmin -6525
> dbmax 0
> dbvalue.0 -6525
> dbvalue.1 -6525
> }
> }
> control.2 {
> iface MIXER
> name 'Headphone Playback Switch'
> value.0 false
> value.1 false
> comment {
> access 'read write'
> type BOOLEAN
> count 2
> }
> }
> control.3 {
> iface MIXER
> name 'Speaker Playback Volume'
> value.0 87
> value.1 87
> comment {
> access 'read write'
> type INTEGER
> count 2
> range '0 - 87'
> dbmin -6525
> dbmax 0
> dbvalue.0 0
> dbvalue.1 0
> }
> }
> control.4 {
> iface MIXER
> name 'Speaker Playback Switch'
> value.0 true
> value.1 true
> comment {
> access 'read write'
> type BOOLEAN
> count 2
> }
> }
> control.5 {
> iface MIXER
> name 'Auto-Mute Mode'
> value Disabled
> comment {
> access 'read write'
> type ENUMERATED
> count 1
> item.0 Disabled
> item.1 Enabled
> }
> }
> control.6 {
> iface MIXER
> name 'Capture Volume'
> value.0 63
> value.1 63
> comment {
> access 'read write'
> type INTEGER
> count 2
> range '0 - 63'
> dbmin -1725
> dbmax 3000
> dbvalue.0 3000
> dbvalue.1 3000
> }
> }
> control.7 {
> iface MIXER
> name 'Capture Switch'
> value.0 true
> value.1 true
> comment {
> access 'read write'
> type BOOLEAN
> count 2
> }
> }
> control.8 {
> iface MIXER
> name 'Mic Boost Volume'
> value.0 0
> value.1 0
> comment {
> access 'read write'
> type INTEGER
> count 2
> range '0 - 3'
> dbmin 0
> dbmax 3000
> dbvalue.0 0
> dbvalue.1 0
> }
> }
> control.9 {
> iface MIXER
> name 'Internal Mic Boost Volume'
> value.0 1
> value.1 1
> comment {
> access 'read write'
> type INTEGER
> count 2
> range '0 - 3'
> dbmin 0
> dbmax 3000
> dbvalue.0 1000
> dbvalue.1 1000
> }
> }
> control.10 {
> iface MIXER
> name 'Master Playback Volume'
> value 87
> comment {
> access 'read write'
> type INTEGER
> count 1
> range '0 - 87'
> dbmin -6525
> dbmax 0
> dbvalue.0 0
> }
> }
> control.11 {
> iface MIXER
> name 'Master Playback Switch'
> value true
> comment {
> access 'read write'
> type BOOLEAN
> count 1
> }
> }
> control.12 {
> iface CARD
> name 'Mic Jack'
> value false
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.13 {
> iface CARD
> name 'Internal Mic Phantom Jack'
> value true
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.14 {
> iface CARD
> name 'Headphone Jack'
> value false
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.15 {
> iface CARD
> name 'Speaker Phantom Jack'
> value true
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.16 {
> iface PCM
> name 'Playback Channel Map'
> value.0 0
> value.1 0
> comment {
> access read
> type INTEGER
> count 2
> range '0 - 36'
> }
> }
> control.17 {
> iface PCM
> name 'Capture Channel Map'
> value.0 0
> value.1 0
> comment {
> access read
> type INTEGER
> count 2
> range '0 - 36'
> }
> }
> control.18 {
> iface CARD
> name 'HDMI/DP,pcm=3 Jack'
> value false
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.19 {
> iface MIXER
> name 'IEC958 Playback Con Mask'
> value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.20 {
> iface MIXER
> name 'IEC958 Playback Pro Mask'
> value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.21 {
> iface MIXER
> name 'IEC958 Playback Default'
> value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access 'read write'
> type IEC958
> count 1
> }
> }
> control.22 {
> iface MIXER
> name 'IEC958 Playback Switch'
> value false
> comment {
> access 'read write'
> type BOOLEAN
> count 1
> }
> }
> control.23 {
> iface PCM
> device 3
> name ELD
> value ''
> comment {
> access 'read volatile'
> type BYTES
> count 0
> }
> }
> control.24 {
> iface CARD
> name 'HDMI/DP,pcm=7 Jack'
> value false
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.25 {
> iface MIXER
> name 'IEC958 Playback Con Mask'
> index 1
> value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.26 {
> iface MIXER
> name 'IEC958 Playback Pro Mask'
> index 1
> value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.27 {
> iface MIXER
> name 'IEC958 Playback Default'
> index 1
> value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access 'read write'
> type IEC958
> count 1
> }
> }
> control.28 {
> iface MIXER
> name 'IEC958 Playback Switch'
> index 1
> value true
> comment {
> access 'read write'
> type BOOLEAN
> count 1
> }
> }
> control.29 {
> iface PCM
> device 7
> name ELD
> value ''
> comment {
> access 'read volatile'
> type BYTES
> count 0
> }
> }
> control.30 {
> iface CARD
> name 'HDMI/DP,pcm=8 Jack'
> value false
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> control.31 {
> iface MIXER
> name 'IEC958 Playback Con Mask'
> index 2
> value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.32 {
> iface MIXER
> name 'IEC958 Playback Pro Mask'
> index 2
> value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access read
> type IEC958
> count 1
> }
> }
> control.33 {
> iface MIXER
> name 'IEC958 Playback Default'
> index 2
> value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> comment {
> access 'read write'
> type IEC958
> count 1
> }
> }
> control.34 {
> iface MIXER
> name 'IEC958 Playback Switch'
> index 2
> value true
> comment {
> access 'read write'
> type BOOLEAN
> count 1
> }
> }
> control.35 {
> iface PCM
> device 8
> name ELD
> value ''
> comment {
> access 'read volatile'
> type BYTES
> count 0
> }
> }
> control.36 {
> iface PCM
> device 3
> name 'Playback Channel Map'
> value.0 0
> value.1 0
> value.2 0
> value.3 0
> value.4 0
> value.5 0
> value.6 0
> value.7 0
> comment {
> access 'read write'
> type INTEGER
> count 8
> range '0 - 36'
> }
> }
> control.37 {
> iface PCM
> device 7
> name 'Playback Channel Map'
> value.0 0
> value.1 0
> value.2 0
> value.3 0
> value.4 0
> value.5 0
> value.6 0
> value.7 0
> comment {
> access 'read write'
> type INTEGER
> count 8
> range '0 - 36'
> }
> }
> control.38 {
> iface PCM
> device 8
> name 'Playback Channel Map'
> value.0 0
> value.1 0
> value.2 0
> value.3 0
> value.4 0
> value.5 0
> value.6 0
> value.7 0
> comment {
> access 'read write'
> type INTEGER
> count 8
> range '0 - 36'
> }
> }
> control.39 {
> iface MIXER
> name 'PCM Playback Volume'
> value.0 255
> value.1 255
> comment {
> access 'read write user'
> type INTEGER
> count 2
> range '0 - 255'
> tlv '0000000100000008ffffec1400000014'
> dbmin -5100
> dbmax 0
> dbvalue.0 0
> dbvalue.1 0
> }
> }
> control.40 {
> iface MIXER
> name 'Digital Capture Volume'
> value.0 60
> value.1 60
> comment {
> access 'read write user'
> type INTEGER
> count 2
> range '0 - 120'
> tlv '0000000100000008fffff44800000032'
> dbmin -3000
> dbmax 3000
> dbvalue.0 0
> dbvalue.1 0
> }
> }
> }
> state.MS3 {
> control {
> }
> }
> state.ThinkPadEC {
> control.1 {
> iface MIXER
> name 'Console Playback Switch'
> value true
> comment {
> access read
> type BOOLEAN
> count 1
> }
> }
> }
> --endcollapse--
>
>
> !!All Loaded Modules
> !!------------------
>
> ac
> acpi_pad
> acpi_thermal_rel
> aesni_intel
> af_alg
> algif_hash
> algif_skcipher
> ansi_cprng
> async_memcpy
> async_pq
> async_raid6_recov
> async_tx
> async_xor
> autofs4
> battery
> binfmt_misc
> blake2b_generic
> bluetooth
> bnep
> btbcm
> btintel
> btmtk
> btrfs
> btrtl
> btusb
> button
> ccm
> cec
> cfg80211
> cmac
> configfs
> coretemp
> crc16
> crc32_pclmul
> crc32c_generic
> crc32c_intel
> crc64
> crc64_rocksoft
> crc_t10dif
> crct10dif_common
> crct10dif_generic
> crct10dif_pclmul
> cryptd
> crypto_simd
> ctr
> dm_crypt
> dm_mod
> drbg
> drm
> drm_buddy
> drm_display_helper
> drm_kms_helper
> e1000e
> ecc
> ecdh_generic
> ee1004
> efi_pstore
> efivarfs
> elan_i2c
> evdev
> ext4
> fat
> firmware_attributes_class
> fuse
> ghash_clmulni_intel
> hid
> hid_generic
> hid_sensor_accel_3d
> hid_sensor_custom
> hid_sensor_hub
> hid_sensor_iio_common
> hid_sensor_trigger
> i2c_algo_bit
> i2c_hid
> i2c_hid_acpi
> i2c_i801
> i2c_smbus
> i915
> iTCO_vendor_support
> iTCO_wdt
> idma64
> industrialio
> industrialio_triggered_buffer
> int3400_thermal
> int3403_thermal
> int340x_thermal_zone
> intel_cstate
> intel_ish_ipc
> intel_ishtp
> intel_ishtp_hid
> intel_lpss
> intel_lpss_pci
> intel_pch_thermal
> intel_pmc_bxt
> intel_pmc_core
> intel_powerclamp
> intel_rapl_common
> intel_rapl_msr
> intel_soc_dts_iosf
> intel_uncore
> intel_wmi_thunderbolt
> ip_tables
> irqbypass
> iwlmvm
> iwlwifi
> jbd2
> jitterentropy_rng
> joydev
> kfifo_buf
> kvm
> kvm_intel
> ledtrig_audio
> libarc4
> libcrc32c
> linear
> loop
> lp
> mac80211
> mbcache
> mc
> md_mod
> mei
> mei_hdcp
> mei_me
> mei_pxp
> mmc_core
> msr
> multipath
> nls_ascii
> nls_cp437
> nvme
> nvme_core
> nvme_fabrics
> nvram
> parport
> parport_pc
> pcspkr
> platform_profile
> ppdev
> processor_thermal_device
> processor_thermal_device_pci_legacy
> processor_thermal_mbox
> processor_thermal_rapl
> processor_thermal_rfim
> psmouse
> qrtr
> raid0
> raid1
> raid10
> raid456
> raid6_pq
> rapl
> rc_core
> rfcomm
> rfkill
> roles
> rtsx_pci
> rtsx_pci_sdmmc
> serial_multi_instantiate
> serio_raw
> sha512_generic
> sha512_ssse3
> snd
> snd_compress
> snd_ctl_led
> snd_hda_codec
> snd_hda_codec_generic
> snd_hda_codec_hdmi
> snd_hda_codec_realtek
> snd_hda_core
> snd_hda_ext_core
> snd_hda_intel
> snd_hrtimer
> snd_hwdep
> snd_intel_dspcfg
> snd_intel_sdw_acpi
> snd_mixer_oss
> snd_pcm
> snd_pcm_oss
> snd_rawmidi
> snd_seq
> snd_seq_device
> snd_seq_dummy
> snd_seq_midi
> snd_seq_midi_event
> snd_seq_virmidi
> snd_soc_acpi
> snd_soc_acpi_intel_match
> snd_soc_core
> snd_soc_hdac_hda
> snd_soc_skl
> snd_soc_sst_dsp
> snd_soc_sst_ipc
> snd_sof
> snd_sof_intel_hda
> snd_sof_intel_hda_common
> snd_sof_intel_hda_mlink
> snd_sof_pci
> snd_sof_pci_intel_cnl
> snd_sof_utils
> snd_sof_xtensa_dsp
> snd_timer
> snd_usb_audio
> snd_usbmidi_lib
> snd_virmidi
> soc_button_array
> soundcore
> soundwire_bus
> soundwire_cadence
> soundwire_generic_allocation
> soundwire_intel
> sunrpc
> t10_pi
> think_lmi
> thinkpad_acpi
> tps6598x
> ttm
> typec
> typec_ucsi
> ucsi_acpi
> usb_common
> usbcore
> usbhid
> uvc
> uvcvideo
> vboxdrv
> vboxnetadp
> vboxnetflt
> vfat
> video
> videobuf2_common
> videobuf2_memops
> videobuf2_v4l2
> videobuf2_vmalloc
> videodev
> wacom
> watchdog
> wmi
> wmi_bmof
> x86_pkg_temp_thermal
> x_tables
> xhci_hcd
> xhci_pci
> xor
>
>
> !!Sysfs Files
> !!-----------
>
> /sys/class/sound/hwC1D0/init_pin_configs:
> 0x12 0x90a60120
> 0x13 0x40000000
> 0x14 0x90170110
> 0x18 0x411111f0
> 0x19 0x04a11030
> 0x1a 0x411111f0
> 0x1b 0x411111f0
> 0x1d 0x40661b45
> 0x1e 0x411111f0
> 0x21 0x0421101f
>
> /sys/class/sound/hwC1D0/driver_pin_configs:
>
> /sys/class/sound/hwC1D0/user_pin_configs:
>
> /sys/class/sound/hwC1D0/init_verbs:
>
> /sys/class/sound/hwC1D0/hints:
>
> /sys/class/sound/hwC1D2/init_pin_configs:
> 0x05 0x18560010
> 0x06 0x18560010
> 0x07 0x18560010
>
> /sys/class/sound/hwC1D2/driver_pin_configs:
>
> /sys/class/sound/hwC1D2/user_pin_configs:
>
> /sys/class/sound/hwC1D2/init_verbs:
>
> /sys/class/sound/hwC1D2/hints:
>
>
> !!ALSA/HDA dmesg
> !!--------------
>
> [ 3.443489] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
> [ 3.484249] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
> [ 3.490706] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
> --
> [ 3.590290] iwlwifi 0000:00:14.3: loaded firmware version 46.ff18e32a.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
> [ 3.612689] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
> [ 3.621046] intel_rapl_common: Found RAPL domain package
> --
> [ 3.644662] cryptd: max_cpu_qlen set to 1000
> [ 3.661137] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
> [ 3.721340] AVX2 version of gcm_enc/dec engaged.
> --
> [ 5.257389] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input21
> [ 5.257549] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
> [ 5.325976] fbcon: i915drmfb (fb0) is primary device
> --
> [ 5.353961] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
> [ 5.415297] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
> [ 5.415301] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
> [ 5.415303] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
> [ 5.415304] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
> [ 5.415305] snd_hda_codec_realtek hdaudioC1D0: inputs:
> [ 5.415306] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19
> [ 5.415307] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x12
> [ 5.477780] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1f.3/sound/card1/input22
> [ 5.477897] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card1/input23
> [ 5.478022] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card1/input24
> [ 5.478304] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input25
> [ 5.478395] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input26
> [ 5.482985] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input27
> [ 6.110885] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=2075 'pipewire'
> --
> [ 759.256532] usb 1-4: Manufacturer: BOSS
> [ 759.326836] usbcore: registered new interface driver snd-usb-audio
> [ 7402.218691] SUPR0GipMap: fGetGipCpu=0x1b
>
>
> !!Packages installed
> !!--------------------
>
> ii alsa-tools 1.2.5-3 amd64 Console based ALSA utilities for specific hardware
> ii alsa-tools-gui 1.2.5-3 amd64 GUI based ALSA utilities for specific hardware
> ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files
> ii alsa-ucm-conf 1.2.9-1 all ALSA Use Case Manager configuration files
> ii alsa-utils 1.2.9-1 amd64 Utilities for configuring and using ALSA
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-08-16 11:48 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-11 7:21 [PATCH] -- fix Boss MS-3 midi-usb communication john_candlish
2023-08-11 7:36 ` Takashi Iwai
2023-08-11 8:51 ` john_candlish
2023-08-16 11:47 ` Takashi Iwai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox