Menu

App ignores device events from Razer Nostromo on Ubuntu 13.10

2013-10-26
2013-10-29
  • Amin Astaneh

    Amin Astaneh - 2013-10-26

    Hi!

    First thank you for developing this as well as the related jnostromo app.

    Hardware: HP Elitebook 8570p
    Controller: Razer Nostromo
    OS: Ubuntu 13.10

    When I start either kbmaster or jnostromo and try to use my device, it generates absolutely no keybound events. I can verify this by using the xev tool which prints what key is pressed in X11. When the application isn't running I am able to generate keypresses just like a regular usb keyboard.

    What I've done to troubleshoot so far:

    • Verified my udev rules (/dev/input/event* is being chowned root:games)
    • Disabled other devices (my accellerometer) in case it's confusing the app
    • Isolated which /dev/input devices belong to the nostromo and tried to make all others unreadable
    • Tried openjdk6, openjdk7, Oracle Java 6, Oracle Java 7

    jnostromo works just fine on my desktop computer running Xubuntu 13.04 and openjdk6.

    Any ideas on what to do next?

    Thank you!

     

    Last edit: Amin Astaneh 2013-10-26
  • Amin Astaneh

    Amin Astaneh - 2013-10-26

    I have a development:

    The application works for one class of input: scrolling up and down. I can map them to arbitrary keys and that totally works, however middle-click and buttons do not generate events.

    Here are the devices associated with the nostromo on my laptop now:

    lrwxrwxrwx 1 root root  10 Oct 26 14:41 usb-Razer_Razer_Nostromo-event-kbd -> ../event15
    lrwxrwxrwx 1 root root  10 Oct 26 14:41 usb-Razer_Razer_Nostromo-if01-event-mouse -> ../event16
    lrwxrwxrwx 1 root root   9 Oct 26 14:41 usb-Razer_Razer_Nostromo-if01-mouse -> ../mouse2
    

    I'm rewriting udev rules for the mouse2 device to see if that unwedges something.. stay tuned.

     
  • Amin Astaneh

    Amin Astaneh - 2013-10-26

    I tried pystromo and it seems to work ok, so it's not my hardware config that seems to be the problem.

    I would rather use a nice GUI that allows me to change mappings quickly, so let me know if I can generate logs or other information to help out!

     
  • Michael Speth

    Michael Speth - 2013-10-27

    Have you tried logging out of your user and logging back in? I think the udev rules won't apply due to your user being added to the games group and the udev rules are specific to the games group.

    So, try logging out and logging back in and let me know if that works.

     
  • Amin Astaneh

    Amin Astaneh - 2013-10-27

    I rebooted several times while troubleshooting, and I confirmed that the /dev/input/mouse* events were group owned by games.

     
  • Michael Speth

    Michael Speth - 2013-10-29

    Have you tried Keyboarding Master on Ubuntu 13.04? I am personally running 12.04 LTS and don't have any issues with the Razer Nostromo. I wonder if something may have changed with udev in 13.04. This is an issue that I will need to look into. Right now I am on holiday and won't be available for proper debugging until the end of Nov. So if you find anything else out before then, please update this thread.

    Thanks!

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.