On Monday 24 April 2017 12:17:57 Peter C. Wallace wrote:

> On Mon, 24 Apr 2017, Gene Heskett wrote:
> > Date: Mon, 24 Apr 2017 12:07:26 -0400
> > From: Gene Heskett <[email protected]>
> > Reply-To: "Enhanced Machine Controller (EMC)"
> >     <[email protected]>
> > To: [email protected]
> > Subject: Re: [Emc-users] Had to re-flash Mesa 7i77 twice
> >
> > On Monday 24 April 2017 07:52:55 Marius Alksnys wrote:
> >> A month ago one machine with LinuxCNC and Mesa cards: one 5i25 and
> >> one 7i77 started bringing errors(1) each time program was started.
> >> Then I re-flashed 7i77 using ./update_7i77 script from mesanet
> >> page. It fixed the problem.. till today. Today I got similar
> >> errors(2). And again, reflashing 7i77 fixed the problem.
> >>
> >> What could be the reason for that?
> >>
> >> The system: debian wheezy 32-bit, 3.4-9-rtai-686-pae #1 SMP PREEMPT
> >> Debian 3.4.55-4linuxcnc i686 GNU/Linux
> >> LinuxCNC latest stable: 2.7.8
> >
> > My first impression is noise getting into the serial data stream.
> > But then you said reflashing the 7i77 fixed it.  My gut says that
> > whatever you did, like removeing the card to reflash it, may have
> > refreshed a bad connection.  I'd start by making sure the single
> > point grounding is good by inspecting it with an o-scope. That may
> > not be it, but its the first thing I'd check.  And while I was
> > checking that, any IDC ribbon cable connections would get another
> > squeeze in the vice. At nearly crush it pressures with a thin sheet
> > of wood to protect it from the vices gripper pattern on the faces of
> > the jaws.  One of my 5i25 to bob cables failed in a similar manner a
> > year ago, and it appeared I could have slipped a piece of onion skin
> > paper in the gap. A trip to the vice fixed it right up, and its
> > still working.
> >
> > Another thought, before you reflash, would be to do a verify first
> > just to see if its gotten forgetfull.
>
> This is most likely to be a PCI issue
>
> (those errors are what you would get if the 5I25 card suddenly
> disappeared and you read all FFs from the registers, no real way to
> get all those errors from the sserial link, and note the joint
> following error and encoder quadrature error)
>
I'd concur, Peter. IMO that format of PCI card seems relatively easy to 
jack itself partway out of the PCI slot, in fact ISTR that one of my 
previous computers I had running TLM had a repetitive problem with that 
and I wound up with a piece of wood fitted over the far end of the card 
to clamp it in place. The retainer screw and bracket, when the screw was 
installed, was possibly miss-formed, and resulted in some upforce on the 
far end of the card. Thermal effects then jacked it out of the socket. 
Fixed forever (or at least 5 or 6 years) when I replaced the computer 
with an ARK shoebox with a D525MW motherboard.  Those were the find of 
the decade IMNSHO.

> >> ==============================================
> >> Error log 1:
> >> ==============================================
> >> ...
> >> Issuing EMC_TRAJ_LINEAR_MOVE --      (  +220,+120,
> >> +0,143.598809,-5712.000000,201.155000,0.000000,0.000000,0.000000,0.
> >>000 000,0.000000,0.000000, +2,39.265845,167.159835,2407.101626,   
> >> +0, -1,)
> >> Motion id 104 took 0.075971 seconds.
> >> Outgoing motion id is 1917.
> >> Issuing EMC_TRAJ_LINEAR_MOVE --      (  +220,+120,
> >> +0,143.577809,-5715.000000,201.050000,0.000000,0.000000,0.000000,0.
> >>000 000,0.000000,0.000000, +2,39.174931,166.772800,2401.528313,   
> >> +0, -1,)
> >> Motion id 105 took 0.080856 seconds.
> >> Outgoing motion id is 1918.
> >> Issuing EMC_TRAJ_LINEAR_MOVE --      (  +220,+120,
> >> +0,143.557809,-5718.000000,200.981000,0.000000,0.000000,0.000000,0.
> >>000 000,0.000000,0.000000, +2,39.161224,166.714447,2400.688035,   
> >> +0, -1,)
> >> hm2/hm2_5i25.0: Encoder 0: quadrature count error
> >> emc/task/taskintf.cc 617: Error on axis 1, command number 2494
> >> emc/task/taskintf.cc 617: Error on axis 2, command number 2494
> >> Motion id 106 took 0.061546 seconds.
> >> Motion id 0 took 0.000000 seconds.
> >> Outgoing motion id is 2919.
> >> joint 1 following error
> >> joint 2 following error
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (31)
> >> LBPCOM Fault
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (30)
> >> Illegal Remote Mode
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (29)
> >> Under Voltage
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (28)
> >> Over Voltage
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (27)
> >> Over Current
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (26)
> >> Over Temperature
> >>
> >> Issuing EMC_TASK_PLAN_SYNCH --   (  +516,+12,    +0,)
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (25)
> >> No Enable
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (24)
> >> Watchdog Fault
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.0 error = (8)
> >> Remote fault
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (31)
> >> LBPCOM Fault
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (30)
> >> Illegal Remote Mode
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (29)
> >> Under Voltage
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (28)
> >> Over Voltage
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (27)
> >> Over Current
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (26)
> >> Over Temperature
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (25)
> >> No Enable
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (24)
> >> Watchdog Fault
> >>
> >> hm2/hm2_5i25.0: Smart serial card hm2_5i25.0.7i77.0.1 error = (8)
> >> Remote fault
> >>
> >> hm2/hm2_5i25.0: Encoder 0: quadrature count error
> >>
> >>
> >>
> >>
> >> ==============================================
> >> Error log 2 - png file attached
> >> ==============================================
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> > soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> > --------------------------------------------------------------------
> >---------- Check out the vibrant tech community on one of the world's
> > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
> Peter Wallace
> Mesa Electronics
>
> (\__/)
> (='.'=) This is Bunny. Copy and paste bunny into your
> (")_(") signature to help him gain world domination.
>
>
> ----------------------------------------------------------------------
>-------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to