Mesa 5i25/7i77 combo - errors and odd behavior?
28 Dec 2017 21:22 - 28 Dec 2017 21:28 #103802
by erikg
Mesa 5i25/7i77 combo - errors and odd behavior? was created by erikg
Hi, all;
I was milling a fairly long (45 minute) job today and suddenly my mill went a little nuts... it threw up some errors on the screen from the Mesa driver and started toggling some of its I/O ports... the drawbar in particular was running on and off in short bursts. Fortunately this happened while I had paused the program to add some coolant. Eventually LinuxCNC E-stopped itself due to what I presume was the watchdog not being petted.
The errors in the log (and on screen) were the same ones in dmesg, shown below:
[ 91.465474] hm2: loading Mesa HostMot2 driver version 0.15
[ 91.471296] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 91.471322] hm2_pci 0000:04:06.0: enabling device (0000 -> 0002)
[ 91.471341] hm2_pci: discovered 5i25 at 0000:04:06.0
[ 91.472394] hm2/hm2_5i25.0: Smart Serial Firmware Version 38
[ 91.529923] Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
[ 91.533037] Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
[ 91.535682] Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
[ 91.540299] Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
[ 91.546160] Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
[ 91.650021] Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
[ 91.653449] Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
[ 91.804008] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 91.804010] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 91.804012] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 91.804014] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 91.804016] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 91.804018] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 91.804021] hm2/hm2_5i25.0: IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 91.804023] hm2/hm2_5i25.0: IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 91.804027] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 91.804030] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 91.804032] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 91.804034] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 91.804036] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 91.804038] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 91.804040] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 91.804042] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
[ 91.804044] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
[ 91.804046] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
[ 91.804047] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 91.804049] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 91.804050] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 91.804052] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 91.804053] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 91.804055] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 91.804056] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 91.804058] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 91.804059] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 91.804061] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 91.804062] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 91.804064] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 91.804065] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 91.804066] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 91.804068] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 91.804069] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 91.804071] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 91.804163] hm2/hm2_5i25.0: registered
[ 91.804165] hm2_5i25.0: initialized AnyIO board at 0000:04:06.0
[ 3984.201980] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (31) LBPCOM Fault
[ 3984.201984] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (30) Illegal Remote Mode
[ 3984.201986] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (29) Under Voltage
[ 3984.201987] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (28) Over Voltage
[ 3984.201989] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (27) Over Current
[ 3984.201990] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (26) Over Temperature
[ 3984.201992] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (25) No Enable
[ 3984.201993] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (24) Watchdog Fault
[ 3984.201995] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (8) Remote fault
[ 4319.677918] hm2_5i25.0: dropping AnyIO board at 0000:04:06.0
[ 4319.677922] hm2/hm2_5i25.0: unregistered
[ 4319.677956] hm2_pci: driver unloaded
[ 4319.679321] hm2: unloading
[ 4321.804396] RTAI[math]: unloaded.
[ 4321.805827] SCHED releases registered named ALIEN PEDV$D
[ 4321.810392] RTAI[malloc]: unloaded.
[ 4321.906611] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 4321.908063] I-pipe: head domain RTAI unregistered.
[ 4321.908244] RTAI[hal]: unmounted.
The one error I managed to read while trying to shut things down was the "undervoltage" one. I thought maybe my field bus power supply was going bad. However, it looks like it threw a random bunch of errors at me.
I tried shutting down, checked the card (it looked ok) checked connections (also ok) and did a cold boot, and the errors popped up again and things seemed to recover and keep working for a little while, until the mill stopped itself because none of the axes were getting commands from the Mesa card any more, and following errors tripped.
Anyone seen this happen other than me?
edit: Forgot to mention that when this happened my program was paused but the spindle was running full speed (60 hz - I use a wj200 VFD on the 5 HP spindle motor, but I don't have RPM control working). I've been using this 5i25/7i77 combo for a couple of years.
I'm attaching my config files and my full dmesg log below. I'm running 2.7.11 on a system originally installed from the live CD.
Thanks!
Erik
I was milling a fairly long (45 minute) job today and suddenly my mill went a little nuts... it threw up some errors on the screen from the Mesa driver and started toggling some of its I/O ports... the drawbar in particular was running on and off in short bursts. Fortunately this happened while I had paused the program to add some coolant. Eventually LinuxCNC E-stopped itself due to what I presume was the watchdog not being petted.
The errors in the log (and on screen) were the same ones in dmesg, shown below:
Warning: Spoiler!
[ 91.465474] hm2: loading Mesa HostMot2 driver version 0.15
[ 91.471296] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 91.471322] hm2_pci 0000:04:06.0: enabling device (0000 -> 0002)
[ 91.471341] hm2_pci: discovered 5i25 at 0000:04:06.0
[ 91.472394] hm2/hm2_5i25.0: Smart Serial Firmware Version 38
[ 91.529923] Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
[ 91.533037] Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
[ 91.535682] Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
[ 91.540299] Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
[ 91.546160] Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
[ 91.650021] Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
[ 91.653449] Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
[ 91.804008] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 91.804010] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 91.804012] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 91.804014] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 91.804016] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 91.804018] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 91.804021] hm2/hm2_5i25.0: IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 91.804023] hm2/hm2_5i25.0: IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 91.804027] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 91.804030] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 91.804032] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 91.804034] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 91.804036] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 91.804038] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 91.804040] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 91.804042] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
[ 91.804044] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
[ 91.804046] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
[ 91.804047] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 91.804049] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 91.804050] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 91.804052] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 91.804053] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 91.804055] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 91.804056] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 91.804058] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 91.804059] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 91.804061] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 91.804062] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 91.804064] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 91.804065] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 91.804066] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 91.804068] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 91.804069] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 91.804071] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 91.804163] hm2/hm2_5i25.0: registered
[ 91.804165] hm2_5i25.0: initialized AnyIO board at 0000:04:06.0
[ 3984.201980] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (31) LBPCOM Fault
[ 3984.201984] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (30) Illegal Remote Mode
[ 3984.201986] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (29) Under Voltage
[ 3984.201987] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (28) Over Voltage
[ 3984.201989] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (27) Over Current
[ 3984.201990] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (26) Over Temperature
[ 3984.201992] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (25) No Enable
[ 3984.201993] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (24) Watchdog Fault
[ 3984.201995] hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 remote error = (8) Remote fault
[ 4319.677918] hm2_5i25.0: dropping AnyIO board at 0000:04:06.0
[ 4319.677922] hm2/hm2_5i25.0: unregistered
[ 4319.677956] hm2_pci: driver unloaded
[ 4319.679321] hm2: unloading
[ 4321.804396] RTAI[math]: unloaded.
[ 4321.805827] SCHED releases registered named ALIEN PEDV$D
[ 4321.810392] RTAI[malloc]: unloaded.
[ 4321.906611] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 4321.908063] I-pipe: head domain RTAI unregistered.
[ 4321.908244] RTAI[hal]: unmounted.
The one error I managed to read while trying to shut things down was the "undervoltage" one. I thought maybe my field bus power supply was going bad. However, it looks like it threw a random bunch of errors at me.
I tried shutting down, checked the card (it looked ok) checked connections (also ok) and did a cold boot, and the errors popped up again and things seemed to recover and keep working for a little while, until the mill stopped itself because none of the axes were getting commands from the Mesa card any more, and following errors tripped.
Anyone seen this happen other than me?
edit: Forgot to mention that when this happened my program was paused but the spindle was running full speed (60 hz - I use a wj200 VFD on the 5 HP spindle motor, but I don't have RPM control working). I've been using this 5i25/7i77 combo for a couple of years.
I'm attaching my config files and my full dmesg log below. I'm running 2.7.11 on a system originally installed from the live CD.
Thanks!
Erik
Last edit: 28 Dec 2017 21:28 by erikg.
Please Log in or Create an account to join the conversation.
28 Dec 2017 21:36 - 28 Dec 2017 22:23 #103803
by PCW
Replied by PCW on topic Mesa 5i25/7i77 combo - errors and odd behavior?
I dont think the sserial errors are meaningful ( every possible error bit is set - 0xFF error byte )
This suggests to me that either the PCI/PC interface has failed somehow (might try cleaning the card/slot)
or that the processor in the I/O section of the 7I77 has failed ( what is the 7I77s I/O section firmware version? )
This suggests to me that either the PCI/PC interface has failed somehow (might try cleaning the card/slot)
or that the processor in the I/O section of the 7I77 has failed ( what is the 7I77s I/O section firmware version? )
Last edit: 28 Dec 2017 22:23 by PCW.
Please Log in or Create an account to join the conversation.
29 Dec 2017 02:06 #103808
by erikg
Replied by erikg on topic Mesa 5i25/7i77 combo - errors and odd behavior?
So... it seems that what happened was that my milling machine thought the Mesa card (and PC) were running a bit too hot in that closed cabinet, so it decided to share some refreshing flood coolant with them
Mesa cards apparently aren't compatible with direct immersion in Kool Mist.
Here's what the card looked like when I pulled it out:
I didn't have high hopes, but I gave it a bath in isopropyl (note: electrical contact cleaning spray doesn't seem to remove Kool Mist) and a careful blow dry. I installed it into a spare (older) PC to test, along with the hard drive from the old control PC.
Amazingly, the card behaved normally, and the mill ran with no errors (including following) when I re-ran the 45 minute program without any stock in the mill.
I don't think I'll trust the card long term - I've been meaning to order a 6i25 or a 7i92(M?) anyway, but it's nice that I don't have to interrupt my limited shop time to wait for hardware.
Now I just need to find the hole in the control cabinet.....
Mesa cards apparently aren't compatible with direct immersion in Kool Mist.
Here's what the card looked like when I pulled it out:
I didn't have high hopes, but I gave it a bath in isopropyl (note: electrical contact cleaning spray doesn't seem to remove Kool Mist) and a careful blow dry. I installed it into a spare (older) PC to test, along with the hard drive from the old control PC.
Amazingly, the card behaved normally, and the mill ran with no errors (including following) when I re-ran the 45 minute program without any stock in the mill.
I don't think I'll trust the card long term - I've been meaning to order a 6i25 or a 7i92(M?) anyway, but it's nice that I don't have to interrupt my limited shop time to wait for hardware.
Now I just need to find the hole in the control cabinet.....
Please Log in or Create an account to join the conversation.
Time to create page: 0.303 seconds