Hello, I have recompiled the Beaglebone Black RT Linux kernel following these instructions:
http://dev.ardupilot.com/wiki/building-for-beaglebone-black-on-linux/ I'm trying to get SPI working, it seems to load okay when I execute the SPI0 overlay(no errors in dmesg) but the drivers don't appear in /dev or /sys: Here is the message I get when using my compiled kernel kernel: root@arm:/lib/firmware# echo BB-SPIDEV0 > /sys/devices/bone_capemgr.*/slots [ 316.620172] bone-capemgr bone_capemgr.9: part_number 'BB-SPIDEV0', version 'N/A' [ 316.629729] bone-capemgr bone_capemgr.9: slot #7: generic override [ 316.636400] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 7 [ 316.644555] bone-capemgr bone_capemgr.9: slot #7: 'Override Board Name,00A0,Override Manuf,BB-SPIDEV0' [ 316.654901] bone-capemgr bone_capemgr.9: slot #7: Requesting part number/version based 'BB-SPIDEV0-00A0.dtbo [ 316.665451] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware 'BB-SPIDEV0-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 316.683198] bone-capemgr bone_capemgr.9: slot #7: dtbo 'BB-SPIDEV0-00A0.dtbo' loaded; converting to live tree [ 316.695735] bone-capemgr bone_capemgr.9: slot #7: #2 overlays [ 316.709349] bone-capemgr bone_capemgr.9: slot #7: Applied #2 overlays. Another thing to note: /sys/kernel/debug/pinctrl/44e10800.pinmux/pingroups doesn't exist at all when booting from this kernel. Does anyone have any idea what might be going wrong, or what options I might be missing when compiling the kernel? I have gotten this working fine with the latest release: http://beagleboard.org/latest-images There is no message output when I add SPI, Thank you, Jimmy -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
