beagleboard / librobotcontrol

Robotics Focused library for embedded Linux computers. Mirror of https://git.beagleboard.org/beagleboard/librobotcontrol
https://beagleboard.org/librobotcontrol
MIT License
196 stars 158 forks source link

Blacklist UIO PRUSS #106

Closed bou4 closed 6 years ago

bou4 commented 6 years ago

https://github.com/StrawsonDesign/Robotics_Cape_Installer/blob/master/pru_firmware/pruss-blacklist.conf

Is this really needed? Because of the inclusion of RoboticsCape to the default installation of the BeagleBone Black Debian distro, this blacklists UIO PRUSS for all users.

mvduin commented 6 years ago

Blacklisting kernel modules is almost never an appropriate thing to do, and it certainly isn't in this situation. The kernel will automatically load the correct kernel module(s) for whatever devices are enabled in device tree. The kernel will load the uio_pruss driver if and only if uio-pruss has been enabled in DT (by enabling it via /boot/uEnv.txt).

StrawsonDesign commented 6 years ago

agreed, this is a vestige from back when remoteproc was first introduced and UIO PRUSS was causing issues. removed in 4d8efe02cd160d860a39a2d27871ff2f7d92e70f