Hello. I have installed Debian 4.4.9 on my
BeagleBone Green. The debian already has all the neccessary overlays, so i tried to load the device
bone_eqep2b by typing
echo bone_eqep2b > /sys/devices/platform/bone_capemgr/slots
everything looks well, and my device is in the slots:
# cat /sys/devices/platform/bone_capemgr/slots
0: PF---- -1
1: PF---- -1
2: PF---- -1
3: PF---- -1
4: P-O-L- 0 Override Board Name,00A0,Override Manuf,bone_eqep2b
but actually device doesn't work. The dmesg shows the error
#dmesg
[ 55.645375] bone_capemgr bone_capemgr: part_number 'bone_eqep2b', version 'N/A'
[ 55.645448] bone_capemgr bone_capemgr: slot #4: override
[ 55.645490] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[ 55.645537] bone_capemgr bone_capemgr: slot #4: 'Override Board Name,00A0,Override Manuf,bone_eqep2b'
[ 55.666985] platform 48304180.eqep: Cannot lookup hwmod 'eqep2'
[ 55.687194] bone_capemgr bone_capemgr: slot #4: dtbo 'bone_eqep2b-00A0.dtbo' loaded; overlay id #0
[ 55.722085] eqep 48304180.eqep: ver. 1.0
[ 55.722218] eqep 48304180.eqep: failed to get clock
[ 55.740179] eqep: probe of 48304180.eqep failed with error -2
What is the reason, and how to repair this?