I just updated my Beaglebone Black to:
Linux beaglebone 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 armv7l GNU/Linux
I’m trying to get the eQEP working.
I would like to use the alternate pinout for eQEP2 that doesn’t conflict with the HDMI.
I think it should use PyBBIO-eqep2b-00A0.dtbo
When I use the command:
echo bone_eqep2b > /sys/devices/bone_capemgr.9/slots
I get:
-bash: /sys/devices/bone_capemgr.9/slot: No such file or directory
dmesg shows:
[ 156.166488] bone-capemgr bone_capemgr.9: part_number ‘bone_eqep2b’, version ‘N/A’
[ 156.166667] bone-capemgr bone_capemgr.9: slot #7: generic override
[ 156.166712] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 7
[ 156.166760] bone-capemgr bone_capemgr.9: slot #7: ‘Override Board Name,00A0,Override Manuf,bone_eqep2b’
[ 156.167027] bone-capemgr bone_capemgr.9: slot #7: Requesting part number/version based 'bone_eqep2b-00A0.dtbo
[ 156.167075] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware ‘bone_eqep2b-00A0.dtbo’ for board-name ‘Override Board Name’, version ‘00A0’
[ 156.240762] bone-capemgr bone_capemgr.9: failed to load firmware ‘bone_eqep2b-00A0.dtbo’
If I try:
echo bone_eqep2 > /sys/devices/bone_capemgr.9/slots
I don’t get the “No such file or directory” error
dmesg shows:
[ 312.600610] bone-capemgr bone_capemgr.9: part_number ‘bone_eqep2’, version ‘N/A’
[ 312.600799] bone-capemgr bone_capemgr.9: slot #8: generic override
[ 312.600845] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 8
[ 312.601071] bone-capemgr bone_capemgr.9: slot #8: ‘Override Board Name,00A0,Override Manuf,bone_eqep2’
[ 312.605781] bone-capemgr bone_capemgr.9: slot #8: Requesting part number/version based 'bone_eqep2-00A0.dtbo
[ 312.605841] bone-capemgr bone_capemgr.9: slot #8: Requesting firmware ‘bone_eqep2-00A0.dtbo’ for board-name ‘Override Board Name’, version ‘00A0’
[ 312.605907] bone-capemgr bone_capemgr.9: slot #8: dtbo ‘bone_eqep2-00A0.dtbo’ loaded; converting to live tree
[ 312.606448] bone-capemgr bone_capemgr.9: slot #8: #3 overlays
[ 312.620816] pinctrl-single 44e10800.pinmux: pin 44e108b8 already requested by hdmi.13; cannot claim for 48304180.eqep
[ 312.632288] pinctrl-single 44e10800.pinmux: pin-46 (48304180.eqep) status -22
[ 312.639920] pinctrl-single 44e10800.pinmux: could not request pin 46 on device pinctrl-single
[ 312.675364] eqep 48304180.eqep: unable to select pin group
[ 312.677533] bone-capemgr bone_capemgr.9: slot #8: Applied #3 overlays.
I would very much appreciate some help to figure this out,
Kirk