LinuxCNC Error message on converted FLOW WaterJet

More
21 Oct 2022 14:26 #254687 by Theo_
Hello.
I'm unsure where to post this question/plea for help. Please bare with me.
My water jet machine is down currently.

This machine was initially setup using a windows xp operating system to control the systems on the water jet. However, about 8 - 9 years ago we had it converted to LinuxCNC.

We haven't had a single issue with the software until now. It had been extremely reliable.

About four days ago I started up the machine to note that nothing was coming up on the computer. The computer did not post. I did the following:
  • Check the voltage rails coming from the PSU. One of the rails was under what it should be.
  • I replaced the PSU with one that I know works and double checked the voltage rails. All this checks out.
  • Computer still did not post.
  • I installed a buzzer on the motherboard to see if there were any beep codes. There were none.
  • I replaced the motherboard with one of the same make (Gigabyte GA-H61m-S2P). Same CPU, RAM, and SSD that the LinuxCNC (I did make a clone of the SSD beforehand just to be safe.) was installed on.
  • This time it did post and went to the Ubuntu (ubuntu-10.04-linuxcnc3-i386.iso) splash screen with those loading dots.
  • After a while a get this error message:

    ALERT! /dev/disk/by-uuid/UUID NUMBER does not exist. Dropping to a shell!

    Busy Box v.1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
    Enter 'help' for a list of built in commands.

    (initramfs)
  • I've tried numerous fixes suggested by multiple people on linuxforums and askubuntu, etc. None of them worked.
  • I tried something else. I moved the SSD with the LinuxCNC install to another computer and it works and boots up and everything. However I receive this error message:

    Print file information:
    RUN_IN_PLACE=no
    LINUXCNC_DIR=
    LINUXCNC_BIN_DIR=/usr/bin
    LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
    LINUXCNC_SCRIPT_DIR=
    LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
    LINUXCNC_CONFIG_DIR=
    LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
    INIVAR=inivar
    HALCMD=halcmd
    LINUXCNC_EMCSH=/usr/bin/wish8.5
    LINUXCNC - 2.6.0-pre0-5331-gc09563d
    Machine configuration directory is '/home/waterjet/linuxcnc/configs/1234'
    Machine configuration file is '1234.ini'
    INIFILE=/home/waterjet/linuxcnc/configs/1234/1234.ini
    PARAMETER_FILE=linuxcnc.var
    TASK=milltask
    HALUI=halui
    DISPLAY=axis
    Starting LinuxCNC...
    Starting LinuxCNC server program: linuxcncsvr
    Loading Real Time OS, RTAPI, and HAL_LIB modules
    Starting LinuxCNC IO program: io
    io started
    halcmd loadusr io started
    Starting HAL User Interface program: halui
    Shutting down and cleaning up LinuxCNC...
    Running HAL shutdown script
    Killing task linuxcncsvr, PID=1422
    Removing HAL_LIB, RTAPI, and Real Time OS modules
    Removing NML shared memory segments
    Cleanup done

    Debug file information:
    Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1
    Can not find -sec DISPLAY -var INTRO_TIME -num 1
    No input devices could be opened.  This usually indicates a misconfigured
    system.  Please read the section 'PERMISSIONS AND UDEV' in the hal_input
    manpage
    1234.hal:20: hal_input exited without becoming ready
    1422
      PID TTY      STAT   TIME COMMAND
    Stopping realtime threads
    Unloading hal components

    Kernel message information:
    [    9.384462] I-pipe: Domain RTAI registered.
    [    9.384465] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
    [    9.384466] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
    [    9.384511] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [    9.384512] PIPELINE layers:
    [    9.384514] f8427e20 9ac15d93 RTAI 200
    [    9.384515] c085cb20 0 Linux 100
    [    9.391924] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
    [    9.392086] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
    [    9.392089] RTAI[sched]: hard timer type/freq = APIC/6235530(Hz); default timing: periodic; linear timed lists.
    [    9.392090] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 3192543000 hz.
    [    9.392091] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
    [    9.392123] RTAI[usi]: enabled.
    [    9.401850] RTAI[math]: loaded.
    [    9.447270] hm2: loading Mesa HostMot2 driver version 0.15
    [    9.448247] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
    [    9.448265] hm2_pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    [    9.448267] hm2_pci: discovered 5i25 at 0000:02:00.0
    [    9.448628] hm2/hm2_5i25.0: Smart Serial Firmware Version 42
    [    9.505616] Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
    [    9.508504] Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
    [    9.510928] Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
    [    9.515156] Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
    [    9.520624] Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
    [    9.651631] Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
    [    9.654222] Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
    [    9.751986] hm2/hm2_5i25.0: 34 I/O Pins used:
    [    9.751987] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
    [    9.751989] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
    [    9.751990] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
    [    9.751991] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
    [    9.751993] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
    [    9.751995] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
    [    9.751996] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
    [    9.751998] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
    [    9.751999] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
    [    9.752001] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
    [    9.752002] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
    [    9.752004] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
    [    9.752005] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
    [    9.752006] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
    [    9.752008] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
    [    9.752009] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
    [    9.752010] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
    [    9.752011] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
    [    9.752012] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
    [    9.752013] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
    [    9.752014] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
    [    9.752015] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
    [    9.752016] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
    [    9.752017] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
    [    9.752018] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
    [    9.752020] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
    [    9.752021] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
    [    9.752022] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
    [    9.752023] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
    [    9.752024] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
    [    9.752025] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
    [    9.752026] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
    [    9.752027] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
    [    9.752028] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
    [    9.752053] hm2/hm2_5i25.0: registered
    [    9.752054] hm2_5i25.0: initialized AnyIO board at 0000:02:00.0
    [    9.903047] hm2_5i25.0: dropping AnyIO board at 0000:02:00.0
    [    9.903050] hm2/hm2_5i25.0: unregistered
    [    9.903064] hm2_pci 0000:02:00.0: PCI INT A disabled
    [    9.903075] hm2_pci: driver unloaded
    [    9.903995] hm2: unloading
    [    9.919104] RTAI[math]: unloaded.
    [    9.923986] SCHED releases registered named ALIEN RTGLBH
    [    9.983431] RTAI[malloc]: unloaded.
    [   10.083113] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [   10.084001] I-pipe: Domain RTAI unregistered.
    [   10.084051] RTAI[hal]: unmounted.
  • I shutdown the machine and installed the MESA Superport 6I25 into the PCIe port.
  • Started the machine up again and I get the same error message.
I'm unsure on how to proceed. From what I understand the card is malfunctioning/dead?
I do notice that on boot-up I get two red LEDs lighting up on the card and then it shuts off immediately when booting up.

I would appreciate any help at all. I'm quite the novice with this as I was not the one who did the initial conversion to LinuxCNC.

Best regards, Theo.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 17:46 #254702 by PCW
The error seems to be:

No input devices could be opened. This usually indicates a misconfigured
system. Please read the section 'PERMISSIONS AND UDEV' in the hal_input
manpage

Do you have a USB jog controller or something similar?

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 18:00 #254703 by Theo_
Hello.

Yes I do have a USB jog controller.

Are the LED sequences on the Mesa 6I25 normal?

Really appreciate the help.
Cheers.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 18:11 #254706 by Theo_
Hello.

I feel rather stupid at the moment. I left the USB wireless dongle unplugged for the jog controller.

I've plugged it in now and everything seems to be working right now without issue.
Thank you very much for the help.

However, I'm still curious as to why I had the initial issues of dropping into shell with the other motherboard.

Best regards, Theo.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 18:26 #254707 by PCW
Not sure about the UUID issue, I have moved drives between PCs without this problems
so I don't know why it happens some times.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 18:36 #254710 by tommylight


ALERT! /dev/disk/by-uuid/UUID NUMBER does not exist. Dropping to a shell!

The disk is configured differently than on the original PC, meaning or the disk was in "compatibility" mode on the original and the new PC has it as native SATA, or vice versa.
UUID is Linux identification for hard drive devices.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 18:41 #254711 by PCW
So this should be fixable by making sure the disk access mode in the BIOS is identical
between the old and new system?

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 19:19 #254721 by Theo_
Hello.

This was one of the solutions I've tried. However there was no change. I've also tried updating the BIOS to a newer version. Still no luck.

However the whole system works now on another computer however this is a Lenovo ThinkCentre and I cannot put this computer into the rack mount configuration I had previously.

Tomorrow morning I'll be heading out to get a new motherboard (LGA1200) and cpu (Intel 10/11Gen CPUs). So I can fit everything back intot the tower rack that I have. Will this have any effects on the ubuntu 10.04 LinuxCNC install as in functionality with the way the machine runs?

I would think latency wouldn't be an issue with faster hardware.

Thanks again for your help.

Best regards, Theo.

Please Log in or Create an account to join the conversation.

More
21 Oct 2022 19:28 - 21 Oct 2022 19:30 #254723 by tommylight

So this should be fixable by making sure the disk access mode in the BIOS is identical
between the old and new system?

Yes.
New PC's are specially finicky about these things, but since i disable every "shitty" feature as soon as i boot a new PC, i very rarely deal with them.
I would like to know who is the engineer at Asus that had the brilliant idea of implementing a "power was off" feature on new motherboards, i would like to personally knock his head off with my foot.
After the power failure, it does not boot, it bloody beeps three times, needs a reset to boot.
Last edit: 21 Oct 2022 19:30 by tommylight.

Please Log in or Create an account to join the conversation.

More
22 Oct 2022 19:26 #254791 by andypugh
Now would be a good time to make a backup copy of your LinuxCNC folder.
That can be moved to a fresh install of LinuxCNC if that ever proves to be necessary.

Please Log in or Create an account to join the conversation.

Time to create page: 0.085 seconds
Powered by Kunena Forum