[00:00:35] <skunkworks> http://www.cnczone.com/forums/showthread.php?p=508787#post508787
I wonder if he typed rick's, and the ' causes a problem
he doesn't say what version...
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/drawing.c: thicken layout line in edit mode
[12:54:59] <skunkworks64> http://pastebin.ca/1217931
this is fresh 64 install updated - then running the hardy script.
rebooting with the realtime kernel
[12:56:31] <skunkworks64> http://pastebin.ca/1217934
insmod: error inserting '/usr/realtime-2.6.24-16-rtai/modules/emc2/rtapi.ko': -1 Invalid module format
are you sure you installed the x64 emc package?
(you'd think it wouldn't let you install the wrong one)
I was told the hardy script was the same for the i386 and 64
is that the problem?
how do I check the sources.list?
[13:01:31] <skunkworks64> http://pastebin.ca/1217938
ok, here's where it's apparent I don't know how that works
join the club. ;)
what's uname -a say?
Linux samco-desktop 2.6.24-16-rtai #1 SMP Sat Apr 12 14:54:33 CDT 2008 x86_64 GNU/Linux
sources.list looks right to me, but I wouldn't know if it had a problem either
well, we know it's a symbol versioning problem. it's just a question of why :)
skunkworks64, what's the output of dpkg -l emc2 ?
[13:25:45] <skunkworks64> http://pastebin.ca/1217956
well that's no help ;)
skunkworks_: modinfo /usr/realtime-2.6.24-16-rtai/modules/emc2/rtapi.ko
hm, no smoking guns. I guess it's something subtle.
[ 117.193273] rtapi: disagrees about version of symbol struct_module
kernel and emc package don't match I guess?
skunkworks_: what's the exact version of emc2 and linux-image-2.6.24-rtai installed?
is there a different incantation of dpkg to tell you that?
$ dpkg -l emc2 linux-image-2.6.24-16-rtai | cat
at one point I made a broken kernel package which was on the package servers for a short time but was supposed to be removed again.
either I'm wrong and it's still on the package servers, *or* I accidentally compiled emc 2.2.6 against the bad package
hmmm. it only listed "emc2 2.2.6" using dpkg -l emc2
[14:10:00] <skunkworks64> http://pastebin.ca/1218005
OK, downgrade to emc 2.2.5: sudo apt-get install emc2=1:2.2.5
ok, I built a bad 2.2.6 package
hmm - latency is not as good. well - I should say that the servothread is 9915 and the base thread is 6948
absolute crap. good thing those boards are cheap
you should send them to 4 of your favorite EMC2 developers ;)
by the way, is that a PCIe video slot or AGP pro?
does the smp kernel put realtime in one core?
it's a dual-core machine?
it is a amd64
should be single core
[14:16:09] <SWPadnos> http://www.newegg.com/Product/Product.aspx?Item=N82E16813135091
that was random - sorry
[ 13.182031] SMP alternatives: switching to UP code
yeah I spot that in the dmesg ^^
what does that mean?
it's compiled for SMP, but it only detected a single processor
so it's using UniProcessor code
I read as uP and it didn't make sense. ;)
too bad that board doesn't have DVI or an LVDS connector
skunkworks_: thanks for reporting the problem!
I think I can do a 2.2.6-2 package today that would fix this
(just rebuilding against the right kernel)
would you have a chance to test that?
it says - compleat tv-out/digital flat pannel solution: -built-in dual display controllers to support independent dual dispalys
I am here all day
hmmm. I don't see the connectors in the images
yah - I don't know how they are doing that. I see nothing in the manual
on how they would be hooked up
I guess you could get a PCIe video card ;)
yes - maybe that is just spewed out from the chipset info.
I'd love to stick that in my panel PC, and still use the touch panel
should be a little faster than the celeron 500 that's in there now ;)
just a bit.
seems to run pretty decent on the 512mb of ram it came with.
hmmm. I think I have an extra 1 or 2 GB of DDR333 sitting around too
[14:27:31] <skunkworks64> http://imagebin.ca/view/qYqNnvQg.html
hmmm. I don't recall the incantation, but can you try that with a 20 or 15 uS base period?
maybe even 10, if you think the machine won't crash
do you have any idea? No man page.
look at the script. it's some option for latency-test
ok, just add the time to the command line
you can also add another one to set the servo period
cool - running at 10us
10us period plus what latency?
servo jitter is 6019 and base is 5309
seems to be running ok
hmmm. not much better. bummer
servo is quite a bit better, but I was hoping the base jitter would have improved more
you may need to get down to 7 or 8 us for that to happen though
[14:59:29] <skunkworks64> http://imagebin.ca/view/YAteyW.html
skunkworks_: ok, i think you can now: 'sudo apt-get update; sudo apt-get install emc2 '
that should install version "2.2.6-1"
could you try it with 8 us? you don't need to do all the stressing if the machine runs slowly
I was just runnning 7us
oh. it said 10 in the screenshot
yes - I ment just now ;)
doesn't get better - it actually is at 7316 - so that is bad
hmmm. ok - nevermind
the cache may not be large enough (relative to the processor speed) to get the savings I'm looking for
skunkworks64: great, thanks for playing
pulled the plug by accident
who wants to field this? http://www.cnczone.com/forums/showthread.php?t=65688
seems like a job for SWPadnos
no problem ;)
what do people expect, really?
people to read to them?
maybe we should publish an audiobook with the integrators manual
how do I leverage EMC2 ‘s advantages while address some of the weaknesses inherit to a noncommercial GPL offerings?
I don't really understand the question
I didn't really notice much in those strengths/weaknesses lists that had to do with EMC
guess what I'm asking, then reassure me, so I don't have to do any of the legwork myself
[15:50:13] <cradek> http://www.cnczone.com/forums/showthread.php?t=65577
this thread could use a better answer but also a better question
I don't know why he can't jog and then home
maybe he's not aware he can home multiple times
before homing, soft limits don't keep him from jogging
and has some short softlimits
maybe he has offsets in effect and needs to zero them
... or do I have to use stepconf wizard to move it back to where it's supposed to be? (that's what I ended up doing to fix it the last time). ...
I wonder if stepconf always writes a fresh var file or something
(no; if I read the source right it only copies emc.var to the config if it doesn't exist already)
well.. you should know
up to 11359
skunkworks_: on amd_64 ?
I 'think' the i386 kernel had a bit less jitter
I would expect the 64 kernel to have better machine performance
and you haven't tested isolcpus yet
this is a 2+ cpu/core machine?
the 386 kernel saves fewer registers in a context change, so there may be some savings there
but both values are really good
and I don't think he'll run a base thread < 10000 anyways
heh, probably not :)
hmmm. come to think of it, it may not have been a latency change that jmkasunich and I saw. It was probably the time/tmax for the base thread
this was yesterday on the i386 kernal http://www.electronicsam.com/images/KandT/testing/athlon64-3200ECSGoal3.png
running for quite a while
jepler, did you update the checksums / package signatures (or whatever) when you updated the 2.2.6 package today? (though you didn't touch 32-bit, did you?)
SWPadnos: getting updates for the new kernel on i386?
no - see the discussion in #emc
checksum mismatch apparently
I just purged and reinstalled i686 emc2-sim_1:2.2.6 and and did not get a warning
sim wasn't linked against the wrong kernel..
alex and I both touched the repo today .. maybe we stepped on each others' toes
it's hard to rumba when both are trying to lead
especially two graces like jeff & myself :P
so I hear
jepler: so.. will you, or should I/
alex_joni: I just started a "get", but it'll take me awhile. by contrast, you should be up to doate already
so if you can (re)do it that'd be dandy and faster than having me do it
hmm.. ok, so I'll run the repobuild and push it
(but it'll probably push the new .4 kernel on i386)
I don't get any errors on my amd64 machine
he's on i386, so maybe you got to the sums file last
ok, pushed the new files
and the checksums? :)
what checksums? :P
they are inside the files I just pushed :)
EMC: 03eric-johnson 07TRUNK * 10emc2/src/emc/usr_intf/emcrsh.cc: Redid/enabled command line parameters
EMC: 03eric-johnson 07TRUNK * 10emc2/src/hal/utils/halrmt.c: Redid/enabled command line parameters