Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Directory nonexistent #3

Open
kmchicoine opened this issue Jun 26, 2019 · 2 comments
Open

Directory nonexistent #3

kmchicoine opened this issue Jun 26, 2019 · 2 comments

Comments

@kmchicoine
Copy link

I'm trying to run your code on a BeagleBone Black with Debian 9.5. I am able to successfully run 'make', but when I try to 'make install', I get the following error:
debian@beaglebone:~/hcsr04-master$ make install
cp hcsr04-00A0.dtbo /lib/firmware
echo hcsr04 > /sys/devices/bone_capemgr.9/slots
/bin/sh: 1: cannot create /sys/devices/bone_capemgr.9/slots: Directory nonexistent
Makefile:25: recipe for target 'install' failed
make: *** [install] Error 2

Any pointers would be greatly appreciated

@luigif
Copy link
Owner

luigif commented Jun 27, 2019

You are probably using a newer kernel > v4.4.x that does not support cape manager but uses u-boot overlays.
Check out these links for more information:

Where did the slots file go?

https://groups.google.com/forum/#!topic/beagleboard/OG1_tts4OcU

Depending on your configuration you should edit the /boot/uEnv.txt file to add the driver.
Try adding something like this:

enable_uboot_overlays=1
dtb_overlay=/lib/firmware/hcsr04-00A0.dtbo

and ignore the make install error related to missing cape manager.

@FMN2021
Copy link

FMN2021 commented Jan 30, 2021

Hello,

Please I have the same problem I get the following error when I run make install command
bin/sh: 1: cannot create /sys/devices/bone_capemgr.9/slots: Directory nonexistent
And I tried the change on /boot/uEnv.txt file solution, but the problem is not solved
I tried also to run ./hcsr04 command and I get the following errors

>> Initializing PRU
>> PRU open failed

PLease is there any other solution?

debian@beaglebone:~/hcsr04-master$ make install
cp hcsr04-00A0.dtbo /lib/firmware
echo hcsr04 > /sys/devices/bone_capemgr.9/slots
/bin/sh: 1: cannot create /sys/devices/bone_capemgr.9/slots: Directory nonexistent
Makefile:25: recipe for target 'install' failed
make: *** [install] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants