Back Into LinuxCNC Hell...

More
9 years 4 months ago #94517 by kurta
My earlier post regarding installation 5 Days In LinuxCNC Install Hell had a simple solution. I hope this one does too!

I was able to install LinuxCNC 2.5 on an Intel D945GTP board (Intel Pentium D, 3.4 GHz dual core with Nvidia 8800GTS video board - dual monitors) without much difficulty. I recently upgraded LinuxCNC on my virtual machine (the one I hack GCODE on and virtually walk through programs before transferring the GCODE to the production machine) to the current version. No sweat. It's running on VirtualBox on a MacBook Pro.

But getting the matching install on the Intel board has been hell!

Burning to a USB stick, getting the monitors to work properly (still a bit off on that - but I can live with it if need be), but now LinuxCNC is choking - and it looks (at a guess - a very W-A-G) that it's a conflict of some sort with the monitors. Basically, if I launch LinuxCNC, it dies an ugly death, spewing the following data:
Code:
k@linuxcnc-debian:~$ linuxcnc LINUXCNC - 2.7.9 Machine configuration directory is '/home/k/linuxcnc/configs/by_machine.sherline.Sherline3Axis' Machine configuration file is 'Sherline3Axis_inch.ini' Starting LinuxCNC... . Found file(lib): /usr/share/linuxcnc/hallib/core_stepper.hal Found file(REL): ./standard_pinout.hal Xlib: extension "GLX" missing on display ":0.0". Traceback (most recent call last): File "/usr/bin/axis", line 3141, in <module> o = MyOpengl(widgets.preview_frame, width=400, height=300, double=1, depth=1) File "/usr/bin/axis", line 353, in __init__ Opengl.__init__(self, *args, **kw) File "/usr/lib/pymodules/python2.7/rs274/OpenGLTk.py", line 164, in __init__ apply(RawOpengl.__init__, (self, master, cnf), kw) File "/usr/lib/pymodules/python2.7/rs274/OpenGLTk.py", line 112, in __init__ Togl.__init__(self, master, cnf, **kw) File "/usr/lib/pymodules/python2.7/rs274/OpenGLTk.py", line 38, in __init__ Widget.__init__(self, master, 'togl', cnf, kw) File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 2001, in __init__ (widgetName, self._w) + extra + self._options(cnf)) _tkinter.TclError: Togl: X server has no OpenGL GLX extension Shutting down and cleaning up LinuxCNC... task: 101 cycles, min=0.000019, max=0.012449, avg=0.009268, 0 latency excursions (> 10x expected cycle time of 0.010000s) LinuxCNC terminated with an error. You can find more information in the log: /home/k/linuxcnc_debug.txt and /home/k/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal

I've attached the output from dmesg, and the two files mentioned above in hopes that someone will take pity and guide me FROM Dante's "Vestibule of the Futile" where I've spent the last 10 days.

Please Log in to join the conversation.

More
9 years 4 months ago #94566 by tommylight
In settings meny there is "additional drivers", wait for it to update and install the recommended nvidia drivers, reboot, set the monitors how ever you want (even upside down works), enjoy Linuxcnc.
Latency will go to some high levels but mosly usable.
If using debian version, use synaptic package manager and search for nvidia, towards the middle you can see something like "nvidia-375", install that.
The error you posted is due to not having OpenGL support.

Please Log in to join the conversation.

More
9 years 4 months ago #94610 by kurta
Replied by kurta on topic Back Into LinuxCNC Hell...
That package didn't appear in my Synaptic list. I tried to activate the other repositories, but the checkboxes wouldn't stay checked. I manually added the repository
Code:
deb-src http://httpredir.debian.org/debian/ experimental main contrib non-free
per Stack Exchange and tried again. No luck. I note that the driver exists for Jessie, but don't know if that is a good idea, or how to install it.
I found
Code:
https://packages.qa.debian.org/n/nvidia-graphics-drivers.html
and downloaded the driver
Code:
nvidia-graphics-drivers_375.66-1.dsc
but when I tried to follow the procedure outlined at Linux Questions
it failed at line 1.
I sort of feel like I'm chasing my tail... but I'm sure I'll catch it... if only I can go a little faster!

Please Log in to join the conversation.

More
9 years 4 months ago #94612 by PCW
Replied by PCW on topic Back Into LinuxCNC Hell...
Since the 945GTP has motherboard video, why don't you just throw the
Nvidia card as far away as you can?

Please Log in to join the conversation.

More
9 years 4 months ago #94631 by kurta
Replied by kurta on topic Back Into LinuxCNC Hell...
Because I want the dual monitors.
I have a CCD camera attached to the Z-axis that lets me see in exceptional detail exactly where the tool point is located and what it is doing in real time. I use the other monitor for control. When etching a circuit board, it's helpful to know then a trace isn't cut quite deep enough and to monitor quality in real time.
A more salient question might be: Since the Nvidia card worked GREAT under Ubuntu and LinuxCNC 2.5, why is it broken now?
But since you raised the issue of downgrading, anyone know where I can download 2.5 w/Ubuntu?

Please Log in to join the conversation.

More
9 years 4 months ago #94632 by PCW
Replied by PCW on topic Back Into LinuxCNC Hell...
A better supported video card might be a quick solution
Nvidia cards have always had issues with LinuxCNC, sometimes requiring the use of the open source driver or even going
back to VESA to get decent latency. This is why they are specifically not recommended for use with LinuxCNC

Please Log in to join the conversation.

More
9 years 4 months ago #94668 by kurta
Replied by kurta on topic Back Into LinuxCNC Hell...
The hell of it is, this all worked under Ubuntu 10.04 and Linuxcnc 2.5. Now we're a generation down the road and it's all broken. Looking like one step forward, two steps back. Can't even reinstall 10.04/2.5. The repositories are gone.

Please Log in to join the conversation.

More
9 years 4 months ago #94672 by Todd Zuercher
The repositories for Lucid were moved to old-releases.
f you change the repository source list to these you should be able to update.
Code:
# Copy the contents of this file to etc/apt/sources.list and comment out the old lucid lines deb http://linuxcnc.org lucid base 2.7-rtai deb http://old-releases.ubuntu.com/ubuntu/ lucid main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse

Please Log in to join the conversation.

More
9 years 4 months ago #94703 by kurta
Replied by kurta on topic Back Into LinuxCNC Hell...
After spending another ~2 hours installing updates (actually download/install time with a 25Mbps connection!), the most promising avenue led to
Code:
apt-get install apt-xapian-index

followed by repeated use of the update manager.

I finally reached a point where UM said "Everything is up to date".

I rebooted the system, and after a bit of churning, got a non-stop repetition of a blank (grayish) screen followed by a pure black screen. So that's the grand result? Blank screens?

Unimpressed by Debian. I'm going back to Ubuntu 10.04 and Linuxcnc 2.5

Thanks for the help - but after ~2 weeks the "new stuff" that doesn't work just isn't worth my time.

Please Log in to join the conversation.

More
9 years 4 months ago #94738 by andypugh
Replied by andypugh on topic Back Into LinuxCNC Hell...

kurta wrote: Unimpressed by Debian. I'm going back to Ubuntu 10.04 and Linuxcnc 2.5

Thanks for the help - but after ~2 weeks the "new stuff" that doesn't work just isn't worth my time.


I don't think that you need to limit yourself to 2.5. I think you can use at least 2.7.

You might need to address a tcl issue:
forum.linuxcnc.org/9-installing-linuxcnc...ucid-upgrade-2-5-2-7

Please Log in to join the conversation.

Time to create page: 0.215 seconds
Powered by Kunena Forum