# Feedback requested: simplified software installation

**URL:** <https://community.keyboard.io/t/feedback-requested-simplified-software-installation/348>\
**Category:** Programming\
**Created:** [October 4, 2017, 5:42am UTC](https://community.keyboard.io/t/feedback-requested-simplified-software-installation/348 "2017-10-04T05:42:53Z")\
**Posts on this page:** 1\
**Showing post:** 23

<div class="post-metadata">

**Author:** ![algernon](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/algernon/32/4404_2.png) [@algernon](https://community.keyboard.io/u/algernon)\
**Post date:** [October 15, 2017, 10:25pm UTC](https://community.keyboard.io/t/feedback-requested-simplified-software-installation/348/23 "2017-10-15T22:25:48Z")

</div>

I was using Debian. If you are on Ubuntu, check if you have `ModemManager` installed, it has a tendency of jumping on each and every serial port, which can easily result in them getting busy. The Kaleidoscope repo has some [udev rules](https://github.com/keyboardio/Kaleidoscope/blob/master/etc/99-kaleidoscope.rules) you can install, which will prevent `ModemManager` stealing the keyboard’s serial port.

Stick that file in `/etc/udev/rules.d`, and then `sudo udevadm control -R` should reload the rules. Plugging the keyboard in afterwards should then work.

---

_[View the full topic](https://community.keyboard.io/t/feedback-requested-simplified-software-installation/348)._
