Joao, Yes, got it working. Summary can be found: http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_IEEE802154_Microchip_MRF24J40
In brief, I fixed up the typo in /kernel/firmware/capes/cape-bone-mrf24j40-00A0.dts and got to to rebuild. Then there was an I/O conflict with the HDMI, so I turned this off. Regards, Craig On 9/11/2013 4:06 AM, João Paulo Bodanese wrote: > Hi, > > Any success running the MRF24J40MA on the BeagleBone Black? > > Regards, > > 2013/7/14 Craig Peacock <craig.peacock.2...@beyondlogic.org>: >> I'm running a BeagleBoneBlack with the lastest production image 2013.06.20 >> >> If I manually load the MRF24J40 DTBO fragment I get an error suggesting >> it is incompatible with my baseboard (I assume the beagle bone black) : >> >> root@beaglebone:~# echo BB-BONE-MRF24J40 > /sys/devices/bone_capemgr.8/slots >> [ 117.223779] bone-capemgr bone_capemgr.8: slot #7: Incompatible with >> baseboard for 'BB-BONE-MRF24J40' >> [ 117.233409] bone-capemgr bone_capemgr.8: slot #7: Failed verification >> -sh: echo: write error: Invalid argument >> root@beaglebone:~# >> >> dmesg shows: >> [ 417.682133] bone-capemgr bone_capemgr.8: part_number >> 'BB-BONE-MRF24J40', version 'N/A' >> [ 417.682207] bone-capemgr bone_capemgr.8: slot #8: specific override >> [ 417.682233] bone-capemgr bone_capemgr.8: bone: Using override eeprom >> data at slot 8 >> [ 417.682252] bone-capemgr bone_capemgr.8: slot #8: >> 'Bone-MRF24J40,00A0,Signal 11 Softwa,BB-BONE-MRF24J40' >> [ 417.682368] bone-capemgr bone_capemgr.8: slot #8: Requesting firmware >> 'cape-bone-mrf24j40-00A0.dtbo' for board-name 'Bone-MRF24J40', version >> '00A0' >> [ 417.682392] bone-capemgr bone_capemgr.8: slot #8: dtbo >> 'cape-bone-mrf24j40-00A0.dtbo' loaded; converting to live tree >> [ 417.682595] bone-capemgr bone_capemgr.8: slot #8: Incompatible with >> baseboard for 'BB-BONE-MRF24J40' >> [ 417.692228] bone-capemgr bone_capemgr.8: slot #8: Failed verification >> >> If I have a look at the device tree source >> /lib/firmware/cape-bone-mrf24j40-00A0.dts it shows >> >> compatible = "ti,beaglebone", "ti-beaglebone-black"; >> >> where I think it should be >> >> compatible = "ti,beaglebone", "ti,beaglebone-black"; >> >> If I save the changes above and re-compile the device tree blob: >> >> dtc -O dtb -o cape-bone-mrf24j40-00A0.dtbo -b 0 -@ >> cape-bone-mrf24j40-00A0.dts >> >> The output file is stored as /lib/firmware/cape-bone-mrf24j40-00A0.dtbo >> >> And try again, I still get the same Incompatible with baseboard message. >> >> Am I on the right track? >> >> And in what repository does the cape-bone-mrf24j40-00A0.dts source live? >> Has the typo been fixed? >> >> Craig >> >> ------------------------------------------------------------------------------ >> See everything from the browser to the database with AppDynamics >> Get end-to-end visibility with application monitoring from AppDynamics >> Isolate bottlenecks and diagnose root cause in seconds. >> Start your free trial of AppDynamics Pro today! >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk >> _______________________________________________ >> Linux-zigbee-devel mailing list >> Linux-zigbee-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel ------------------------------------------------------------------------------ November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel