UEFI boot
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
My core problem is my Asrock Q1900M motherboard will not boot any media in legacy mode even though its advertised to do so.
This is preventing me from installing Wheezy with the desired RTAI kernel.
I am able to add the EFI and boot folders from the stretch ISO after its burned to a flash drive. After a bit of manipulation I can the
run the liveusb version of wheezy and run latency test and the results are good enough for what Im trying to do <50.
However when installed wheezy it installs in legacy format with no efi partition so then my motherboard wont boot it.
I was able to install wheezy and ubuntu 18.04 and after that get wheezy to run with good latency. but in this configuration now wheezy
wont run linux cnc or latency-histogram just the latency test. So that didnt work out.
I installed linux mint and tried the method referenced by someone else on here to load the kona preempt kernel and that completed
almost fully until it couldnt resolve a dependency.
I then was able to use buildbot with some help from here to install linuxcnc with the preempt kernel. I tried v 2.8 and 2.9 but gdebi
couldnt resolve dependencies. so i installed 2.7 and that worked but the latency is bad now 150 to 200.
surely there must be a way to install the wheezy version on my q1900m and either boot in efi mode or get it to boot in legacy mode.
but i havent managed that. could be an issue with my motherboard but im not sure.
or if there is a way to get a RTAI kernel to work with AMD64 versions or any other way to run RTAI kernels.
but all the info i can find indicates thats a problem.
Other than that all I know is try another motherboard
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
- Posts: 19209
- Thank you received: 6438
You did not enable the source repositories, it is mentioned in the link i posted, otherwise 2.9 will not install.I then was able to use buildbot with some help from here to install linuxcnc with the preempt kernel. I tried v 2.8 and 2.9 but gdebi
couldnt resolve dependencies. so i installed 2.7 and that worked but the latency is bad now 150 to 200.
There is a RTAI version, i am using it and some other forum members, search for" testers wanted for RTAI kernel".or if there is a way to get a RTAI kernel to work with AMD64 versions or any other way to run RTAI kernels.
but all the info i can find indicates thats a problem.
You might have to search for some other dependencies.
Please Log in or Create an account to join the conversation.
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
a. linux mint 19.2,
b. install the realtime kernal and linuxcnc per instructions on a page provided by BigJohnT gnipsel.com/linuxcnc/uspace/linuxmint19-emc.html.
This ultimately did not work.
2. install per instructions in the link you provided. Initially I interpreted this as just enabling source code repositories in software sources this didn't work for me
3. I referred to build bot instructions and added the key signature and stanzas to
/etc/apt/sources.list.d/linuxcnc-buildbot.list.
This still did not work however I may have add the wrong stanzas. I think I then tried 2.7 and it worked.
But still not sure which stanzas to use. There are stanza for master, stable and scratch.
Please Log in or Create an account to join the conversation.
Install a Linux. Debian 10, Latest Mint, something like that.
Download all the files here:
www.linuxcnc.org/temp/
Install them one by one:
sudo dpkg --install linux-image-4.14.148-rtai-amd64.deb
sudo dpkg --install linux-headers-4.14.148-rtai-amd64.deb
Now reboot into the new RTAI kernel.
You are likely to need these packages as dependencies either use Synaptic or sudo apt-get install )
pkg-config
libmodbus-dev
libusb-1.0-0-dev
glib
libgtk2.0-dev
yapps2
intltool
tcl8.6-dev
tk8.6-dev
libtk-img
tclx
python-gtk2
python-glade2
python-gtkglext1
libreadline-gplv2-dev
python-tk
libboost-python-dev
libglu1-mesa-dev
libxmu-dev
python-yapps
then install the RTAI package, LinuxCNC, LinuxCNC-dev and the docs.
These are packages that I have made to make a practice ISO (not working yet, need a buildbot) and you will end up with a v2.8 installation, but it should work OK
Please Log in or Create an account to join the conversation.
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
I'll try this tomorrow.
Ive been working with this one motherboard and changing OS' left and right.
This would be so much easier if the motherboard would just legacy boot.
I smell a conspiracy to make things difficult for free software users (but i guess
I don't have to buy their products anymore)
This is my first CNC build. I'm working on a 2x4 plasma table and have completed much of the mechanical parts (frame, water pan, gantry and x axis. So im now working from the processor side. Its not a rush project. Just wanted to do one for quite some time.
I will likely get another motherboard and try to build systems on that while having one running to test the remaining parts (breakout board, drivers, steppers, limit switches, etc)
I also have a Minix computer that is stubborn to legacy boot as well.
legacy boot works fine on my son's computer but he uses that for gaming.
I was also thinking maybe it would be possible to use an RTAI kernel on an x386
version of linux if there is a newer one that EFI boots.
as for my patience, it exists on many levels
Thanks once again. I'll try this and see how it works.
Steve
Please Log in or Create an account to join the conversation.
The newer distros (Debian Buster, Mint Tina) seem to be more attuned to UEFI booting.I smell a conspiracy to make things difficult for free software users (but i guess
I don't have to buy their products anymore)
32-bit with the latest RTAI is problematical, see the Readme here:I was also thinking maybe it would be possible to use an RTAI kernel on an x386
version of linux if there is a newer one that EFI boots.
github.com/NTULINUX/RTAI
Please Log in or Create an account to join the conversation.
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
as well as the rtai kernal
on reboot i had to start it with advanced options
and was able to start it on boot by default by changing default to "1>2" and doing and update-grub. would like it to be the first menu choice but no big deal.
of the packages for dependencies apt-get could not locate glib or python-yapps.
not sure what to do here.
But im gonna try to continue on and install the rtai package linuxcnc and linuxcnc-dev and docs
Please Log in or Create an account to join the conversation.
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
sudo dpkg --install rtai-modules-4.14.148_5.2.3-linuxcnc_amd64.deb
Selecting previously unselected package rtai-modules-4.14.148.
(Reading database ... 303614 files and directories currently installed.)
Preparing to unpack rtai-modules-4.14.148_5.2.3-linuxcnc_amd64.deb ...
Unpacking rtai-modules-4.14.148 (5.2.3-linuxcnc) ...
Setting up rtai-modules-4.14.148 (5.2.3-linuxcnc) ...
This one not so much:
sudo dpkg --install linuxcnc_2.8.0~pre1_amd64.deb
Selecting previously unselected package linuxcnc.
(Reading database ... 303680 files and directories currently installed.)
Preparing to unpack linuxcnc_2.8.0~pre1_amd64.deb ...
Unpacking linuxcnc (1:2.8.0~pre1) ...
dpkg: dependency problems prevent configuration of linuxcnc:
linuxcnc depends on libboost-python1.62.0; however:
Package libboost-python1.62.0 is not installed.
linuxcnc depends on bwidget (>= 1.7); however:
Package bwidget is not installed.
linuxcnc depends on python2.7-numpy | python-numpy; however:
Package python2.7-numpy is not installed.
Package python-numpy is not installed.
linuxcnc depends on python2.7-imaging | python-imaging | python-pil; however:
Package python2.7-imaging is not installed.
Package python-imaging is not installed.
Package python-pil is not installed.
linuxcnc depends on python2.7-imaging-tk | python-imaging-tk; however:
Package python2.7-imaging-tk is not installed.
Package python-imaging-tk is not installed.
linuxcnc depends on python-gtksourceview2; however:
Package python-gtksourceview2 is not installed.
linuxcnc depends on python-vte; however:
Package python-vte is not installed.
linuxcnc depends on python-gst-1.0; however:
Package python-gst-1.0 is not installed.
linuxcnc depends on tclreadline; however:
Package tclreadline is not installed.
dpkg: error processing package linuxcnc (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot
Processing triggers for systemd (237-3ubuntu10.23) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23+linuxmint6) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for shared-mime-info (1.9-2) ...
Errors were encountered while processing:
linuxcnc
Please Log in or Create an account to join the conversation.
- stevebowen
- Offline
- Junior Member
- Posts: 24
- Thank you received: 3
and no idea about python-yapps
Please Log in or Create an account to join the conversation.
I am not 100% clear why apt is not installing the dependencies automatically.
Did you install the dependencies that I listed in a previous messsge? If you install those manually the missing list should shreink.
Please Log in or Create an account to join the conversation.