So far, no crash today
cool, so it might have been the ACPI
I keep ny fingers crossed... I'll keep You updated
alex_joni_ is now known as alex_joni
rayh: this is a quiet place, for talks about developing emc
not much machining or other stuff (trolling or general unimportant stuff) in here
#emc is ok for that
Great. I like the idea of emc as a place for folk to chat on a wide variety of topics.
it grew to that..
Yes it really did.
but in here we'll have stricter rules.. whoever starts talking crap is gone ;)
btw jmk was talking about hooking the coding session next year with the retro workshop
and having both at Roland's place.
Roland thought that would be great if it was the week after his cnc-workshop.
hi.. can we change/add a topic?
* cradek kicks ChanServ
alex_joni has changed the topic to: "Welcome to the Enhanced Machine Control development place. | Regular Developer's meetings always !"
alex_joni has changed the topic to: "Welcome to the Enhanced Machine Control development place. | Regular Developer's meetings 24/7 !"
alex_joni has changed the topic to: "Welcome to the Enhanced Machine Control development place. | Regular Developers' meetings 24/7 !"
you never said anything about the #emc topic..
it's wrong in there too
I can only see the first 80 characters of it
Topic is '"Welcome to the Enhanced Machine Control forum - Support and development of a linux based CNC control. | Homepage www.linuxcnc.org | Regular Developer's meetings every Sunday between 14:00 & 18:00 GMT | wiki up @ http://wiki.linuxcnc.org
| Six people have ops capabilities - Lucky dip !"'
I guess I can see it with /topic
in order to help with emc2 I think I need more hardware
my existing machine works perfectly now (with AXIS)
works prefectly with emc2?
it requires digital IO and step/dir on one parport
estop & spindle forward
I think you said that doesn't work
that's about 2 minutes to set up with HAL
I did? I must have been braindead
it's been a while ago
maybe spindle forward wasn't done, back then
that could be what I remember
but those are pretty much ok now
maybe I should try it sometime
I say pretty much, because JMK just changed estop ... pretty wildly (waiting to talk to him tomorrow)
it would probably work about the same
* alex_joni is working on make install now
cradek: not sure about the seg part
if SQ really works well for you.. maybe emc2 will be worse regarding that
oh, I don't currently use it
steppersegmot .. or whatever it
whatever it's called
no? I thought you did...
it performs the same on my slow machine, but it has extra bugs (regarding pause, step, etc)
also it doesn't support the 4th axis
chinamill just reported a big crash
so emc2 would probably be fine
what's that mean?
told him to talk in here...
you told him to switch off APM and ACPI stuff from BIOS, he did, didn't encounter the problem he had
oh, right, his name keeps changing
but now he said his whole machine just went dead, screen is black
I had a major crash, screen was black, but the cpu fan was turning. Can't say if it was the same type of error (All power management stuff disabled)
CPU fan still turning (whatever that might mean :)
chinamill: I bet something is wrong with your hardware
chinamill: maybe you should try running memtest86 overnight
I'll do more testing tomorrow and keep You posted (mabye with a new name ;)
Hmmm... maybe... I guess I need a bootalbe cd for that?
it can run from a floppy
threw out the floppy
you need to be able to boot from cd or floppy for memtest86
cradek: got a minute to spare?
could you have a quick look at directory.map ?
it's in emc2/, just commited a fresh change
let me up
% cvs up
ssh_exchange_identification: Connection closed by remote host
cvs [update aborted]: end of file from server (consult above messages if any)
wait, now it works
maybe your ssh key has changed?
* cradek shrugs
you've been hacked.. by a man-in-the-middle :D
good, I can blame him for any bad commits
do all systems use /etc/rc.d/init.d nowadays?
I assume you're asking for my comments about the install dirs
yup.. smthg like that
last time this was discussed on the dev list.. it resulted in about 20 or 30 mails
lots of talk, but nothing else
it will still run uninstalled, right?
this looks fine to me then, perfectly sane
I finished it about last year (just looked at the dates...)
but I guess no-one looked at it since then :/
and back then I was pretty new, and a bit more scared
didn't really want to commit to head..
now I do :)
memtest86 is running on the mashine, I'll let You know the verdict
so.. about cvs
I know it's doable.. what I'm about to ask, not sure how easy though..
the work I did on make install is in a different branch
but since then the rest of the code evolved pretty much
now what would merging the branch mean?
or how could that be done.. easily?
is this work in a few or several files?
err, a few or many
I can do it manually..
you can get a diff of your changes and try to apply it to the more recent files
you know how to use diff and patch?
not very much..
I tend to lose the overview :(
say your change is in rev 1.20
cvs diff -r1.19 -r1.20 file > file.patch
if there are some conflicts, you will get file.patch.rej
you have to fix those conflicts (rejects) by hand
oops, you should use cvs diff -u ...
those are usually commented with >>>>>>>>>> right?
no, you are thinking of cvs merge conflicts
the rej file, if you get one, will have the unapplied parts of the patch
is there an easy way of telling what files have been changed in the branch?
cvs merge does the same thing, really, it just shows problems differently
I remember jmk? did some merging, checked out the branch, and updated with the HEAD, and cvs did the merging..
maybe there's a better way that I don't know about
ok.. never mind...
any possibility to see what files are altered (my memory is not that good)
I vaguely remember about 10 files..
get checkouts of both branches in different directories
I did that...
use diff -R
or, I bet you can use cvs diff to do it
* alex_joni mans
cvs diff -u -rold_branch -rHEAD
The -j branch option merges the changes made between the result-
ing revision and the revision that it is based on (e.g., if the
tag refers to a branch, cvs will merge all changes made in that
branch into your working file).
hmm.. tried the -rold_branch -rHEAD
ouch ;) pretty many changes
I bet you want to use this checkout -j
yup, probably, but in the meanwhile some files have moved
including some I changed in that branch
that makes it a bit harder :D
moving files under revision control always sucks
I'll do it by hand...
for certain files I'm sure cvs diff -> patch will help you
the diff resulting from the command you gave me is 1.6 MB
lots of changes :D
just do the file you want
I'm off to do something outside during the daylight...
ok.. have fun, thanks for the info
this is a quiet place, for talks about developing emc
not much machining or other stuff (trolling or general unimportant stuff) in here
#emc is ok for that
[21:13] <alex_joni> this is a quiet place, for talks about developing emc
[21:13] <alex_joni> not much machining or other stuff (trolling or general unimportant stuff) in here
[21:13] <alex_joni> #emc is ok for that
so, you removed some of the apps then, and modified the init scripts to unpack cnc.tgz or emc2.tgz
reading your comment on #emc...
on moment i mount the disk so i can tell you jmore
i havent looked on it for 2 days now
im kind of stuck
0rootfs_skeleton-1.0.5-puppysit, jwm-0.24-puppysit, rox_filer-1.2.2-puppysit
so did you apply the ntfs patch to the kernel? did you use the config supplied with puppy?
is all i modified
no i didnt aply an ntfs patch, i havent ever tested this ntfs thingy
so i also dont really trust it, i recommend usb sticks, but thats also a little crappy right now, maybe i change to 2.6 kernel
but you did apply the squashfs patch?
but ntfs is enabled on the 2.4
yes, unionfs and squashfs and realtime are added, also many usbthings are included in the kernel
i can upload the kernelconfig
cncuser: for the next one
i think you're ight about ntfs support, i have heard it is problematic
remember to switch APM and ACPI off
those cause problems with RT
great (kernel config)!
well, i thought i add apm as a module
its nice to switch your computer off via software
ntfs works ok as long as it's read-only
who knows where it is ? :)
cncuser: but it causes problems...
or it might
ntfs works on a single file when size is not changed
so puppy does a loopbackmount of a filesystemimage in a ntfsfilesystem ad allows write to that file only... i think thats how they say :)
but i dont know for i havent seen it personally
ok.. then it's best to leave it out
who youse ntfs anyways
it's writing to ntfs that's the problem (as alex said) - didn't know it was ok for single size files - that must be why puppy can use a pre-created pup001 file, since it doesn't grow
mshaver: yes.. the problem is with growing sizes the way inodes are handled
well.. not inodes per se, as NTFS doesn't have inodes, but you get the point
as far as apm goes, if it's a module & apm is disabled in the bios, i hope the module is not loaded - this would be interesting to try
so any of you booted the last puppysit ?
* alex_joni under qemu
does it work?
it works with qemu for me
fenn reported problems with it, also others..
yes, i heard X is a problem
it hung a while while emc2 was being untarred, errors occurred with tar
could be I got a bad iso, i didn't md5sum it
yes the errors are ok, i changed the behavior of the untar
in that case, it came up fine with the new peach colord background
explain: the errors are ok ;)
if [ ! -d /root/cnc ]; then
#dirty hack to fix the 2 cdrom bug
mount /dev/sda1 /mnt/flash
for i in emc2 lib realtime sbin scripts
#brute force ;)
tar -xvzf /mnt/cdrom/$i.tgz
tar -xvzf /mnt/flash/$i.tgz
tar -xvzf /mnt/cdrom2/$i.tgz
why not test -f ?
its plain stupid :)
tahts why it barfs, i didnt add any AI ;)
to see if the file is there?
hmm, well, i could change that, but its cosmetic :)
(if (test -f foo.file) ; then tar -xvzf foo.file ; fi )
cncuser: we need to talk to jmkasunich
and maybe get puppy on the compile farm
or the same system as puppy
what base version of puppy is puppysit? 1.04, 1.05, 1.06?
and then we might set up some automatic compiling (latest CVS)
well, if i get an login i can setup a copy on the system
cncuser: like I said, let's talk to him tomorrow (he will be around)
i have a problem with uploads, i must go to some caffe to upload data :) my adslmodem keeps crashing when uploading a little to much ...like 5 mb
yep, sunday is our "discussion day" usually
really ojn the day of the lord, the great spaghettimonster
i'm interested in puppy because i think one of our best uses for emc would be a dedicated controller - a system that boots directly into emc with nothing else visible
mshaver: I agree ;)
maybe off a CF card
or some other flashdrive
mshaver: im interested in puppysit because i want to do pcbmilling and do some plastikparts, and didnt like bdi
puppy would be a good base for that type of system
the bdi got pretty big
well, why ?
a system that does nothing else but let you see the emc2 gui ?
bdi 2.20b was the last of the "not too big" versions
do you know what hardware it runs on ?
yes, just the emc2 gui, like a commercial cncmachine
do buid the machine ?
i've built a few...
[19:34:39] <mshaver> http://www.erols.com/mshaver/index.htm
mshaver: no i ment are you going to build machines and put that on them or is there a customer with a maachine and you put it on. with the first, puppy is blowted, you dont need that. for the second puppy seem ok
I have one machine that i built for a customer runnin 2.20b bdi - i'd like to simplify the operation for him
anyway, i've been looking at puppy for several months now, wondering if i could make it realtime - i guess i have the answer thanks to you!
ok, any more qeustions, else i gonna go and hit the street ;)
not now, but thanks! will you be around irc or the mailing lists?
cncuser: you said you'll drop an email to the list
introducing yourself :P
mshaver: he usually is (both from what I've see) ..
yes, do that (introduce yourself)
step out of anonymosity..
or whatever that's called :)
unless you want to continue being known as "some guy from Austria" :)
im a cncuser :) beginner, penguinlover, male and 29 years old, i live in austria :) enough ?
how about a name?
well, hmm, lets think
i did the r2e3 conversion on this page, and am working on the Hardinge cnc lathe:
cool, guess you know mine .. :)
[19:44:25] <mshaver> http://www.arcadianclock.com/our_workshop/index.html
i'm matt shaver, thus mshaver...
cncuser is now known as jblunzen
but your scary secret is safe with us..
we won't tell.. :D
its all in the logs
yeah.. but not indexed in google :)
aynone got google desktopsearch insatlled ;)
i'll be sure to let you know how things go when i do more with puppy - i want to test out alex's stg hal module & then get it going in puppy
I don't ;-)
it should be in there
hal_stg I mean, should be in there..
not sure about the .hal files, I commited them not very long ago.. so they might be missing
but they're easy to replicate..
also tool-changing stuff is pretty new (I think already in puppysit..)
i'm going to compile the latest emc2 on the 2.20b system I have running now (rayh's suggestion), then try it in puppy
but one of the things I liked the most...
emc2 compiled pretty easily.. didn't it?
emc2 compiles like a charm
jblunzen: compared to the other stuff ;)
haven't tried yet, maybe this evening
a compile a days keeps the apples away
building rcslib was not fun...
whats rcslib for ?
mshaver: it's all gone..
rcslib is for sending NML messages
rcslib was used in emc1
now it's known as libnml inside emc2
now we use libnml
rcslib was the big brother (multi-platform, etc)
the build system for rcslib was "multiplatform" and was rather strange
well, wehn are you going to chat tomorrow ?
> I saw the commit. The PC is a 100MHz P1 with (I think 128MB RAM). Do you
> think I'll have to upgrade it to run a distribution that can compile
> EMC2? Currently it's running BDI 2.20b. Should I just get a scratch hard
> disk & put BDI 4.30 on the existing PC?
what's wrong with this one for emc2? emc2 runs on anything you'll bring on..
so bring it on, we'll make it run :)
multiplattform, like armlinux, linuxppc, x86linux, sparclinux i can accept :)
shows the status of the
current code (and BDI 2.18 compiles emc2 just fine)
jblunzen: no.. linux, solaris, M$, etc
who needs that
jblunzen: usually between 14 and 18 GMT
but during the whole day mostly
i'll be around probably about 12:30pm Eastern standard time (New York time)
mshaver: talk GMT
EST and WST & co are confusing :D
i think it's GMT plus or minus 4 hours
the sun rises in the east...
so that means...
when is jmkasunich going to be here
i think it would be easier hed drop me a email
it's later in London than it is here...
so yes! about 16 GMT!
alex_joni: yan you please put firstname.lastname@example.org onto yourside inside the puppysitblock ?
yup, in a bit
<Pi> GMT is the best
<Pi> everyone else is wrong
taken from bash.org ;-)
ok, gotta go, partieng
well alex, i think i'm going to go do some practical things myself, i'll stay logged on to catch what goes by...
mshaver is now known as mshaver_away
and thanks for all
all what? :)
I have a small problem
how can I use cp in make install?
I want to cp ../bin/*
you should probably use install
but the * expands to CVS (the dir) aswell
does install only refer to files?
or can I tell it to?
no, that expansion takes place in the shell, not the program, so it's always the same
yes, that I know.. and I don't see an option to skip the dirs neither in cp, nor in install
I would think you should have a list of the programs, so you don't need to use *
I guess you could use find bin -maxdepth 1 -type f, but ... yuck
I have the same for ..bin/
scripts, rtlib, nc_files,
and a few others.. so keeping a list is not nice
are they all lowercase? You could use [a-z]*
can't I specify !CVS ?
sometimes I think the CVS dir should have been named .cvs
some aren't lowercase :/ (some tcl scripts)
i don't think you can specify !CVS without getting them in a stream and using grep
or, you can do it with find, of course
neither way I like..
GLOBIGNORE=CVS; echo *
a bash "feature"
I'm off again
doesn't seem to work from the Makefile :(
can't set GLOBIGNORE, maybe I don't know how