RoboticsCape Error: "timeout reached while waiting for gpio driver"

I’m using the Beaglebone Blue as part of my current rover platform and have run into the following error after updating the system:

roboticscape.service - roboticscape
Loaded: loaded (/lib/systemd/system/roboticscape.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-05-21 16:53:46 UTC; 5min ago
Process: 2022 ExecStartPre=/usr/bin/rc_startup_routine (code=exited, status=255)

May 21 16:53:46 beaglebone systemd[1]: Starting roboticscape…
May 21 16:53:46 beaglebone rc_startup_routine[2022]: timeout reached while waiting for gpio driver
May 21 16:53:46 beaglebone rc_startup_routine[2022]: TIMEOUT REACHED
May 21 16:53:46 beaglebone systemd[1]: roboticscape.service: Control process exited, code=exited status=255
May 21 16:53:46 beaglebone systemd[1]: Failed to start roboticscape.
May 21 16:53:46 beaglebone systemd[1]: roboticscape.service: Unit entered failed state.
May 21 16:53:46 beaglebone systemd[1]: roboticscape.service: Failed with result ‘exit-code’.

This affects any process trying to use the roboticscape libraries as well. i’ve tried restarting but beyond that I’m not sure what other steps to take.

rover@beaglebone:~$ uname -a
Linux beaglebone 4.4.91-ti-r133 #1 SMP Tue Oct 10 05:18:08 UTC 2017 armv7l GNU/Linux
rover@beaglebone:~$ rc_version
0.4.4

rover@beaglebone:~$ cat /var/log/roboticscape/startup_log.txt
start time (s): 2733.01
TIMEOUT_REACHED
timeout reached while waiting for gpio driver

Does anyone know what steps I can take to correct this?

So 0.4.4 is written for things setup in the kernel thru standard
kernel interfaces and not just mmap'ing memory.. Please upgrade to the
v4.14.x base kernel.

cd /opt/scripts/tools/
sudo ./update_kernel.sh --ti-channel --lts-4_14

Regards,

Changing the kernel fixed it. I’ll have to be more careful updating in the future! Thanks!