Hello Clemens, I thought I knew what had to be done, but apparently not.
That's what I did:
- I downloaded the kernel source 4.0.4 from kernel.org
- Then I edited the mixer_maps.c file, I found an entry like this:
static struct usbmix_name_map maya44_map[] = {
/* 1: IT line */
{ 2, "Line Playback" }, /* FU */
/* 3: IT line */
{ 4, "Line Playback" }, /* FU */
/* 5: IT pcm playback */
/* 6: MU */
{ 7, "Master Playback" }, /* FU */
/* 8: OT speaker */
/* 9: IT line */
{ 10, "Line Capture" }, /* FU */
/* 11: MU */
/* 12: OT pcm capture */
{ }
};
And I duplicated, but this time I called her "maya44p_map"
I did the same with this entry:
{
.id = USB_ID(0x0a92, 0x0091),
.map = maya44_map,
},
I duplicated it well, but additionally I changed de USB ID:
{
.id = USB_ID(0x2573, 0x0008),
.map = maya44p_map,
},
I compiled and installed the kernel, I check with "uname -a", connected the
sound card, I checked the logs and no errors.
Alsamixer still telling: "This sound device does not have any capture
controls".
I do not know how to continue, there is a recommendation that steps go from
here?
Thanks again for your time!
Regards.
2015-05-18 12:12 GMT-03:00 nightmixes <nightmi...@gmail.com>:
> Thanks Clemens, I think I understand what to do. I will try to do it
> myself, if I have a problem, I tell you.
> If I have success, I will also tell you!
>
> Thank you very much!
> Regards.
>
> 2015-05-18 6:12 GMT-03:00 Clemens Ladisch <cladi...@googlemail.com>:
>
> nightmixes wrote:
>> > I wondered if the vendor:product id that appears in lsusb may be wrong
>> > and makes fail the Alsa or USB system to identified the device properly.
>>
>> The MAYA44 indeed indeed has a workaround to change some of its mixer
>> controls.
>>
>> > What if the device is correctly identified some years ago because I
>> > had a correct ID, but later the manufacturer changed the ID, leaving
>> > the device as unknown or configured as generic.
>>
>> Your device is not called "MAYA44 USB" but "MAYA44 USB+". I don't know
>> what actually changed, but this would be a reason for the different ID.
>>
>> The lsusb output shows that your device uses the same mixer control IDs
>> as the older device, so the same workaround should work.
>>
>> You need to add a new entry to the file sound/usb/mixer_maps.c in the
>> kernel source, and recompile the kernel. Do you know how to do this in
>> your distribution?
>>
>>
>> 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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user