Page 1 of 1

Maya44 USB on old machine

Posted: Sun Mar 05, 2023 9:22 am
by qub

Hi there!

Trying to get my Maya44USB working on an old ubuntu 14 machine Linux 3.16.0-30-generic #40-Ubuntu SMP 2015 i686 i686 i686 GNU/Linux, running on an even older Acer Aspire laptop.

I see the one post about this https://ubuntuforums.org/showthread.php?t=868227, but the patch file is nowhere i can find online ( maya44patch-alsa-driver-1.0.17.diff.tar.gz )
When plugged in, alsamixer does show the card, but doesnt recognize any of the capture / input channels.

I'm looking to use it as a live audio streamer for an impromptu event, so i do need the inputs.

Anybody got tips for making this card work..?


Re: Maya44 USB on old machine

Posted: Sun Mar 05, 2023 5:11 pm
by bluzee

You don't need to run old Linux just because your computer is old. Even 32bit is still supported by Debian. I would try to find a newer Linux that has a live version your machine can boot. You might be able to boot a USB stick or you may have to burn a CD if your machine doesn't have a DVD.

Hopefully you will find the newer kernel supports your device. You then have the option to install the newer Linux version or go back and try to install a newer kernel into your old Ubuntu.


Re: Maya44 USB on old machine

Posted: Sun Mar 05, 2023 7:34 pm
by qub

Thanks for replying.

Are you saying you know the new kernel supports it? I guess i'll just try on a newer live os, you're right, thnks.

p.s - Im running this OS since it is already installed and running smoothly, and I don't have enough time to mess with a new install.


Re: Maya44 USB on old machine

Posted: Mon Mar 06, 2023 2:56 am
by bluzee

Trying it while running a live media system lets you test without having to touch your existing install.

I don't know anything about MAYA44 but I found a kernel source tree kicking around on my machine for a 5.18 kernel and did

Code: Select all

$ grep -iRH maya44
mixer_maps.c:static const struct usbmix_name_map maya44_map[] = {
mixer_maps.c:		.map = maya44_map,
mixer_maps.c:		/* MAYA44 USB+ */
mixer_maps.c:		.map = maya44_map,
mixer.c:		/* no bmControls field (e.g. Maya44) -> ignore */

Seems to indicate there is support. What kernel version first introduced the support would take a bit of searching. It may be possible to install that kernel into your existing system.