NVIDIA Jetson-AGX
L4T 32.7.4 [ JetPack UNKNOWN ]
Ubuntu 18.04.6 LTS
Kernel Version: 4.9.337-tegra
(1) Update Below
Original:
-
midi keyboard attaches to
snd-usb-audio
driver via USB, can see it withlsusb -t
. Don’t think that’s the right driver, no ALSA tools can see it (ALSA tools don’t work at first) and no software is properly taking in it’s input. -
all ALSA midi tools require a
/dev/snd/seq
, which isn’t present, they all fail with error. -
I download kernel, build kernel, build modules for
CONFIG_SND_SEQUENCER
, had to edit source because one function in a file (sound/core/seq/seq_ports.c
) was defined twice, so I removed one copy.make && make prepare_modules modules install install_modules
without error. -
Doesn’t seem to install correctly, had to manually set some links and stuff.
uname -r
never changed to 4.9.337+, as new files and folders were named by Makefile. Separate issue but would love to get into it -
Worked in that
/dev/snd/seq
now exists andlsmod
shows some...seq_midi
stuff but keyboard still not recognized as input by ALSA utilities.
Any solutions? Should I just upgrade entire setup?
Update 1:
- So
make install
here is broken, some copying Image manually solved the issue of properly updating theuname -r
response. Also updated the device tree binaries. USB Audio/MIDI
is working andcat /dev/snd/midiC2D0
shows it’s responding to keyboard input. BUT…- Most applications look for ALSA
dev/snd/seq
interface, not the one that’s working. Enabling it as a module, or as compiled in, and/disablingUSB Audio/MIDI
in any combination doesn’t work. Even whendev/snd/seq
appears, my piano apps that try to access it freeze,aconnect -i
doesn’t see the keyboard, etc