Making an M-AUdio Quad 4 work

Questions about hardware and drivers
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Making an M-AUdio Quad 4 work

Post by edcompsci »

I would very much like to make an M-Audio Quad 4 work on my LMDE system. Has anyone tried this?

I tried downloading this firmware from sourceforge https://sourceforge.net/projects/usb-mi ... -firmware/but haven't gotten it to compile yet.

If I can get someone's attention on here who's also interested in making it work maybe I can send you what I'm getting when trying to compile it and get some help?

Just throwing it out there.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Hi edcompsci,

Let's take a slightly different approach. Is the device recognized? Let's see the output of lsusb and pacmd list-cards please.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

Thanks.

Code: Select all

Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 006: ID 0763:4002 M-Audio 
Bus 001 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 8087:07dc Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_00_1b.0>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xd0810000 irq 24"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "0f04"
		device.product.name = "Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
		output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5565, available: unknown)
		output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (priority 300, available: no)
		output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (priority 365, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: unknown)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "SE40GY19"
		hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
				
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Okay, the lsusb output saw it, but PulseAudio isn't seeing it yet.

Let's get a look at your full sound setup with this command:

Code: Select all

curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
The last line of output will have a URL pointing to the info.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

(from all 3 commands in case of any changes since last powerdown/powerup)
note: I have jack installed but also have pulseaudio-modules-jack installed

Code: Select all

Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 006: ID 0763:4002 M-Audio 
Bus 001 Device 004: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 8087:07dc Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_00_1b.0>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xd0810000 irq 24"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "0f04"
		device.product.name = "Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
		output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5565, available: unknown)
		output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (priority 300, available: no)
		output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (priority 365, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: unknown)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "SE40GY19"
		hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
https://termbin.com/spks
\00



curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2093  100  2093    0     0   5464      0 --:--:-- --:--:-- --:--:--  5450
cat: /tmp/alsa-info.BwYjoUSqKn/acpidevicestatus.tmp: No such file or directory
https://termbin.com/p0p2
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Okay, I now need to see the output of this command:

Code: Select all

wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
That script will ask if you want to save the results locally or upload them. Please choose upload and share the URL it'll give you when it finishes.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

Code: Select all

Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 006: ID 0763:4002 M-Audio 
Bus 001 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 8087:07dc Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_00_1b.0>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xd0810000 irq 24"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "0f04"
		device.product.name = "Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
		output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5565, available: unknown)
		output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (priority 300, available: no)
		output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (priority 365, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: unknown)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "SE40GY19"
		hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"

curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2093  100  2093    0     0   6229      0 --:--:-- --:--:-- --:--:--  6210
cat: /tmp/alsa-info.IpxgnGfr11/acpidevicestatus.tmp: No such file or directory
https://termbin.com/9m4f


Your ALSA information is located at http://alsa-project.org/db/?f=7bfacfb3764560c211032c3fb8a1aaa18900dffb
Please inform the person helping you.

User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Ewww, even ALSA isn't recognizing it as an audio device.

Run this in the terminal:

Code: Select all

sudo modprobe snd_usb_audio
If there's no error, see if the device appears in your sound settings at all. I'll see if I can find out anything else for a situation like this.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

One thing that works for some is to unplug the device then plug it back in. Try that, then see if pacmd list-cards show two cards instead of one.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

If all the above fails to help, try this:

In the terminal run sudo killall fwupd then unplug/replug the device.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

MrEen wrote: Wed Dec 16, 2020 10:39 pm One thing that works for some is to unplug the device then plug it back in. Try that, then see if pacmd list-cards show two cards instead of one.
I see a MIDI device in jack now, I'll have to see if I get a sound after connecting input to output. Screenshot attached.
Attachments
qjackctl-alsa.png
qjackctl-Audio.png
Jack sees a MIDI device.png
Last edited by edcompsci on Thu Dec 17, 2020 10:00 pm, edited 1 time in total.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Things are looking better. Fingers crossed! :D
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

so the m-audio device accepts input from just 5-din midi in (and has out of output) and for an ordinary guitar cable.
Not getting any sound. I have lmms open and audacity open. I'm not sure what the missing link is that will get me sound. I think it sees the device but the device firmware is not installed so I get no sound.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

I know I could get LMMS to work without using JACK with my USB MIDI keyboard. I haven't played with JACK in so long that I don't remember what is necessary there anymore, but I can say that the connections don't really look correct. There should be lines crisscrossing showing various connections.

Hopefully someone that uses JACK will see this thread and chime in.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

Thanks for trying. I have it going through my computer and output to my home stereo receiver, so maybe if I make less factors of confusion I can figure something out.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

I searched for your device. Found one similar (probably a previous generation of the same-ish thing with some old instructions here: https://translate.google.com/translate? ... ch&pto=aue

Seeing as how you're seeing something now, let's get this output again:

Code: Select all

wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
And some not positive news here: https://linuxmusicians.com/viewtopic.php?t=12503
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Making an M-AUdio Quad 4 work

Post by MrEen »

Also, let's see the output of apt policy midisport-firmware
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

MrEen wrote: Mon Dec 14, 2020 10:14 pm Okay, the lsusb output saw it, but PulseAudio isn't seeing it yet.

Let's get a look at your full sound setup with this command:

Code: Select all

curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
The last line of output will have a URL pointing to the info.
Will in a minute.

I searched for midi usb on github and found this for M-Audio but it doesn't list this model as supported.
https://github.com/oeai/m-audio-usb-midi-fw
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

edcompsci wrote: Sat Dec 19, 2020 12:59 pm
MrEen wrote: Mon Dec 14, 2020 10:14 pm Okay, the lsusb output saw it, but PulseAudio isn't seeing it yet.

Let's get a look at your full sound setup with this command:

Code: Select all

curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
The last line of output will have a URL pointing to the info.
Will in a minute.

I searched for midi usb on github and found this for M-Audio but it doesn't list this model as supported.
https://github.com/oeai/m-audio-usb-midi-fw
Well the good news is, I didn't know https://linuxmusicians.com existed to begin with. Thanks for the link.
edcompsci
Level 2
Level 2
Posts: 69
Joined: Fri Dec 21, 2012 5:25 pm

Re: Making an M-AUdio Quad 4 work

Post by edcompsci »

trying to compile the github link above

Code: Select all

./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for fxload... /sbin/fxload
checking for udev version... ./configure: line 1738: /usr/bin/udevadm: No such file or directory
none
configure: error: udev version 148 or later is required, pls check the location of /usr/bin/udevadm and change it in configure file, if differs

Code: Select all

edward-admin@musicianstudio:/usr/local/m-audio-usb-midi-fw$ locate udevadm
/bin/udevadm
/lib/systemd/system/initrd-udevadm-cleanup-db.service
/sbin/udevadm
/usr/share/bash-completion/completions/_udevadm
/usr/share/bash-completion/completions/udevadm
/usr/share/man/man8/udevadm.8.gz
/usr/share/zsh/vendor-completions/_udevadm

trying a symlink instead.

Code: Select all

sudo ln -s /bin/udevadm /usr/bin/udevadm
when I get to the sudo make install I see .

Code: Select all

sudo make install
make[1]: Entering directory '/usr/local/m-audio-usb-midi-fw'
make[1]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/usb/maudio" || mkdir -p -- . "/usr/local/share/usb/maudio"
 /usr/bin/install -c -m 644 'MidiSportLoader.ihx' '/usr/local/share/usb/maudio/MidiSportLoader.ihx'
 /usr/bin/install -c -m 644 'MidiSport2x2.ihx' '/usr/local/share/usb/maudio/MidiSport2x2.ihx'
 /usr/bin/install -c -m 644 'MidiSport1x1.ihx' '/usr/local/share/usb/maudio/MidiSport1x1.ihx'
 /usr/bin/install -c -m 644 'MidiSportKS.ihx' '/usr/local/share/usb/maudio/MidiSportKS.ihx'
 /usr/bin/install -c -m 644 'MidiSport4x4.ihx' '/usr/local/share/usb/maudio/MidiSport4x4.ihx'
 /usr/bin/install -c -m 644 'MidiSport8x8-2.10.ihx' '/usr/local/share/usb/maudio/MidiSport8x8-2.10.ihx'
 /usr/bin/install -c -m 644 'MidiSport8x8-2.21.ihx' '/usr/local/share/usb/maudio/MidiSport8x8-2.21.ihx'
test -z "/etc/udev/rules.d" || mkdir -p -- . "/etc/udev/rules.d"
 /usr/bin/install -c -m 644 '42-midisport-firmware.rules' '/etc/udev/rules.d/42-midisport-firmware.rules'
make[1]: Leaving directory '/usr/local/m-audio-usb-midi-fw'
$ 
so looks like some kind of ihx file is needed.
Locked

Return to “Hardware Support”