#emc-devel | Logs for 2009-05-04

Back
[05:05:23] <Roguish> ok, 8.04.2 works on the Intel D945GCLF. 8.04 does not install !!!!
[05:06:14] <Roguish> Mr. Joni, could you make an 8.04.2 emc2 ubuntu iso???
[05:07:27] <Roguish> Please reference: http://ubuntuforums.org/showthread.php?t=869967
[05:07:54] <Roguish> ciao.
[12:38:13] <steve_stallings> steve_stallings is now known as steves_logging
[12:42:54] <Roguish> alex_joni: are you out there?
[12:43:37] <alex_joni> yup
[12:44:26] <Roguish> i'm starting up a new cpu board, an Intel DG945GCLF atom processor.
[12:45:04] <Roguish> the standard ubuntu 8.04 does not run. 8.04.1 and .2 do run.
[12:45:33] <Roguish> I struggled several hours before finding this our buried deep inside a formum message.
[12:45:36] <alex_joni> tried the linuxcnc kernel?
[12:46:04] <Roguish> i found an 8.04.2 iso image and it loaded and installed quickly and cleanly.
[12:46:30] <alex_joni> then try installing emc2 on the 8.04.2 you installed
[12:46:48] <Roguish> applied the emc2 script install and it installs ok, but does not run.
[12:47:32] <alex_joni> did you reboot using the linuxcnc kernel?
[12:47:59] <Roguish> yes.
[12:48:37] <alex_joni> are you at that machine now?
[12:48:56] <Roguish> it was very late last night and i'll try again this evening, but having burned a dozen or so cds, and booted many,many times.......
[12:49:16] <alex_joni> why?
[12:49:22] <Roguish> no. on the email 'doze box getting ready for the day job.
[12:49:30] <alex_joni> if you have ubuntu installed, then no reason for more CDs
[12:49:39] <alex_joni> the rest should be installable over the internet
[12:49:53] <alex_joni> best is to get on IRC from that machine, with the linuxcnc kernel booted
[12:49:56] <Roguish> why so many? just trying to get a ubuntu to load in, not the emcw
[12:49:58] <Roguish> emc2
[12:50:07] <alex_joni> e.g. 2.6.24-16-rtai
[12:50:33] <alex_joni> did you try irqpoll as a bootparam from the LiveCD?
[12:51:04] <Roguish> no. don't know that one.
[12:51:49] <Roguish> gotta go. i will look into it more this evening and get back here in 24 hours.
[12:51:57] <alex_joni> ok
[12:52:25] <Roguish> as usual, thanks, i shall return, hopefully with more acuurate info. ciao.
[12:52:37] <alex_joni> bye
[13:01:29] <steves_logging> steves_logging is now known as steve_stallings
[13:04:32] <steve_stallings> Another question for Alex... I have a death wish, well actually I want to get RTAI and EMC running on an IBM/Lenovo T400. Machine was selected to be a portable EMC development/debug platform and has discreet graphics and can use a PCMCIA card for parallel port.
[13:05:15] <steve_stallings> It will run Ubuntu 8.04.2 with its back ported drivers, but will not run with the kernel on the EMC live disk.
[13:14:21] <cradek> "discreet graphics" sounds like something from a porn site
[13:15:00] <steve_stallings> Would you recommend trying to get the Ubuntu code for the new statically linked driver (e1000e-ich9m) and try to create a loadable driver from it, or try to compile an RTAI kernel with the static linked driver code?
[13:15:15] <steve_stallings> no that would be indescreet
[13:15:29] <cradek> what do you mean statically linked?
[13:15:54] <steve_stallings> present when you boot but not supplied as a .ko file
[13:16:16] <cradek> oh, in the kernel itself, not a module
[13:16:21] <cradek> yuck, that makes it harder.
[13:16:21] <steve_stallings> right
[13:17:25] <steve_stallings> yeah, it works when you boot 8.04.2 but if you rmmod and modprobe the standard e1000e driver distributed in 8.04.2 it will not work, only the one compiled into the kernel works
[13:18:05] <cradek> does the linuxcnc kernel work except for ethernet, or is there more trouble than that?
[13:18:24] <steve_stallings> I was able to compile the e1000e from source without errors, but it has the same problem as the .ko distributed with 8.04.2
[13:19:55] <steve_stallings> so far everything else that I have tried works, but I have not done much.... sound works OK, there may be other issues because there is also another module that differs, mumble.agp.ich9m - something to do with motherboard chip set I think
[13:20:51] <cradek> maybe a pcmcia ethernet card is the easy solution, while you wait for the e1000e driver to be fixed so it works when loaded as a module
[13:22:18] <steve_stallings> could be, however I was relying on putting a parallel port into that slot 8-)
[13:22:56] <steve_stallings> another route that could work is getting wireless working via loadable module
[13:23:24] <steve_stallings> or even a USB-ethernet dongle
[13:25:47] <cradek> I have a lot of doubt about whether you can get a pcmcia parallel port working for emc.
[13:26:23] <cradek> this machine doesn't seem like a very good candidate for this purpose.
[13:27:28] <steve_stallings> I assumed that once you figure out the addresses assigned to the PCMCIA parallel port you could just tell EMC where it was.
[13:27:56] <steve_stallings> Others claim to have done this with Mach
[13:29:07] <cradek> it is theoretically possible since pcmcia is a lot like pci once the device is recognized and installed. however, getting it recognized and installed without the OS also reserving the IO region is the hard part.
[13:29:57] <cradek> are the latency results good on this machine?
[13:29:59] <steve_stallings> I also got one of the fancy docking stations from eBay that has a parallel port. Not yet checked to see how it is implemented, but IBM is not playing the USB tricks in this one.
[13:32:30] <steve_stallings> actually not yet tested, let me get it booted to RTAI....
[13:49:24] <steve_stallings> OK, the usual for a laptop, runs along great at 7500 nS or less for a long while, then takes a huge hit of 340,000 nS from an SMI interrupt or something.
[13:58:49] <cradek> that might be ten step pulses missing - plenty enough to stall - so I suggest trying to fix that before you bother doing anything else.
[14:06:36] <steve_stallings> Agreed. Trying to figure out how to run testsuite/kernel/latency supplied by RTAI since it seems to offer more info, but this Linux newbie cannot figure out how.
[14:14:59] <steve_stallings> OK, I stumbled around enough and got it running....
[14:21:16] <steve_stallings> RTAI latency test verifies that the big hit occurs every 64 seconds, so it sure looks like SMI
[14:23:45] <cradek> aha
[14:24:19] <cradek> wonder if it's safe to disable it, or if your machine will melt.
[14:24:29] <steve_stallings> Now to read up on all the implications of disabling SMI stuff. Hopefully I can force fan on and get away with disabling the problem child.
[15:01:47] <jepler> I was thinking that we should look into cooperating with the kernel parport layer, rather than forcing it off
[15:02:32] <jepler> we force the kernel parport_pc layer off for two reasons. First, to prevent it accessing the port while emc is running and causing glitches (this was reported in prehistoric days with ppmc machines left running overnight, and never fully diagnosed)
[15:02:49] <jepler> second, to prevent accidental steps of dumb stepper machines while emc is not running
[15:02:59] <jepler> or energizing the stepper amplifiers or whatever
[15:03:22] <jepler> if we cooperate with the kernel, we're guaranteed the first one -- you can request exclusive access to a port
[15:03:38] <jepler> that leaves the question of how many are affected by the second problem
[15:03:48] <jepler> anybody with an epp-based system or with a charge pump is going to be fine
[15:04:17] <jepler> anybody who has a procedure to turn on the estop or stepper amps only while emc is on will be fine
[15:04:31] <jepler> that's enough people to offer this at least as an option
[15:04:54] <jepler> it has benefits, primarily being able to rely on kernel detection of ports and retrieval of I/O addresses from the kernel
[15:04:57] <cradek> I didn't know you could get the exclusive access to the port after parport_pc has it
[15:05:53] <jepler> yes, I believe you can. there's a whole complicated parport layer
[15:06:24] <jepler> the API is parport_claim
[15:06:34] <cradek> that definitely sounds smart then
[15:06:39] <jepler> you find the device you want, parport_claim it, then use some other api to get the I/O address
[15:06:47] <jepler> I may look into it, if I find the round tuits
[15:25:45] <jepler> parport_release reverses a previous parport_claim. This can never
[15:25:45] <jepler> fail, though the effects are undefined (except that they are bad)
[15:25:46] <jepler> if you didn't previously own the port.
[15:49:31] <alex_joni> steve_stallings: I have a PCMCIA parport card here, which works with emc2
[15:49:44] <alex_joni> I had to install the parport_cs module which enables/sets up the card
[15:49:52] <alex_joni> then I look at the address in /proc/ioports
[15:50:03] <alex_joni> and after unloading the parport_cs, I can use the address in HAL
[15:50:38] <alex_joni> the only downside is that before emc2 you have to load the parport_cs drivers (or leave them enabled, and just rmmod it before you run emc2)
[15:55:16] <alex_joni> steve_stallings: this one: http://www.delock.com/produkte/gruppen/PCMCIA/Delock_PCMCIA-Adapter_CardBus_to_1x_parallel_61612.html?groupname=PCMCIA&itemnumber=61612&action=&
[15:56:02] <cradek> what a funny device that is
[15:56:42] <alex_joni> why funny?
[15:57:00] <alex_joni> cause it's smaller than the connector?
[15:57:49] <cradek> not sure - I guess that's part of it.
[15:58:12] <alex_joni> there's also this one: http://www.delock.com/produkte/gruppen/PCMCIA/Delock_PCMCIA_adapter_CardBus_to_1_x_parallel_61624.html
[15:58:17] <alex_joni> but I haven't tested that one
[15:58:53] <alex_joni> cradek: this one's funnier (http://www.delock.com/pictures/products/3/493e5b27ccea7.jpg)
[15:59:25] <steve_stallings> I like it better than mine - http://www.computercablesource.com/pcmcia-parallel-port-adapter-54-mm-card-bus-to-1-db25f-parallel-printer-port-1697.html
[15:59:34] <cradek> the serial one is neat
[16:00:37] <steve_stallings> short cables good, rigid mount connectors on PCMCIA are bad, ask me how I know 8-)
[16:00:41] <alex_joni> steve_stallings: that one is suspiciously identical to the second one I linked ;)
[16:01:03] <steve_stallings> yes it does
[16:01:58] <steve_stallings> Alex: any comments about my earlier question about drivers for 8.04 with RTAI
[16:02:14] <alex_joni> * alex_joni rereads
[16:03:01] <alex_joni> I think I'd do as cradek suggests, wait for a module driver
[16:04:04] <alex_joni> I'm not sure how to use the code to compile it into the kernel
[16:04:20] <alex_joni> except grabbing the latest ubuntu sources (which have it included), then patch with rtai, etc
[16:07:09] <steve_stallings> Matt, who is not here to defend himself, has suggested that he would like to try that. Are the setup details that you used for the EMC distribution available online?
[16:08:14] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC_With_Custom_Kernel
[16:09:42] <jepler> (personally I don't see why 3 partitions are recommended; you can always choose to boot an old kernel in the boot menu, as long as you don't uninstall them)
[16:11:12] <cradek> yeah, that's bizarre...
[16:11:16] <steve_stallings> OK, that says in part "While it is not the purpose of this turorial to show how to modify a kernel for a specific purpose, a kernel must be built with the desired attributes." I was hoping the the "attributes" used for the EMC build were documented somewhere.
[16:15:06] <jepler> The exact .config used to build the linuxcnc kernel is in the linux_2.6.24-16.30-linuxcnc.4.tar.gz
[16:15:13] <alex_joni> and in CVS
[16:15:34] <alex_joni> http://cvs.linuxcnc.org/cvs/infrastructure/livecd/kernels/hardy/
[16:15:41] <cradek> steve_stallings: the exact settings for the kernel can be found in the installed system /boot/config-2.6.24-16-rtai and the rtai configuration at /usr/realtime-2.6.24-16-rtai/share/rtai/config-rtai-3.6.1
[16:15:50] <cradek> plus or minus any typos in the hand-transcribed paths
[16:18:50] <steve_stallings> OK, thanks. I sure Matt can figure all this out while I watch... 8-)
[16:19:57] <steve_stallings> Another question, it looks like direct control of the fan is possible using resources provided by "thinkpad-acpi". Will using the SMI patch for RTAI also kill acpi?
[16:20:49] <jepler> ACPI is disabled in the linuxcnc .config. You can choose to enable it.
[16:21:08] <alex_joni> steve_stallings: maybe you can try the source linked from here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/322737
[16:22:35] <steve_stallings> been there, done that, got tee-shirt but it doesn't work despite compiling correctly
[16:23:49] <steve_stallings> dmesg shows same results for my compiled version and installable module distributed with Ubuntu 8.04.2, neither work despite the fact that the e1000e-ich9m version in the kernel does
[16:27:18] <steve_stallings> apparently the Ubuntu crew, or someone, has code updated beyond what is available from Intel or the sourceforge support project
[16:27:34] <alex_joni> ah, nice :)
[16:27:37] <alex_joni> ain't it so
[16:28:13] <steve_stallings> that is why I asked if it was possible to get the Ubuntu source and morph it into an installable driver
[16:28:14] <cradek> so grab it?
[16:28:36] <alex_joni> steve_stallings: it probably should be possible
[16:28:42] <alex_joni> finding it might be harder
[16:28:54] <alex_joni> as they keep all changes in a patches folder
[16:29:01] <cradek> maybe for some reason it just doesn't work as a module - perhaps they have the same code as you already
[16:30:11] <steve_stallings> I assume that one would need to install git and fetch the code. Something still beyond my skill level. Working on it.
[16:32:13] <steve_stallings> Time for me to physically go to the office. See you later. Thanks for the help.
[16:32:22] <alex_joni> you can also browse the git archive online
[16:33:13] <steve_stallings> Oh, that sounds interesting. I will need to learn my way around a bit and try that.
[16:33:16] <alex_joni> maybe this one? http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=tree;f=drivers/net/e1000e;h=41944f6597d1297e01a40e445273224f99e890ac;hb=HEAD
[16:33:24] <alex_joni> that's e1000e
[16:34:51] <steve_stallings> interesting, it code for ich8lan.c but not one called ich9lan.c which may be why e1000e-ich9m in the kernal works and the module does not
[16:35:15] <alex_joni> here's e1000e-ich9m from ubuntu-lum-hardy : http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy-lum.git;a=tree;f=ubuntu/net/e1000e-ich9m;h=0118ac75fff767e3d38fe95d6c839a57e94542c7;hb=HEAD
[16:35:35] <steve_stallings> sweet!! thanks!!!!
[16:36:00] <alex_joni> according to the log it's Intel v0.2.9.5 driver with just ICH9M ids enabled
[16:36:35] <steve_stallings> that would sound like enough to make a difference 8-)
[16:37:24] <alex_joni> there is also an e1000e driver in ubuntu-lbm
[16:37:30] <alex_joni> (backport modules)
[16:37:31] <alex_joni> http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy-lbm.git;a=tree;f=updates/net/e1000e;h=26be11efa28736cf6771b18556266097b19ac45b;hb=HEAD
[16:37:51] <alex_joni> that's apparently the e1000e driver backported from 2.6.26-rc9
[16:38:13] <cradek> * cradek bows to alex_joni's detective skills
[16:38:31] <steve_stallings> there are probably others like intel_agp_ich9m and thinkpad-acpi
[16:39:10] <cradek> so maybe with luck you can still build just a module that works? that would be much easier (and you can still use the distributed emc2 packages)
[16:39:27] <alex_joni> cradek: yup, that might be it
[16:39:42] <alex_joni> although it'll be a bit of a pita to build 10 versions till you find one that works ok :)
[16:39:49] <cradek> no kidding
[16:40:09] <cradek> the whole thing is such a swirl
[16:40:11] <alex_joni> there are a _couple_ git's here to chose from: http://kernel.ubuntu.com/git
[16:40:17] <steve_stallings> so long as it is 10 versions and not 10 factorial
[16:41:42] <alex_joni> steve_stallings: I would maybe try the module from the latest ubuntu git too: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-karmic.git;a=tree;f=drivers/net/e1000e;h=799307495dec70317cf983ae073c62ed611036a0;hb=HEAD
[16:41:49] <cradek> and half of them are named "edit this file to name it for gitweb"
[16:42:25] <alex_joni> cradek: I think steve_stallings should only pay attention to git's starting with "ubuntu"
[16:42:31] <alex_joni> not dev personal git's
[16:42:34] <cradek> yeah
[16:42:53] <cradek> mmm, lunch
[16:45:20] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/hal/drivers/hal_parport.c: (log message trimmed)
[16:45:20] <CIA-47> EMC: cooperate with linux parport_pc driver if it is loaded
[16:45:20] <CIA-47> EMC: if parport_pc is loaded, use the linux parport layer to request access to the
[16:45:20] <CIA-47> EMC: underlying port, instead of going through rtapi_request region. as long as
[16:45:20] <CIA-47> EMC: the port is registered and claimed, linux should prevent other device drivers
[16:45:23] <CIA-47> EMC: from using the same resource.
[16:45:25] <CIA-47> EMC: in addition, when parport_pc is loaded, I/O addresses below 16 are treated
[16:52:31] <steve_stallings> steve_stallings is now known as steves_logging
[17:42:34] <jepler> alex_joni: you should dig out your pcmcia parport system and see if this works with it ^^
[17:43:38] <alex_joni> hmm.. ok :)
[17:43:52] <cradek> wow, you sure spit that out quickly
[17:44:47] <jepler> yep, I'm a real spitter
[17:46:37] <alex_joni> ah crap.. doesn't work on this laptop
[17:46:41] <alex_joni> cardbus doesn't fit
[17:46:51] <alex_joni> and the one where it fits I left at work.. so tomorrow
[17:48:49] <cradek> if I add a pyvcp category to the bug tracker, who should be the default assignee?
[17:52:13] <jepler> good question
[17:52:39] <cradek> "None" is an option
[17:55:00] <cradek> I'll just make it steve stallings
[17:55:26] <jepler> excellent
[17:55:46] <BJT-Work> LOL
[17:55:52] <jepler> number of pyvcp-related commits by developer: http://pastebin.ca/1412344
[18:01:43] <alex_joni> whee.. I'm not in that list .. yay ;)
[18:01:51] <jepler> good trick
[18:16:34] <cradek> I messed with the bug tracker - I added pyVCP and some people who should have been on there.
[18:19:54] <alex_joni> what's "(not used)" as a tracker category ?
[18:20:03] <jepler> alex_joni: you can't ever remove tracker categories
[18:20:15] <jepler> there was a tracker category for emc1
[18:20:21] <jepler> I renamed it to "(not used)" at some point
[18:20:33] <jepler> because we are never going to respond to a bug filed against emc1 anway
[18:20:59] <alex_joni> ah, ok
[18:21:30] <alex_joni> although a bug filed on emc1 has other advantages too
[18:21:55] <alex_joni> otoh there was no bug filed on emc1 ever, so it doesn't matter
[18:25:27] <jepler> I can't imagine anyone's even using emc1
[18:25:37] <jepler> and what use would a bug filed against bdi4's emc be to us?
[18:25:50] <cradek> iirc we just heard from one guy wanting to switch to emc2
[18:25:57] <cradek> (from emc1)
[20:12:43] <skunkworks> http://cgi.ebay.com/CNC-3-Axis-Milling-Machine-Linux-computer-EMC-Servos_W0QQitemZ170327637919QQcmdZViewItemQQptZBI_Mills?hash=item27a8517f9f&_trksid=p3286.c0.m14&_trkparms=66%3A2%7C65%3A3%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A11%7C294%3A50
[20:14:54] <jepler> well gee, if only I'd known when I was in St Louis a few weeks ago
[20:18:34] <cradek> skunkworks: funny, I think that's an emc1 machine, like we were just talking about.
[20:20:09] <skunkworks> heh
[20:20:31] <skunkworks> I didn't look at it that close. I suppose pico ran on emc1 alco
[20:20:36] <skunkworks> also
[20:21:57] <cradek> http://fineartlight.com/ShopTour/cnc%20mill/
[20:22:11] <jepler> http://fineartlight.com/ShopTour/cnc%20mill/images/runningEMC.jpg
[20:22:18] <cradek> wow, that's really quite awful: http://fineartlight.com/ShopTour/cnc%20mill/images/quill.jpg
[20:22:18] <jepler> yeah that's pretty old
[20:22:50] <cradek> looks like it's been snapped off and welded back together a few times
[20:23:00] <skunkworks> wow - that is scary looking
[20:23:04] <cradek> the quill drive is about a foot in front of the quill
[20:24:44] <skunkworks> and it is geckos. (he mentions something about closed loop - I had assumed back to emc)
[20:24:55] <jepler> skunkworks: yes
[20:24:59] <jepler> skunkworks: elson's boards can do that
[20:25:13] <cradek> hook the encoders to both, I assume
[20:25:20] <jepler> skunkworks: there's one which takes quadrature from the real encoders and sends it to both the geckos and the fpga
[20:25:24] <skunkworks> oh - yah. forgot about that
[20:27:20] <jepler> of course, when emc sees following error increase, it's just going to increase the steps per second issued to the gecko
[20:27:24] <jepler> I'm not sure how well that works in practice
[20:27:45] <jepler> it may just be a recipe for following error, but at least emc won't lose position when it happens
[20:28:25] <cradek> yeah that's better than the alternative, I guess
[20:30:15] <jepler> I guess it'll increase the error in the gecko as well, and make it push harder
[20:30:47] <jepler> gecko changes from "trying to get to here+5 steps" to "trying to get to here+50 steps"
[20:32:12] <cradek> my phone vibrates either W, R, or S in morse code when I get a text message. I can't figure out the pattern.
[20:53:02] <alex_joni> haha
[20:53:12] <alex_joni> maybe it's based on the contents of the text message
[20:53:50] <cradek> I wish it would tell me who's calling
[20:54:52] <alex_joni> that's easy.. just set up different ringtones based on who's calling :)
[20:55:04] <cradek> no, I want it to vibrate
[20:55:18] <cradek> ring tones (any ringers) are obnoxious
[20:55:30] <alex_joni> that works too.. if your phone vibrates to the music
[20:57:32] <cradek> goodnight
[20:58:08] <alex_joni> g'night
[21:10:40] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/cooltool/ (9 files): convert dos text files to unix text files
[22:30:40] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/5axis/5axis.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/Sherline3Axis/ (Sherline3Axis_inch.ini Sherline3Axis_mm.ini): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/Sherline4Axis/ (Sherline4Axis_inch.ini Sherline4Axis_mm.ini): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:43] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/boss/ (boss.ini pid_test.ini): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:45] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/dallur-thc/dallur-advanced.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:48] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_step_cl/demo_step_cl.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:51] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/cooltool/ (9 files): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:54] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_sim_cl/demo_sim_cl.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:30:59] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/halui_pyvcp/halui.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:02] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/etch-servo/etch.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:05] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_mazak/demo_mazak.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:10] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hexapod-sim/minitetra.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:13] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hm2-stepper/ (9 files): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:16] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/max/max.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:21] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hm2-servo/ (9 files): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:24] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/m5i20/m5i20.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:27] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/lathe-pluto/lathe-pluto.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:36] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/motenc/motenc.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:39] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/SherlineLathe/ (SherlineLathe_inch.ini SherlineLathe_mm.ini): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/nist-lathe/inch.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:49] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/plasma-thc/ (mp1000A.ini mp1000B.ini thc300.ini emc.nml): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:52] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/plasma-thc-sim/ (plasma_mm.ini emc.nml): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:31:57] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/scara/scara.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:02] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/ppmc/ppmc.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:05] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/puma/puma.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:08] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/sim/ (10 files): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:13] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper-gantry/ (stepper_mm.ini emc.nml): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:16] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper/ (pluto_inch.ini sim_inch.ini stepper_inch.ini stepper_mm.ini): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:19] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper-xyza/inch.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:24] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stg/stg.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:27] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/tormach/ (pcnc-1100.ini emc.nml): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:30] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/univpwm/univpwm.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:35] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/univstep/univstep.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:38] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/vismach/ (hbm.ini max5kins.ini max5triv.ini emc.nml): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:41] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/vti/vti.ini: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:46] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/scripts/emc.in: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:49] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/ (Makefile config.h.in configure configure.in): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:52] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/emc/nml_intf/emccfg.h: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:32:57] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/Submakefile: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:33:00] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/extensions/emcmodule.cc: make it unnecessary to copy the default emc.nml or list it in inifiles
[22:33:03] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/ (axis.py debuglevel.py): make it unnecessary to copy the default emc.nml or list it in inifiles
[22:33:08] <CIA-47> (3 lines omitted)
[22:33:18] <SWPadnos> heh, now that's funny
[22:33:34] <jepler> "3 lines omitted"?
[22:33:35] <SWPadnos> spam spam spam spam (3 lines omitted)
[22:33:37] <SWPadnos> yep
[22:35:41] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/5axis/ (.cvsignore 5axis.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/Sherline4Axis/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/Sherline3Axis/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:44] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/SherlineLathe/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:45] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/cooltool/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:48] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/dallur-thc/ (.cvsignore dallur-advanced.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:52] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/boss/ (.cvsignore boss.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:35:57] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/classicladder/.cvsignore: there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:00] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/common/ (.cvsignore emc.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:03] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_step_cl/ (.cvsignore demo_step_cl.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:06] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_mazak/ (.cvsignore demo_mazak.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:09] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/halui_halvcp/.cvsignore: there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:18] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hm2-servo/ (.cvsignore hm2-servo.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:21] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/halui_pyvcp/ (.cvsignore sim.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:24] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hm2-stepper/ (.cvsignore hm2-stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:27] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/hexapod-sim/ (.cvsignore hexapod.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:34] <jepler> (1 lines omitted)
[22:36:36] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/lathe-pluto/ (.cvsignore emc.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:39] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/max/ (.cvsignore max.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:44] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/m5i20/ (.cvsignore m5i20.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:47] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/nist-lathe/ (.cvsignore nist-lathe.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:50] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/plasma-thc/ (.cvsignore plasma.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:55] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/plasma-thc-sim/ (.cvsignore plasma.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:36:58] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/ppmc/ (.cvsignore ppmc.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:01] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/scara/ (.cvsignore scara.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:06] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/puma/ (.cvsignore puma.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:09] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/demo_sim_cl/ (.cvsignore demo_sim_cl.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:12] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/motenc/ (.cvsignore motenc.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:17] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/sim/ (.cvsignore sim.var sim_mm.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:20] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper-gantry/ (.cvsignore gantry.var stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:28] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:31] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/tormach/ (.cvsignore emc.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:36] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/etch-servo/ (.cvsignore etch.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:39] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/univpwm/ (.cvsignore univpwm.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:42] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/univstep/ (.cvsignore univstep.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:47] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/vti/ (.cvsignore vti.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:59] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/vismach/ (.cvsignore hbm.var max5kins.var max5triv.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:59] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/configs/stepper-xyza/ (.cvsignore stepper.var): there's no need to have var files in cvs; the var file is created automatically with acceptable default contents if it does not exist
[22:37:59] <CIA-47> (1 lines omitted)
[22:43:45] <jepler> hah!
[22:44:56] <jepler> .. and I blew it
[22:46:17] <CIA-47> EMC: 03jepler 07TRUNK * 10emc2/debian/emc2.files.in: include all these files