#linuxcnc-devel Logs
Apr 16 2020
#linuxcnc-devel Calendar
09:05 AM jepler: pcw_mesa: why use watchdog instead of resetting the FPGA on exit?
09:15 AM skunkworks: What did it take to get linuxcnc release moving? A pandemic (90% because andy is stuck at home).. I wonder if other open source projects are moving faster now.
09:16 AM skunkworks: That would be a click bait artical..
09:32 AM jepler: huh this packet doesn't actually make the pin go back to +5V ... LBP16_INIT_PACKET6(reset_packet, CMD_WRITE_COMM_CTRL_ADDR16(1), 0x1C, 0x0001); // reset if != 0
09:33 AM jepler: though it does other resetty stuff like the reset the ethernet mac
09:44 AM pcw_home: resetting the FPGA takes a while, wd bite is almost instant and recovery is instant
09:45 AM pcw_home: the reset command just resets the parser (not the FPGA)
09:46 AM jepler: can I depend on the watchdog register being 0x0C00 ?
09:46 AM jepler: looks like it's inconvenient to access the parsed IDROM here
09:47 AM pcw_home: (you could re-load the FPGA but that takes a while (and might be a surprise to someone)
09:47 AM pcw_home: Yes I started poking at that and look into adding the constant, but it bugged me
09:48 AM pcw_home: since the only address constant seems to be the IDROM offset
09:50 AM pcw_home: I wonder how long the FPGA is left in the (I/O is setup = DDR registers setup)
09:50 AM pcw_home: but WD not enabled state
09:51 AM jepler: I assume until halcmd "start" and the write function executes once
09:51 AM pcw_home: Yeah, that rather ugly
09:51 AM jepler: so if your fault is a hang rather than a premature exit , this is not a fix
09:51 AM pcw_home: right
09:53 AM jepler: but for sure some I/Os need to be configured this early, otherwise you can't talk to your sserial daughtercards and such
09:54 AM pcw_home: Yuck, it sounds like certain I/O (PWM.stepgens etc) should defer DDR/altsrc init
09:54 AM pcw_home: until start
09:55 AM pcw_home: or better only sserial channel init-ed early
09:56 AM pcw_home: sserial channels
10:03 AM pcw_home: practically speaking the place where this becomes an issue is when you change something like the polarity of a PWM output in hal
10:05 AM -!- #linuxcnc-devel mode set to +v by ChanServ
10:05 AM -!- #linuxcnc-devel mode set to +v by ChanServ
10:21 AM jepler: okay, that turned out to not be so hard
10:28 AM jepler: pcw_home: https://github.com/LinuxCNC/linuxcnc/pull/731
10:28 AM jepler: though I can resubmit it to apply to 2.8 if you like
10:29 AM jepler: I especially need your feedback on whther I got the list of prompt / delayed ddr settings right
10:30 AM jepler: alternate functions are still set promptly, I didn't see why it would matter.
10:31 AM pcw_home: yeah they dont matter (even the WD only clears the DDRs)
10:33 AM pcw_home: AFAIK the only module that needs to be initialized early is sserial
10:34 AM jepler: OK, I'll change it
10:35 AM jepler: the absolute encoder family are strictly inputs anyway?
10:35 AM pcw_home: On the other hand I think your list is more conservative
10:36 AM pcw_home: abs encoders typical have 1 in 1 out
10:36 AM pcw_home: typically
10:36 AM jepler: I imagined without looking that the readout of the initial position happened in the startup phase
10:39 AM pcw_home: yeah so better only defer PWM,stepgens,TPPWM,SSR,RCPWM
10:40 AM jepler: RCPWM? Hmm I worked based on 2.8, is that in master only or something?
10:40 AM pcw_home: its new (PWM gen for RC servos)
10:43 AM pcw_home: the problem with using the regular PWMgen for RC servos is that it only has one PWM frequency available and it ends up being low resolution with the narrow (5 to 10% duty cycle) PWM range or RC servos
10:46 AM jepler: huh I don't see it in master. more work to do?
10:46 AM jepler: INMUX, INM, and XYMOD are new in master
10:48 AM jepler: updated the pull request to be based off master
10:48 AM jepler: .. and stepping afk.
10:49 AM pcw_home: If you wouldn't mind: http://freeby.mesanet.com/mesanew.zip
10:49 AM pcw_home: that's everything but the makefile line
10:49 AM jepler: sure, I can take a look this afternoon
10:51 AM pcw_home: Thanks, its pretty simple (a little different than the normal PWM because you specify a width, not duty cycle)
10:51 AM pcw_home: and it has a built in per channel offset pin
11:04 AM jthornton: cool
11:49 AM jepler: this thing seems pretty neat: https://circuitpython.org/board/fomu/
11:49 AM jepler: (microcontroller with fully open source toolchain, also runs (circuit)python)
11:50 AM jepler: er fpga with fully open source toolchain
11:56 AM pcw_home: That's very cute
12:05 PM linuxcnc-build: build #5320 of 4008.deb-precise-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/5320 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:06 PM linuxcnc-build: build #5320 of 4007.deb-precise-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4007.deb-precise-i386/builds/5320 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:07 PM linuxcnc-build: build #4149 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/4149 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:07 PM linuxcnc-build: build #3889 of 4016.deb-wheezy-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4016.deb-wheezy-i386/builds/3889 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:08 PM linuxcnc-build: build #3892 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/3892 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:47 PM linuxcnc-build: build #3151 of 4014.deb-wheezy-rtpreempt-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-i386/builds/3151 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
12:49 PM linuxcnc-build: build #3182 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/3182 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
01:14 PM linuxcnc-build: build #6626 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/6626 blamelist: Les Newell <les@sheetcam.com>
01:14 PM linuxcnc-build: build #6629 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/6629 blamelist: Les Newell <les@sheetcam.com>
01:17 PM linuxcnc-build: build #4788 of 1403.rip-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/4788 blamelist: Les Newell <les@sheetcam.com>
01:17 PM linuxcnc-build: build #4787 of 1400.rip-wheezy-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/4787 blamelist: Les Newell <les@sheetcam.com>
01:17 PM linuxcnc-build: build #4991 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/4991 blamelist: Les Newell <les@sheetcam.com>
01:17 PM linuxcnc-build: build #3579 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/3579 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Jeff Epler <jepler@gmail.com>
01:18 PM linuxcnc-build: build #4307 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/4307 blamelist: Les Newell <les@sheetcam.com>
01:20 PM linuxcnc-build: build #5847 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/5847 blamelist: Les Newell <les@sheetcam.com>
01:20 PM linuxcnc-build: build #3779 of 1903.clang-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1903.clang-wheezy-amd64/builds/3779 blamelist: Les Newell <les@sheetcam.com>
01:20 PM linuxcnc-build: build #1644 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1644 blamelist: Les Newell <les@sheetcam.com>
01:23 PM linuxcnc-build: build #1644 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/1644 blamelist: Les Newell <les@sheetcam.com>
01:25 PM linuxcnc-build: build #3256 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3256 blamelist: Les Newell <les@sheetcam.com>
01:26 PM linuxcnc-build: build #3254 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/3254 blamelist: Les Newell <les@sheetcam.com>
01:26 PM linuxcnc-build: build #3254 of 1500.rip-jessie-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/3254 blamelist: Les Newell <les@sheetcam.com>
01:30 PM linuxcnc-build: build #250 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/250 blamelist: Les Newell <les@sheetcam.com>
01:30 PM linuxcnc-build: build #4459 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4459 blamelist: Les Newell <les@sheetcam.com>
01:31 PM linuxcnc-build: build #3778 of 1902.clang-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/3778 blamelist: Les Newell <les@sheetcam.com>
01:31 PM linuxcnc-build: build #3257 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/3257 blamelist: Les Newell <les@sheetcam.com>
01:33 PM linuxcnc-build: build #56 of 1635.rip-buster-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/56 blamelist: Les Newell <les@sheetcam.com>
01:33 PM linuxcnc-build: build #6648 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/6648 blamelist: Les Newell <les@sheetcam.com>
02:30 PM jepler: andypugh: looks like due to technical limitations you will have to include "hal/components/spindle.h" or somesuch, like hal/components/mesa_pktgyro_test.comp:include "hal/drivers/mesa-hostmot2/hostmot2.h";
03:02 PM jepler: seb_kuzminsky: Can you either shut lintian up or tell me what's wrong? E: linuxcnc: python-script-but-no-python-dep usr/bin/update_ini
03:03 PM jepler: but the linuxcnc package has python (>= 2.7), python (<< 2.8), ${python:Depends}, ${misc:Depends},
03:57 PM linuxcnc-build: build #6630 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/6630 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:57 PM linuxcnc-build: build #6627 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/6627 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:59 PM linuxcnc-build: build #4789 of 1403.rip-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/4789 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:59 PM linuxcnc-build: build #4788 of 1400.rip-wheezy-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/4788 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:59 PM linuxcnc-build: build #4992 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/4992 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #3255 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/3255 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #1645 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/1645 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #1645 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1645 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #3255 of 1500.rip-jessie-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/3255 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #3257 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3257 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #251 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/251 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:00 PM linuxcnc-build: build #4308 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/4308 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:01 PM linuxcnc-build: build #57 of 1635.rip-buster-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/57 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:02 PM linuxcnc-build: build #3258 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/3258 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:03 PM linuxcnc-build: build #5848 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/5848 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:04 PM linuxcnc-build: build #3780 of 1903.clang-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1903.clang-wheezy-amd64/builds/3780 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:07 PM linuxcnc-build: build #4460 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4460 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:13 PM linuxcnc-build: build #3779 of 1902.clang-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/3779 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
04:13 PM linuxcnc-build: build #6649 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/6649 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
05:04 PM linuxcnc-build: build #5849 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/5849 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
05:19 PM linuxcnc-build: build #4461 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4461 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
05:22 PM linuxcnc-build: build #3780 of 1902.clang-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/3780 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
05:36 PM linuxcnc-build: build #6650 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/6650 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
06:50 PM linuxcnc-build: build #3893 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/3893 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
06:50 PM linuxcnc-build: build #3890 of 4016.deb-wheezy-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4016.deb-wheezy-i386/builds/3890 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
06:56 PM linuxcnc-build: build #5321 of 4008.deb-precise-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/5321 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
06:57 PM linuxcnc-build: build #5321 of 4007.deb-precise-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4007.deb-precise-i386/builds/5321 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
06:58 PM linuxcnc-build: build #4150 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/4150 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
07:17 PM linuxcnc-build: build #3152 of 4014.deb-wheezy-rtpreempt-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-i386/builds/3152 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
07:21 PM linuxcnc-build: build #3183 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/3183 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>
07:54 PM linuxcnc-build: build #3580 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/3580 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>, Les Newell <les@sheetcam.com>