On Friday 20 September 2019 19:35:46 Alan Condit wrote: > Gene, > > I found a kernel patched version 4.19.59-rt23-v7l+ for Raspberry Pi 4B > at > https://github.com/lemariva/RT-Tools-RPi/commit/59f477d637b8dfc3082a11 >63e76e09e72fd87379 > <https://github.com/lemariva/RT-Tools-RPi/commit/59f477d637b8dfc3082a1 >163e76e09e72fd87379>. You could try it and maybe not even have to build > the kernel.
I already have it built, just need to sort how to install it. > Alan > > > On Sep 20, 2019, at 2:54 PM, emc-users-requ...@lists.sourceforge.net > > wrote: > > > > Send Emc-users mailing list submissions to > > emc-users@lists.sourceforge.net > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://lists.sourceforge.net/lists/listinfo/emc-users > > or, via email, send a message with subject or body 'help' to > > emc-users-requ...@lists.sourceforge.net > > > > You can reach the person managing the list at > > emc-users-ow...@lists.sourceforge.net > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Emc-users digest..." > > Today's Topics: > > > > 1. Re: MESA 7i92H Power (John Dammeyer) > > 2. Re: MESA 7i92H Power (Peter C. Wallace) > > 3. sorting an rpi4 for an rt kernel (Gene Heskett) > > 4. Re: sorting an rpi4 for an rt kernel (Gene Heskett) > > 5. Re: MESA 7i92H Power (John Dammeyer) > > > > From: "John Dammeyer" <jo...@autoartisans.com> > > Subject: Re: [Emc-users] MESA 7i92H Power > > Date: September 20, 2019 at 12:47:53 PM PDT > > To: "'Enhanced Machine Controller \(EMC\)'" > > <emc-users@lists.sourceforge.net> > > > >>> And Peter, you stated previously that it's more versatile to not > >>> use a pin file with the PWM DIR allocated. So which is it? > >> > >> It is better (because if you dont want the pin to be spindle > >> DIR you have no choice if you enable PWM but if its plain GPIO > >> it can funtion ad DIR or just a normal output) > >> but you do need PWM on the proper pin > >> > >> What breakout do you have and where is its PWM pin? > >> > >> (The PMDX126 has PWM on pin 16 not 14 ) > > > > Exactly. As I've said a number of times now, I have a PMDX-126. > > I've been asking to have the PWM moved from pin 14 to pin 16 now for > > the last couple of days. You've said you have a pin/bin file for > > the PMDX-126. I've asked if it could be emailed to me. Since that > > product is out there it seems to make sense to me that it be > > included in the 7i92.zip file. > > > > Thank you > > > > John > > > >>> John > > > > From: "Peter C. Wallace" <p...@mesanet.com> > > Subject: Re: [Emc-users] MESA 7i92H Power > > Date: September 20, 2019 at 1:47:14 PM PDT > > To: "Enhanced Machine Controller (EMC)" > > <emc-users@lists.sourceforge.net> > > > > On Fri, 20 Sep 2019, John Dammeyer wrote: > >> Date: Fri, 20 Sep 2019 12:47:53 -0700 > >> From: John Dammeyer <jo...@autoartisans.com> > >> Reply-To: "Enhanced Machine Controller (EMC)" > >> <emc-users@lists.sourceforge.net> > >> To: "'Enhanced Machine Controller (EMC)'" > >> <emc-users@lists.sourceforge.net> Subject: Re: [Emc-users] MESA > >> 7i92H Power > >> > >>>> And Peter, you stated previously that it's more versatile to not > >>>> use a pin file with the PWM DIR allocated. So which is it? > >>> > >>> It is better (because if you dont want the pin to be spindle > >>> DIR you have no choice if you enable PWM but if its plain GPIO > >>> it can funtion ad DIR or just a normal output) > >>> but you do need PWM on the proper pin > >>> > >>> What breakout do you have and where is its PWM pin? > >>> > >>> (The PMDX126 has PWM on pin 16 not 14 ) > >> > >> Exactly. As I've said a number of times now, I have a PMDX-126. > >> I've been asking to have the PWM moved from pin 14 to pin 16 now > >> for the last couple of days. You've said you have a pin/bin file > >> for the PMDX-126. I've asked if it could be emailed to me. Since > >> that product is out there it seems to make sense to me that it be > >> included in the 7i92.zip file. > >> > >> Thank you > >> > >> John > > > > http://freeby.mesanet.com/7i92_pmdx126.zip > > > >>>> John > >> > >> _______________________________________________ > >> Emc-users mailing list > >> Emc-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-users > > > > Peter Wallace > > Mesa Electronics > > > > (\__/) > > (='.'=) This is Bunny. Copy and paste bunny into your > > (")_(") signature to help him gain world domination. > > > > > > > > > > > > > > From: Gene Heskett <ghesk...@shentel.net> > > Subject: [Emc-users] sorting an rpi4 for an rt kernel > > Date: September 20, 2019 at 2:03:06 PM PDT > > To: "'Enhanced Machine Controller (EMC)'" > > <emc-users@lists.sourceforge.net> > > > > > > I have the mesa stuff running, as in full screen glxgears is >50 > > fps, I think I am ready to tackle the next step in making linuxcnc > > run on a rpi4, which is building it a realtime kernel. > > > > So, Following along with the kernel-building page from the raspian > > site: > > > > #>sudo apt install bc bison flex libssl-dev > > No errors. > > modify the git command to git the latest kernel that uname says it > > is: #>sudo git clone --depth=1 https://github.com/raspberrypi/linux > > -b rpi-4.19.y-rt > > #>sudo chown -R pi:pi linux > > #>cd linux > > #>make bcm2711_defconfig > > no errors > > skip to rpi-4 instructions; but do a make menuconfig first to check > > stuff Trouble, needs ncurses-devel or libncurses-dev: > > * Unable to find the ncurses package. > > * Install ncurses (ncurses-devel or libncurses-dev > > * depending on your distribution). > > > > I suspect wayland is the culprit.. > > > > sudo apt can't find any ncurses packages > > use less to verify the rt stuff is set, is: > > # Timers subsystem > > # > > CONFIG_TICK_ONESHOT=y > > CONFIG_NO_HZ_COMMON=y > > # CONFIG_HZ_PERIODIC is not set > > CONFIG_NO_HZ_IDLE=y > > # CONFIG_NO_HZ_FULL is not set > > CONFIG_NO_HZ=y > > CONFIG_HIGH_RES_TIMERS=y > > CONFIG_PREEMPT=y > > CONFIG_PREEMPT_RT_BASE=y > > CONFIG_HAVE_PREEMPT_LAZY=y > > CONFIG_PREEMPT_LAZY=y > > # CONFIG_PREEMPT_NONE is not set > > # CONFIG_PREEMPT_VOLUNTARY is not set > > # CONFIG_PREEMPT__LL is not set > > # CONFIG_PREEMPT_RTB is not set > > CONFIG_PREEMPT_RT_FULL=y > > CONFIG_PREEMPT_COUNT=y > > > > So, not being able to intelligently modify it, I fire off a "make > > -j2 zImage modules dtbs" to see what falls out. I'd try the j4, but > > w/o a fan on that big one piece heat sink, and its hot already, a j4 > > might be pushing my luck. Half an hour later its still munching > > along at about 3x a pi3's speed. > > > > Now, I see something in the raspberry kernel building docs that I > > think will be handier than sliced bread, I can name the zImage I > > copy to the /boot partition differently, as long as I also use that > > name as the kernel to boot in the /boot/config.txt file. So a quick > > edit of that file, either on a live machine, or in a reader, can put > > me back to booting the default kernel. I don't know as I can do > > that on a pi3. But it for sure is worth trying! The limit of course > > is the size of the /boot, and how full it is. On the pi4, 260 megs, > > df say its 16% used, so there is room to play. But the pi3 /boot is > > only 60 megs, and 55% used, so maybe not. > > > > Done but me somewhat confused. It built bcm2711-rpi-4-b.dtb > > which is in the /boot directory, but built it > > in > > /media/pi/workspace/kernel/linux/arch/arm/boot/dts/bcm2711-rpi-4-b.d > >tb, which is nearly the same location it built zImage in. > > > > There is an install.sh in that /arch/arm/boot directory, but it > > needs at least 3 arguments. Anyboy got an idea what to pass to it? > > > > > > Cheers, Gene Heskett > > -- > > "There are four boxes to be used in defense of liberty: > > soap, ballot, jury, and ammo. Please use in that order." > > -Ed Howdershelt (Author) > > If we desire respect for the law, we must first make the law > > respectable. - Louis D. Brandeis > > Genes Web page <http://geneslinuxbox.net:6309/gene> > > > > > > > > > > > > From: Gene Heskett <ghesk...@shentel.net> > > Subject: Re: [Emc-users] sorting an rpi4 for an rt kernel > > Date: September 20, 2019 at 2:41:08 PM PDT > > To: emc-users@lists.sourceforge.net > > > > On Friday 20 September 2019 17:03:06 Gene Heskett wrote: > >> I have the mesa stuff running, as in full screen glxgears is >50 > >> fps, I think I am ready to tackle the next step in making linuxcnc > >> run on a rpi4, which is building it a realtime kernel. > >> > >> So, Following along with the kernel-building page from the raspian > >> site: > >> > >> #>sudo apt install bc bison flex libssl-dev > >> No errors. > >> modify the git command to git the latest kernel that uname says it > >> is: #>sudo git clone --depth=1 https://github.com/raspberrypi/linux > >> -b rpi-4.19.y-rt > >> #>sudo chown -R pi:pi linux > >> #>cd linux > >> #>make bcm2711_defconfig > >> no errors > >> skip to rpi-4 instructions; but do a make menuconfig first to check > >> stuff Trouble, needs ncurses-devel or libncurses-dev: > >> * Unable to find the ncurses package. > >> * Install ncurses (ncurses-devel or libncurses-dev > >> * depending on your distribution). > >> > >> I suspect wayland is the culprit.. > >> > >> sudo apt can't find any ncurses packages > >> use less to verify the rt stuff is set, is: > >> # Timers subsystem > >> # > >> CONFIG_TICK_ONESHOT=y > >> CONFIG_NO_HZ_COMMON=y > >> # CONFIG_HZ_PERIODIC is not set > >> CONFIG_NO_HZ_IDLE=y > >> # CONFIG_NO_HZ_FULL is not set > >> CONFIG_NO_HZ=y > >> CONFIG_HIGH_RES_TIMERS=y > >> CONFIG_PREEMPT=y > >> CONFIG_PREEMPT_RT_BASE=y > >> CONFIG_HAVE_PREEMPT_LAZY=y > >> CONFIG_PREEMPT_LAZY=y > >> # CONFIG_PREEMPT_NONE is not set > >> # CONFIG_PREEMPT_VOLUNTARY is not set > >> # CONFIG_PREEMPT__LL is not set > >> # CONFIG_PREEMPT_RTB is not set > >> CONFIG_PREEMPT_RT_FULL=y > >> CONFIG_PREEMPT_COUNT=y > >> > >> So, not being able to intelligently modify it, I fire off a "make > >> -j2 zImage modules dtbs" to see what falls out. I'd try the j4, but > >> w/o a fan on that big one piece heat sink, and its hot already, a > >> j4 might be pushing my luck. Half an hour later its still munching > >> along at about 3x a pi3's speed. > >> > >> Now, I see something in the raspberry kernel building docs that I > >> think will be handier than sliced bread, I can name the zImage I > >> copy to the /boot partition differently, as long as I also use that > >> name as the kernel to boot in the /boot/config.txt file. So a quick > >> edit of that file, either on a live machine, or in a reader, can > >> put me back to booting the default kernel. I don't know as I can > >> do that on a pi3. But it for sure is worth trying! The limit of > >> course is the size of the /boot, and how full it is. On the pi4, > >> 260 megs, df say its 16% used, so there is room to play. But the > >> pi3 /boot is only 60 megs, and 55% used, so maybe not. > >> > >> Done but me somewhat confused. It built bcm2711-rpi-4-b.dtb > >> which is in the /boot directory, but built it > >> in > >> /media/pi/workspace/kernel/linux/arch/arm/boot/dts/bcm2711-rpi-4-b. > >>dtb , which is nearly the same location it built zImage in. > >> > >> There is an install.sh in that /arch/arm/boot directory, but it > >> needs at least 3 arguments. Anyboy got an idea what to pass to it? > > > > So then I thought I'd see how far I could get with a 2 or 3 week old > > pull of linuxcnc-master, but ./configure bails out: > > > > checking for libusb-1.0... yes > > checking for module installation directory... configuring for > > run-in-place > > /media/pi/slash/linuxcnc-master/rtlib > > checking for glib... configure: error: no -- required until somebody > > makes glib optional > > Another wayland casualty? > > > > Thanks for any guidance everybody. > > > > > > Cheers, Gene Heskett > > -- > > "There are four boxes to be used in defense of liberty: > > soap, ballot, jury, and ammo. Please use in that order." > > -Ed Howdershelt (Author) > > If we desire respect for the law, we must first make the law > > respectable. - Louis D. Brandeis > > Genes Web page <http://geneslinuxbox.net:6309/gene> > > > > > > > > > > > > From: "John Dammeyer" <jo...@autoartisans.com> > > Subject: Re: [Emc-users] MESA 7i92H Power > > Date: September 20, 2019 at 2:53:42 PM PDT > > To: "'Enhanced Machine Controller \(EMC\)'" > > <emc-users@lists.sourceforge.net> > > > > > > Thank you. I'll try it later today. > > John > > > >> -----Original Message----- > >> From: Peter C. Wallace [mailto:p...@mesanet.com] > >> Sent: September-20-19 1:47 PM > >> To: Enhanced Machine Controller (EMC) > >> Subject: Re: [Emc-users] MESA 7i92H Power > >> > >> On Fri, 20 Sep 2019, John Dammeyer wrote: > >>> Date: Fri, 20 Sep 2019 12:47:53 -0700 > >>> From: John Dammeyer <jo...@autoartisans.com> > >>> Reply-To: "Enhanced Machine Controller (EMC)" > >>> <emc-users@lists.sourceforge.net> > >>> To: "'Enhanced Machine Controller (EMC)'" <emc- > >> > >> us...@lists.sourceforge.net> > >> > >>> Subject: Re: [Emc-users] MESA 7i92H Power > >>> > >>>>> And Peter, you stated previously that it's more versatile to not > >>>>> use a pin file with the PWM DIR allocated. So which is it? > >>>> > >>>> It is better (because if you dont want the pin to be spindle > >>>> DIR you have no choice if you enable PWM but if its plain GPIO > >>>> it can funtion ad DIR or just a normal output) > >>>> but you do need PWM on the proper pin > >>>> > >>>> What breakout do you have and where is its PWM pin? > >>>> > >>>> (The PMDX126 has PWM on pin 16 not 14 ) > >>> > >>> Exactly. As I've said a number of times now, I have a PMDX-126. > >>> I've been asking to have the PWM moved from pin 14 to pin 16 now > >>> for the last > >> > >> couple of > >> > >>> days. You've said you have a pin/bin file for the PMDX-126. I've > >>> asked if it could be emailed to me. Since that product is out > >>> there it seems to make sense to me that it be included in the > >>> 7i92.zip file. > >>> > >>> Thank you > >>> > >>> John > >> > >> http://freeby.mesanet.com/7i92_pmdx126.zip > >> > >>>>> John > >>> > >>> _______________________________________________ > >>> Emc-users mailing list > >>> Emc-users@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/emc-users > >> > >> Peter Wallace > >> Mesa Electronics > >> > >> (\__/) > >> (='.'=) This is Bunny. Copy and paste bunny into your > >> (")_(") signature to help him gain world domination. > >> > >> > >> > >> _______________________________________________ > >> Emc-users mailing list > >> Emc-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-users > > > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene> _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users