Hi Clemens,
May 21 12:41:28 mint kernel: [ 334.392054] usb 3-2: new full-speed USB device number 3 using ohci-pci
May 21 12:41:29 mint kernel: [ 334.620311] usb 3-2: New USB device found, idVendor=2573, idProduct=0008
May 21 12:41:29 mint kernel: [ 334.620317] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
May 21 12:41:29 mint kernel: [ 334.620319] usb 3-2: Product: MAYA44 USB+
May 21 12:41:29 mint kernel: [ 334.620321] usb 3-2: Manufacturer: ESI Audiotechnik GmbH
May 21 12:41:29 mint kernel: [ 334.658349] usb 3-2: [4] FU [Line Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.682366] usb 3-2: [4] FU [Line Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.682379] usb 3-2: [2] FU [Line Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.706349] usb 3-2: [2] FU [Line Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.706367] usb 3-2: [7] FU [Master Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.730371] usb 3-2: [7] FU [Master Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.730385] usb 3-2: MU 11 has no bmControls field
May 21 12:41:29 mint kernel: [ 334.741505] hid-generic 0003:2573:0008.0002: hiddev0,hidraw0: USB HID v1.00 Device [ESI Audiotechnik GmbH MAYA44 USB+] on usb-0000:00:02.0-2/input3
May 21 12:41:29 mint mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:02.0/usb3/3-2"
May 21 12:41:29 mint mtp-probe: bus: 3, device: 3 was not an MTP device
Is there anything else I can do or see with this debug flag enabled?
I think I already owe you a couple of beers.
Regards.
I've added "#define DEBUG 1" in mixer.c, compile and install.
Now, in syslog I have this:May 21 12:41:28 mint kernel: [ 334.392054] usb 3-2: new full-speed USB device number 3 using ohci-pci
May 21 12:41:29 mint kernel: [ 334.620311] usb 3-2: New USB device found, idVendor=2573, idProduct=0008
May 21 12:41:29 mint kernel: [ 334.620317] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
May 21 12:41:29 mint kernel: [ 334.620319] usb 3-2: Product: MAYA44 USB+
May 21 12:41:29 mint kernel: [ 334.620321] usb 3-2: Manufacturer: ESI Audiotechnik GmbH
May 21 12:41:29 mint kernel: [ 334.658349] usb 3-2: [4] FU [Line Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.682366] usb 3-2: [4] FU [Line Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.682379] usb 3-2: [2] FU [Line Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.706349] usb 3-2: [2] FU [Line Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.706367] usb 3-2: [7] FU [Master Playback Switch] ch = 1, val = 0/1/1
May 21 12:41:29 mint kernel: [ 334.730371] usb 3-2: [7] FU [Master Playback Volume] ch = 2, val = 0/255/1
May 21 12:41:29 mint kernel: [ 334.730385] usb 3-2: MU 11 has no bmControls field
May 21 12:41:29 mint kernel: [ 334.741505] hid-generic 0003:2573:0008.0002: hiddev0,hidraw0: USB HID v1.00 Device [ESI Audiotechnik GmbH MAYA44 USB+] on usb-0000:00:02.0-2/input3
May 21 12:41:29 mint mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:02.0/usb3/3-2"
May 21 12:41:29 mint mtp-probe: bus: 3, device: 3 was not an MTP device
No errors.
Is there anything else I can do or see with this debug flag enabled?
I think I already owe you a couple of beers.
2015-05-21 4:06 GMT-03:00 Clemens Ladisch <cladisch@xxxxxxxxxxxxxx>:
nightmixes wrote:
> > Alsamixer still telling: "This sound device does not have any capture controls".
>
> What is the output of "amixer -c cardnumber controls"?
> Exactly those controls from the mixer map should show up.
>
> # amixer -c 1
> Simple mixer control 'Master',0
> Capabilities: pvolume pswitch pswitch-joined
> Simple mixer control 'Line',0
> Capabilities: pvolume pswitch pswitch-joined
> Simple mixer control 'Line',1
> Capabilities: pvolume pswitch pswitch-joined
The controls for ID 10 are missing.
Any error messages in the system log?
Try adding "#define DEBUG" at the very beginning of mixer.c to enable
the usb_audio_dbg() calls, or adding more logging to the parse_audio_unit()
or parse_audio_feature_unit() functions to see where it aborts creating
the controls for unit 10.
Regards,
Clemens
------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user