On Wed, Jun 23, 2021 at 8:39 AM Radovan Chovan <rado...@gmail.com> wrote: > > In the past I used java gpio library libbulldog. > > description from author of library: > https://groups.google.com/g/beagleboard/c/QkdoypqrTPQ/m/L7URLQ1dCAAJ > > http://www.libbulldog.org ... page not found > > Now I am using Debian 10.3 with kernel 4.19.94-ti-r42 in Beaglebone Black. > > Board is detected via command Board board = Platform.createBoard(); > but now I get error: > > java.lang.ArrayIndexOutOfBoundsException: 0 > at > org.bulldog.beagleboneblack.sysfs.BBBSysFs.getCapeManager(BBBSysFs.java:23) > ... > at org.bulldog.core.platform.Platform.createBoard(Platform.java:13) > > From BBBSysFs file: > > private String SYSFS_DEVICES_PATH = "/sys/devices"; > return getFilesInPath(this.SYSFS_DEVICES_PATH, "bone_capemgr")[0]; > > but path sys/devices/bone_capemgr doesn't exist. > > I think problem is in newer kernel: > https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Where_did_the_slots_file_go.3F
Correct, kernel is too new for that library.. Reboot with 3.8.13, (if it even boots..) Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYgdnmBWtyH8t13YobJRkWDauo89FOe57Qqd_%2BMAMNay1w%40mail.gmail.com.