"but as you can see ... there are good reasons for still using dapper"
there hasn't been anything promising about that bug yet has there
no - from what I have been reading Compiz-Fusion is very buggy
did they release gutsy already?
I think so
wonder if it works at all
my laptop seems fully functional, except for the built-in webcam
I haven't checked the built-in SD card reader because it doesn't support any of the card types I use
I really only had issues with the opengl with the fancy desktop magic
and I didn't even have those :)
I haven't tried doing DVD recording or that kind of thing yet, and I guess I haven't tried bluetooth or wifi yet either
but the subset of functions I've wanted to use have all worked fine ;(
do opengl rpgorams work?
yes, openGL grpoagams fcintoin fine
yes - if you turn of the desktop 'effects' (for me anyways)
good to know that it's easy to turn off that breakage
* skunkworks thinks cradek missed when had said turning off the desktop effects fixed the opengl issues.
I don't always read every word...
I don't always type every letter
at least not the right ones
I usually type more than needed
lately I've had a problem with typing all the right letters, but in the wrong order
I hope my typing skills don't decline - that would suck
that's a step in the right direction anyway
SWPadnos: nvidia chipset, closed-source driver?
would someone remind me if there's some way the 2.2 release is waiting for me to do something?
I think you did what I needed -- testing stepconf
too bad we don't have a lathe to test it on -- that part's bound to have bugs
matt S or maybe ray? has the nist-lathe...
yeah I saw ray asking recently..
we could sure run through it and see if it at least runs.
actually someone else doing it would probably be better.
did we get the halui+gui case to "works tolerably"?
I think so, but I haven't tested it on hardware
istr it happened on zenbot pretty easily (pause with halui, resume with gui)
I think the problem is back where you change the debuglevel with that AXIS window and then the normal gui takes a couple seconds to respond again
(I haven't debugged this at all)
so - I'm trying to compile the driver for the 5i22, and I'm having a problem
I have added the (seemingly) appropriate lines to src/Makefile
hmmm. maybe I'll post the error if it comes up again after ./configure
make -C /usr/src/linux-headers-2.6.15-magma SUBDIRS=`pwd` CC=gcc V=0 -o /usr/src/linux-headers-2.6.15-magma/Module.symvers modules
make: Entering directory `/usr/src/linux-headers-2.6.15-magma'
make: *** No rule to make target `/Project/emc2/src/hal/drivers/thoth-aio.o', needed by `/Project/emc2/src/abs.o'. Stop.
make: *** [_module_/Project/emc2/src] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.15-magma'
make: *** [modules] Error 2
is there a src/hal/drivers/thoth-aio.c?
oh - well I just noticed that I started writing it in drivers/mesa_5i2x
seemed appropriate, since it's for a 5i22 with erxtra stuff attached
I guess I should have copied the 5i2x lines instead of the 5i20 lines in the makefile ;)
yay! now all I get are all the errors from the code. thanks
I didn't do anything...
well, you reached the same conclusion as me, reinforcing that it was right
or at least the same
that you were doing something wrong? :-)
glad you got it.
also, the specific wrong thing I was doing
yeah - less than one screen full of errors now too - woohoo!
morning alex. How did the week go for you?
busy.. and it still goes :)
oh yah, for got your still in 'work' mode
I will certainly be a couple more hours
camp fire tonight - if it stops raining. Good times. You're all invited.
ha.. let me grab my jet
if that is what it takes ;)
will there be food?
hey people -- does anyone know of problems of using emc2 with ubuntu 64 bit?
you need to change the size of the tool status buffer, I think
which may already be done
any other known problems with 64 bit machines?
I know that jepler and I have both tested that, but I'm not sure if either of us has run hardware with it
so there may be problems, but I don't know what they are
okay. what about 65 bit machines?
you know what Jymmmm said last night?
23:36 < JymmmEMC> SWPadnos: ping
23:37 < alex_joni> JymmmEMC: pong
23:37 < alex_joni> he's eating
23:37 < JymmmEMC> He's ALWAYS eating
23:37 < alex_joni> you also noticed?
23:38 < JymmmEMC> yeah, in person too.... The man loves his food =)
23:38 < JymmmEMC> He can eat more than me even!!!
SWPadnos: yes food and drink.
SWPadnos: that is already done
hey folks. I just installed emc2 as --run-in-place and ran the simulator, and recieved this complaint....
Can't execute server program /home/owhite/emc2.1.6/bin/emcsvr
and my bin does not contain emcsvr.
do you mean --enable-run-in-place ?
did the compile fail?
I didnt see any complaints. seemed like it compiled all the way through. I could 'make clean' and try it again.
if you use "script" it's easy to save the compile log
owhite: does it contain other stuff (your bin/)
yah, didnt see any problems.....and yes, I got about 9 programs in bin
sounds like too few
yah it does.
I have 47 (trunk)
owhite: make clean
* jepler looks at his emc2 bin directory wonders why he has a program called "component-name"
so I just arbitrarily chose 2.1.6 for my cvs checkout. Would it be wise to try a different release?
h = hal.component("component-name")
owhite: depends what you want. I don't see why you would pick 2.1.6 over 2.1.7 though.
jepler: I don't have that here
I bet I was testing 'comp --install *.py'
cradek: only because that was waht was on the wiki install page.
I have 48 (trunk with simulator)
47 - trunk RT
err.. the 48th is .cvsignore I bet
alex_joni: once the compile is done, I do what?
sudo make setuid
sorry - I'll go back to coffee drinking now
* SWPadnos sticks to what he's good at
owhite: it should then say something about saved to 'typescript' or something like that
setuid is not need for the simulator.
owhite: indeed it isn't
oh - sim. sorry
did 2.1.x have sim?
alex_joni, no - actually, I think I might be a little ill from lack of sleep - I'm actually not hungry
jepler: ok, it's been long :(
and I don't have the strength to hate LabView as much
so I should see something about emcsvr in my typescript, yes? it only has two lines, "Depending emc/task/emcsvr.cc
owhite: the 'script' you ran before compile should log everything from then on
owhite: can you pastebin.ca it?
is this in a system with an installed emc as well?
yes. hang on.
[18:16:31] <jepler> http://pastebin.ca/upload.php
do you need to source emc-environment then?
SWPadnos: not to compile
do you mean ". script/emc-environment"
no, but to run - there shouldn't be an emcsvr for sim, should there?
owhite: not needed for compiling
SWPadnos: yes it should
emcsvr is a userspace component
ok - I'll really go back to coffee drinking then ;)
it's the component that defines and owns all the NML channels
ok - I wasn't sure that all the NML channels were done the same for sim
I don't see any reason that emcsvr would become an optional target (unlike, say, some of the GUIs)
[18:18:07] <owhite> http://pastebin.ca/742642
make: Failed to remake makefile `Makefile'.
make: Failed to remake makefile `Makefile'.
oops, sorry for the bad paste
these mean something is going wrong, but make isn't saying exactly what
that looks like a pretty old makefile - the converters (conv*.comp) haven't been made for a long time
old makefile as in I should install a different version of emc?
owhite: easiest would be to delete the whole dir
and checkout 2.1.7
or do a checkout of TRUNK into a new dir :)
if you would be kind enough to shout out the cvs command for trunk that would be great.
make sure that the clock is set right on your system
out of curiosity, can you look at ownership of the Makefile?
SWPadnos: just whacked the whole directory.
To track new feature development, use no "-r" argument. This is called the "CVS TRUNK" (or sometimes, incorrectly, the "CVS HEAD"):
owhite: cvs -d:ext:email@example.com:/cvs/emc co emc2
cvs -z5 -d:ext:firstname.lastname@example.org:/cvs co -demc2-trunk emc2
what jepler said
hey look at all those great suggestions, now I just have to pick one. :-)
he's good at pasting from the wiki :D
I was typing that exact thing, but it took too long
yeah, I typed it too.. but wrong :D
I wasn't doing that ;)
sure you weren't
well, I wasn't trying to anyway
so, what I did was just make a new installation of ubuntu 6.16 and then tried to make emc2 -- if you can think of any problems that might have to do with that, let me know. should I do something with the clock?
I noticed that the pastebin said this at the top: Script started on Fri 19 Oct 2007 10:12:36 AM EDT
jepler said: make sure that the clock is set right on your system
Makefile always uses timestamps to determine what to do .. and this time looks wrong
owhite: I usually use 'sudo ntpdate time.nist.gov'
(ntpdate may not be installed by default?)
I think it is
no server suitable for synchronization found
fwiw I reorganized the Installing_EMC2 page to list the incantation for TRUNK first; I think that's the most common reason people use CVS
owhite: try it a couple times
geeze you guys are smart.
either that or I am easily impressed.
that's more likely
we're actually markov-model based automatic reply IRC bots
make that hidden markov models :)
* fenn hides
so is it a bad idea to try to run emc -as a simulator- on an instalation of ubuntu/linux deployed on a vmware?
no, that seems reasonable
but you do need to be sure to . scripts/emc-environment, or you'll get weird stuff with the installed version
did you start with the emc2 live cd?
if so you can just install the -sim package
cradek: no I didnt.
probably better that way for performance
you could still use the -sim package
lots of ways
so I was hoping to fool around with trying to labjack, which is a data aquisition device that hangs off of USB.
will I have to have the non-simulator version to work with that?
tomp was working with one of those, but his requirements were pretty lax so it might not do what you want
have you talked to tomp?
the labjack is USB, which is inherently non-realtime
not yet. but I will.
so you should be able to do everything with userspace drivers, which should run fine with sim
unless you'd like to make a kernel-mode RT USB driver framework - that would be cool
well so the only thing I want to do is basically read temperature and display it.
have you donwloaded the librarie sfrom their site?
they have Python and C libs and demo code
yeah i was here a few weeks ago, and asked for advice on displaying temperature (and a couple other things) in pyVCP. People pointed out that they have the python libraries and such, and that it would be pretty easy to connect to pyVCP.
So this constitutes the beginning of that project. I am loading emc2 on a machine at work to fool around. :-)
it's possible that tomp has gotten that far already
owhite: have you been running your laser at home with emc2?
I sure have.
a recent creation...
[19:01:34] <owhite> http://www.flickr.com/photos/92863063@N00/1347045865/
looks fishy to me
does the frog jump?
someone in my office....hang on.
ah - didn't notice the comment
SWPadnos: you had somethign thoth related.. right?
should have, since that's my company name
and he eats a lot
or so i hear
well, most days
good night all
anyone have any suggestions on this emc error?....
rror in startup script: unknown option "-padx"
its a complaint from this program...
(file "/home/owhite/emc2-trunk/tcl/bin/pickconfig.tcl" line 219)
something wrong with your tcl, or a version incompatibility
I'll look into it.
looks like dapper's is tk8.4
maybe I should apt-get on tk8.4.dev?
what tk do you have?
sorry I dont know how to get a version on it -- cant find the executable. I know its installed somewhere.
dpkg -l 'tk*'
ii tk8.4 8.4.12-0ubuntu1.1 Tk toolkit for Tcl and X11, v8.4 - run-time files
I have several listed. tk8.0, tk8.3, tk8.4
which one, if any, says 'ii'
tk8.0 and tk8.3
did you say this is dapper?
my dapper has 8.4 but not the others installed
right I had to use synaptic, and I think it (I) loaded more than one package at more than one time.
I was trying to get ./configure to be happy with finding the right lib files.
could I use an apt-get command to back out the tk and tcl files, and load the correct ones?
[20:09:20] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Pure_Simulator
there is a list here that ideally you would have seen before you started
I uninstalled a lot of older tcl and tk files with synaptic and ran: sudo apt-get install cvs libpth-dev cvs g++ gcc ncurses-dev pciutils-dev tk8.4-dev libgtk2.0-dev tcl8.4 bwidget
it also didnt like my version of wish, but I did "make clean" and emc works now.
amazing as always.
build dependencies can be a pain...
another motherboard bited the dust from exploding capasitors.
skunkworks: is it that one that didn't work with my gutsy realtime kernel?
No - different computer.
heh - trying to blame it on the hardware? :)
no, just hoping he'd never be able to test another kernel on that one
speaking of which now that gutsy's really out I should look at that stuff again...
jepler: the problem was fixed by turning off the desktop effects.
skunkworks: I meant the system where you had to use "lapic" and got terrible latency
oh - have not gotten back to that one. the dell was working good though
[20:37:00] <skunkworks> http://ubuntuforums.org/showthread.php?p=3550299
jepler: you may have someone asking about the gutsy kernel
I wonder if it's a smart thing to try to update a gutsy beta install to 7.10 today
hmmm. so here's a driver question for you
there are 4 LEDs on the analog board I made - one each red, green, yellow, white
I'm thinking of naming them xxx.0.green.0 - the second 0 being the board number
what's the first 0?
then again, they could just be blah.0.led.0 through 7 (2 boards(
the first 5i22 in the system
one 5i22 can have up to 4 AIO boards
ah - that makes sense.
i think you need to have .aio. in there somewhere
I guess it could be .led.0.green or something
yeah - I have a bad name at the moment "thoth_aio.0.dac.0.out" etc
the name hierarchy should match the physical wiring somewhat
though I guess some of those should be dashes instead
so your aio board would be part of the m5i22, the led would be part of that, etc
yeah, though this driver can't run a "normal" 5i22 config
I guess it could, for digital I/O only
hmmm. maybe I should stick 4 sets of analog control blocks in there, so any connector could be used as digital I/O or an AIO connection
hmmm. that could work
for this driver, I'm not sure I want to use the m5i22 prefix though
but I could
actually, there's a problem with halcmd that caused me to name the component that way
when you loadrt, halcmd will tell you that the module wasn't loaded unless it has the same HAL name as the module name
yeah i ran into that with userspace components too
yep, though I think there's a -w or -W option for loadusr
if you use -W it just says waiting for component "foo" to become ready.........................
if the name doesnt match
maybe it was -n or something - there's a way of telling it the name you're expecting
that was added for pyvcp
or -c ?
ion for loadusr
-Wn name to wait for the component, which will have the given name
ok - there you go
not helpful if you dont know what the name is
that could be a problem
i was trying to randomize the name so i could load multiple instances of the hexapod simulator
partly because of the bug where it doesnt actually remove the module when you unload it
there should be a way of suppressing that message, I guess. the component does load, but halcmd doesn't know it
at least with the kernel module, that's what I saw
Jepler, are you looking for testers for the emc2/Gutsy build?
jimlas53: I am samcoinc. what machines are you running with emc2?
Hi Sam! One bench mill with API servos using step/dir, one shop-built router with steppers. Both set up for 4th rotary A axis. The router is a P4 w/512Mb. The mill is Celeron w/512Mb. Both machines have plenty of drive space and they are dedicated.
besides the jiggly windows, why would you want to use gutsy?
I know ray was having a hard time getting dapper to run on newer hardware.
My first exposure to Linux was RedHat 9, along with the somewhat painful process of building the TR kernel and installing emc1. It was a major pain to network or to work with the system. Yes, I have been a windows user - that's what pays the bills. Ubuntu has been a great leap for those of us who don't want to live in the command line. Gutsy is the next step and it is better at the installation, networking, other system functions. Before I moved the
router to its own computer, I had it on my shop machine which was running emc2, VMware/windows/BobCAD, AND streaming music all at the same time. That was on Dapper. I've run Feisty for the last 6 months on my laptop and it has been very stable, but still a little short with dependable network browsing.