Martin N Posted June 7, 2019 Posted June 7, 2019 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..
chwe Posted June 7, 2019 Posted June 7, 2019 moved to rockchip 3399 (I think it fits better there). On 6/7/2019 at 4:49 PM, Martin N said: I'm running latest Armbian Bionic on Pine64 RockPro64 Expand 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! Expand 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.
martinayotte Posted June 7, 2019 Posted June 7, 2019 On 6/7/2019 at 4:49 PM, Martin N said: After connecting the keyboard, it's not listed (same behavior with different keyboards). Expand you need to check both "lsusb" and "dmesg | grep usb" to maybe figure out what is happening ...
lanefu Posted June 8, 2019 Posted June 8, 2019 On 6/7/2019 at 5:17 PM, chwe said: @lanefu we might have to fix the guidelines a bit. Expand Where did the post start?
Martin N Posted June 18, 2019 Author Posted June 18, 2019 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
Martin N Posted June 18, 2019 Author Posted June 18, 2019 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'
Igor Posted June 18, 2019 Posted June 18, 2019 On 6/18/2019 at 4:02 AM, Martin N said: In standard desktop Ubuntu it works just fine. Expand 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.
Igor Posted June 18, 2019 Posted June 18, 2019 On 6/18/2019 at 4:02 AM, Martin N said: In standard desktop Ubuntu it works just fine. Expand Comparing to this known to work kernel configuration might be the way to solve this https://superuser.com/questions/287371/obtain-kernel-config-from-currently-running-linux-system
Recommended Posts