• Content Count

  • Joined

  • Last visited

  1. Nevermind, it turns out not to be a kernel problem. Leaving details about what was wrong, if anyone else has similar issues. I have a custom USB HID device that gets accessed every 3-4 seconds by an app, which uses libusb. The libusb has 2 implementations - libusb-1.0 and hidraw. It turns out libusb-1.0 implementation was causing the host controller issues, funny it happened only with legacy kernels. The problems went away when I switched to the hidraw implementation.
  2. Board is RockPro64, legacy kernel - 4.4.213-rockchip64. The issue is this: [ 1451.681339] ohci-platform fe3a0000.usb: frame counter not updating; disabled [ 1451.681972] ohci-platform fe3a0000.usb: HC died; cleaning up [ 1451.682516] usb 8-1: usbfs: usb_submit_urb returned -19 [ 1451.682569] usb 8-1: USB disconnect, device number 2 It happens only on the USB2.0 ports with different keyboards, mice, custom USB HID device, webcam. The other 2x USB 3.0 ports are working fine with the same devices. Tried fixes so far - turning usbcore.autosuspend option off, adding usbhi
  3. My mistake - I didn't mention that it was working with legacy kernel.
  4. DRM rendering works with X11 and GLES/EGL. I've made a video player that renders up to 4K/30fps videos with 10-12% overall CPU usage. That however worked on ayufan images on RockPro64, I'm having difficulties running it on Armbian.