> Am 12.08.2016 um 09:58 schrieb Michael Haberler <[email protected]>: > > >> Am 12.08.2016 um 05:30 schrieb John Kasunich <[email protected]>: >> >> >> >> On Sun, Jul 31, 2016, at 10:42 PM, Charles Steinkuehler wrote: >>> Sorry about your issues. I'm 99.9% sure you're hitting an ARM SoC >>> issue. On the ARM in general and the BBB specifically, the GPIO banks >>> are not enabled at power-up. If you do not export a GPIO pin from a >>> bank (and there are four unique GPIO banks for the BBB), it will not >>> be powered on or have a clock routed to it, so any accesses to the >>> physical address of the GPIO bank will cause a bus exception. >> >> That is exactly what was happening. >> >> I've written and tested a patch that prevents the crash and gives >> a meaningful error message in this situation. >> https://github.com/jmkasunich/linuxcnc/commit/aae652ee94f2000e2b9c626723afeb647b856615 >> >> I also found a minor typo in the data for P8 pin 6. Apparently nobody >> noticed because that pin is shared with the MMC interface and rarely >> or never gets used as GPIO. Patch to fix: >> https://github.com/jmkasunich/linuxcnc/commit/8ae1d7e8bd92914fb490bdea8cf966a445d3592e >> >> I can't submit regular pull requests because of a github idiosyncrasy: >> I'm working in a personal fork of LinuxCNC/linuxcnc (they can now >> build for the beaglebone). Because Github considers machinekit to >> be a fork of linuxcnc, it won't let me have personal forks of both repos. >> >> Hopefully someone in the machinekit project can pull and merge these >> commits. > > The 'forked from' attribute is not relevant as is the repo name > > you'd go about it like so: > > cd <local clone of https://github.com/jmkasunich/linuxcnc> > git remote add machinekit https://github.com/machinekit/machinekit forgot: git fetch machinekit > git checkout -b work machinekit/master > git cherry-pick aae652ee94f2000e2b9c626723afeb647b856615 > git cherry-pick 8ae1d7e8bd92914fb490bdea8cf966a445d3592e > > now your two patches are ontop of machinekit/master: try 'git log work' > > git push origin work:work > now prepare a PR against machinekit/machinekit from > https://github.com/jmkasunich/linuxcnc branch work > > -m > >> >> -- >> John Kasunich >> [email protected] >> >> -- >> website: http://www.machinekit.io blog: http://blog.machinekit.io github: >> https://github.com/machinekit >> --- >> You received this message because you are subscribed to the Google Groups >> "Machinekit" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> Visit this group at https://groups.google.com/group/machinekit. >> For more options, visit https://groups.google.com/d/optout. > > -- > website: http://www.machinekit.io blog: http://blog.machinekit.io github: > https://github.com/machinekit > --- > You received this message because you are subscribed to the Google Groups > "Machinekit" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at https://groups.google.com/group/machinekit. > For more options, visit https://groups.google.com/d/optout.
-- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
