#emc-devel | Logs for 2009-01-23

[16:01:01] <SWPadnos> * SWPadnos kicks CIA-40
[16:02:08] <jepler> yay cruft-b-gone
[16:02:50] <SWPadnos> I should figure out some reasonable way of making completion work, or get rid of it
[16:02:56] <seb_kuzminsky> let's see if that breaks anything (or anyone)
[16:06:44] <micges> SWPadnos: halcmd completion is in trunk ?
[16:07:19] <SWPadnos> completion inside halcmd is in 2.2 and TRUNK, completion from the bash command line is in TRUNK only
[16:07:50] <SWPadnos> but it's got an annoying bug that shows up if you try to use it without realtime loaded
[16:08:15] <micges> how to enable it ?
[16:08:35] <SWPadnos> if you run in place, it should be enabled for you when you source emc-environment
[16:09:08] <SWPadnos> otherwise, take a look at emc-environment, there's a complete command in there (which I don't remember exactly)
[16:09:20] <micges> ok
[16:09:23] <SWPadnos> (the bash command is called "complete")
[16:17:05] <seb_kuzminsky> who is the cvs admin? cradek?
[16:19:56] <SWPadnos> more like jepler
[16:21:30] <seb_kuzminsky> there's a bunch of now-empty directories that need removal... that takes an admin, right?
[16:21:40] <SWPadnos> damfino
[16:22:10] <seb_kuzminsky> this is them:
[16:22:12] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware/source
[16:22:12] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware/hostmot2/src
[16:22:12] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware/hostmot2
[16:22:12] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware/gpio/source
[16:22:13] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware/gpio
[16:22:15] <seb_kuzminsky> src/hal/drivers/mesa7i43-firmware
[16:22:24] <seb_kuzminsky> bbl
[16:23:32] <cradek> no, you don't do that
[16:24:03] <SWPadnos> what? list a bunch of stuff to do in CVS and then leave? :)
[16:24:03] <jepler> you rely on 'cvs up -P' to prune directories
[16:24:29] <jepler> that is, remove them in the checkout when there are no files in them with the given tag
[16:24:37] <jepler> they remain on the cvs server forever
[16:25:02] <SWPadnos> can you cvs remove a directory?
[16:25:56] <jepler> that's what I'm telling you: you don't remove directories
[16:26:14] <SWPadnos> oh, ok
[16:26:20] <jepler> if you removed a directory on the server that once contained revisions , you destroy history
[16:26:34] <SWPadnos> of course, you wouldn't delete them on the server
[16:26:55] <SWPadnos> I'm wondering if the "cvs remove" command can tell CVS that a directory is no longer in use
[16:27:12] <SWPadnos> or does it automagically consider "empty" directories to be unused?
[16:27:25] <jepler> $ cvs -H up 2>&1 | grep Prune
[16:28:06] <SWPadnos> ok, so what I'm looking for is more or less automagic
[16:28:12] <jepler> yes, if you put -P in your cvsrc
[16:28:14] <SWPadnos> ie, you do nothing and it works :)
[16:28:16] <jepler> like the wiki suggests
[16:28:28] <SWPadnos> I'm a glutton for punishment - I type it on the command line :)
[16:28:45] <SWPadnos> I finally created a .cvsrc file a few days
[16:28:47] <SWPadnos> ago
[16:29:05] <SWPadnos> but nobody noticed (must have been the inauguration or something distracting them)
[17:03:39] <SWPadnos> jepler, http://www.newegg.com/Special/ShellShocker.aspx
[17:03:46] <SWPadnos> looks like quad-core is now affordable :)
[17:04:15] <SWPadnos> toss in this power supply: http://www.newegg.com/Product/Product.aspx?Item=N82E16817703009
[17:04:40] <jepler> ooh
[17:04:53] <jepler> ugh, 125W
[17:05:02] <SWPadnos> underclock most of the time
[17:05:48] <SWPadnos> I think there's only one quad-core at 65W (the 9150e or somthing), all the others are 95+
[17:07:14] <SWPadnos> hmm - not any more. they're all 95W and up
[17:07:42] <jepler> I suppose 125W isn't all that much more than 95W
[17:07:52] <SWPadnos> it's about $3/month more :)
[17:07:58] <SWPadnos> (so it adds up)
[17:08:24] <SWPadnos> there's also the "mips per watt" question, which I don't have the answers to
[17:09:02] <jepler> apparently this errata still affects current-stepping AMD processors: "A DIV Instruction Followed Closely By Other Divide Instructions May Yield Incorrect Results"
[17:09:17] <jepler> "suggested workaround: contact your amd representative for information on a BIOS update"
[17:09:27] <SWPadnos> heh
[17:09:42] <SWPadnos> isn't that a microcode update though (to fix it)?
[17:09:51] <jepler> who knows, it's secret
[17:13:42] <jepler> I wasn't aware that AMDs had reprogrammable microcodes, though I knew intel had it
[17:14:23] <SWPadnos> I can't think of another way that the BIOS could help an errata like that, unless it's something to do with disabling certain chip functions
[17:14:37] <SWPadnos> which might then be re-enabled by the OS anyway ...
[17:14:39] <jepler> http://lwn.net/Articles/291771/
[17:15:38] <jepler> apparently it has
[17:15:53] <SWPadnos> yep, seems that way
[17:16:18] <archivist> heh whos going to put the realtime on the chip then
[17:16:33] <archivist> * archivist ducks
[17:16:57] <SWPadnos> if you get the microcode specs, I'll put some realtime support in the CPU ;)
[17:18:11] <archivist> hmm did they use 290x technology to run intel code
[19:31:41] <CIA-1> EMC: 03cradek 07TRUNK * 10emc2/debian/changelog: lots more new stuff for 2.3
[21:06:47] <skunkworks_> SWPadnos: http://www.cnczone.com/forums/showthread.php?t=71766
[21:06:56] <skunkworks_> was it an error in mfg?
[21:08:46] <SWPadnos> I don't think I ever heard back from Mariss but the replacement motherboard fixed the problem for me, so I assume it was a manufacturing/design defect on the REV3 board I had
[21:09:20] <skunkworks_> odd.
[21:10:01] <SWPadnos> yes, it was
[21:10:19] <skunkworks_> still is funny that the pwm signal out of mach is 50hz ;)
[21:10:41] <SWPadnos> I scoped the PWM as far as the optoisolator, where I saw little aquare waves going in and noise coming out, so I assume that was the problem :)
[21:10:49] <SWPadnos> 50 Hz is fine for a spindle
[21:10:54] <skunkworks_> yep
[21:11:34] <SWPadnos> I should repeat my test of varying PWM frequencies with the G540
[21:12:04] <SWPadnos> I could easily see their filter response on the scope (driving the PWM with a sinewave and changing the freq in halcmd)
[21:13:03] <SWPadnos> hmmm. I wonder if I ever tried PDM mode
[21:43:46] <micges> hello
[21:44:01] <alex_joni> hi
[21:44:13] <micges> cradek: in change log there is typo in motion.spindle-atspeed-in
[21:44:35] <micges> motion.spindle-at-speed should be
[21:44:56] <micges> http://cvs.linuxcnc.org/cvs/emc2/debian/changelog?rev=1.48
[21:45:23] <CIA-1> EMC: 03cradek 07TRUNK * 10emc2/debian/changelog: this pin was renamed, thanks micges for noticing