Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MIDI Keyboard not working

Featured Replies

Dear all,

 

I'm running latest Armbian Bionic on Pine64 RockPro64, trying to connect a Midi Keyboard device (having several of them for testing), but it is not recognized by ALSA. 

 

If I run 

acconnect -l

After connecting the keyboard, it's not listed (same behavior with different keyboards).  

 

Does anyone possibly knows what module might be missing in the kernel?

 

Thanks..

moved to rockchip 3399 (I think it fits better there).

21 minutes ago, Martin N said:

I'm running latest Armbian Bionic on Pine64 RockPro64

https://forum.armbian.com/guidelines

 

not as 100% clear but this counts here as well:

Quote

A support question must include the following:

Board you use

Issue you face

Description of your set-up (e.g. powering, connected hardware, used SD-Card)

'sudo armbianmonitor -u' - this gives us some needed logs which makes debugging a way easier!

 

https://dl.armbian.com/rockpro64/

we provide a mainline (dev) and a bsp kernel (default) for this board. And their kernelconfigs may differ.

 

@lanefu we might have to fix the guidelines a bit.  ;)

 

  • Author

Hi,

 

thanks for your replies! 

 

This is a result of "sudo armbianmonitor -u":

 

http://ix.io/1M5L

 

If I check "dmesg | grep usb" after connecting the keyboard, I see this:

[  406.619687] usb 8-1: new full-speed USB device number 3 using ohci-platform
[  406.802741] usb 8-1: New USB device found, idVendor=0a4d, idProduct=0090
[  406.802761] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  406.802770] usb 8-1: Product: USB Keystation 49e
[  406.802777] usb 8-1: Manufacturer: Evolution Electronics Ltd.

With lsusb I see this device as:

 

Bus 008 Device 003: ID 0a4d:0090 Evolution Electronics, Ltd Keystation 49e Driver

That looks like the system recognized the device, the "aconnect -l" though doesn't show it in the list.

In standard desktop Ubuntu it works just fine.

 

Best,

Martin

  • Author

One more correction:

 

alsa raw tool finds the device, but alsa seq connection manager does not recognize it:

 

mag@rockpro64:~$ amidi -l
Dir Device    Name
IO  hw:3,0,0  USB Keystation 49e MIDI 1
mag@rockpro64:~$ aconnect -i
client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'

 

1 hour ago, Martin N said:

In standard desktop Ubuntu it works just fine.


You mean Ubuntu on PC? Find out which kernel modules are needed and send a PR with changes to the kernel config (like https://github.com/armbian/build/pull/1283) and wait for update or DIY the kernel with our build tools. And device should work. It could also be the issue, that legacy 4.4.y kernel is too old and drivers or just this hw IDs are missing. 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.