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
