PathPilot 2.9.6 on non-Tormach machine

More
2 years 8 months ago #292187 by B.Reilly01
Turns out updating Mesaflash isn't as simple as I thought it was.... missing dependency Libmd. I cannot for the life of me figure out how to get this installed. I do not know what repo to add to find it, and it doesn't seem to be in the standard repos. I believe PP2.0 is built on LinuxMint 17.3, Jessie...

Please Log in to join the conversation.

More
2 years 8 months ago #292188 by Cant do this anymore bye all
try looking for libmd0

Please Log in to join the conversation.

More
2 years 8 months ago #292211 by B.Reilly01
Unfortunately, Libmd0 comes back same result - unable to locate package

Please Log in to join the conversation.

More
More
2 years 8 months ago #292248 by B.Reilly01
Thanks Tommylight, unfortunately, this didn't solve the issue... mesaflash says it needs libmd still

Please Log in to join the conversation.

More
2 years 8 months ago #292252 by B.Reilly01
Okay, I was able to get an older version of libmd installed from that ftp site. I just had to use an older version. Now that that is installed, mesaflash is installed, and now my ethernet port is non-responsive. I'm gonna work on that now.

Please Log in to join the conversation.

More
2 years 8 months ago #292265 by B.Reilly01
Well, one step forward, two steps back. I restored the eth0 connection, replaced the mesaflash that came in pathpilot, and... lost a feature of the original mesaflash. Looks like --query used to be a function of mesaflash, but is no longer. is there a replacement for querying the board to find out what it is? Right now PP issues a "sudo mesaflash --query --addr 10.10.10.10 --verbose" but the query is not an option of mesaflash 3.5.5, foolishly, I didn't check what version of mesaflash was included in PP before overwriting it, so I may have to reinstall PP entirely.

Please Log in to join the conversation.

More
2 years 8 months ago #292267 by PCW
--query was never a function of stock mesaflash, it must be something Tormach added

Best  would be to edit the PP startup script so it doesn't use mesaflash at all
(since its a bit crazy to mess with firmware in a  startup script)

Please Log in to join the conversation.

More
2 years 8 months ago #292271 by B.Reilly01
That's a much better idea than the wall I've been beating my head against

Please Log in to join the conversation.

More
2 years 8 months ago #292352 by B.Reilly01
okay, I'm getting further. Now LinuxCNC starts to load when the board fails "HM2 registration", then rtapi_app_main: Invalid argument (-22), then some other fails and it shuts down. I came to realize that PP2 is based on Linuxcnc2.8.0~pre1 and support for the 7i97T was added to 2.9.1. I wonder if there's a way to upgrade the background linuxcnc version to 2.9.1?
Code:
wrote rtapi_app pid 2924 to /sys/fs/cgroup/cpuset/rt/tasks hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.3 iptables: No chain/target/match by that name. hm2_eth: 10.10.10.10: Hardware address: 00:60:1b:17:80:02 hm2_eth: Unrecognized ethernet board found: 7I97T -- port names will be wrong hm2_eth: discovered 7I97T hm2/hm2_7i97.0: Smart Serial Firmware Version 43 Board hm2_7i97.0.7i76.0.0 Hardware Mode 0 = standard Board hm2_7i97.0.7i76.0.0 Software Mode 0 = io_spin Board hm2_7i97.0.7i76.0.0 Software Mode 1 = io_ana_spin Board hm2_7i97.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv hm2/hm2_7i97.0: inconsistent Module Descriptor for PWMGen, not loading driver hm2/hm2_7i97.0:     Version = 1, expected 0 hm2/hm2_7i97.0:     NumRegisters = 5, expected 5 hm2/hm2_7i97.0:     InstanceStride = 0x00000004, expected 0x00000004 hm2/hm2_7i97.0:     MultipleRegisters = 0x00000003, expected 0x00000003 hm2/hm2_7i97.0: inconsistent Module Descriptor! hm2/hm2_7i97.0: failed to parse Module Descriptor 7 board fails HM2 registration hm2_eth: rtapi_app_main: Invalid argument (-22) basic7i97.hal:11: waitpid failed /home/operator/tmc/bin/rtapi_app hm2_eth basic7i97.hal:11: /home/operator/tmc/bin/rtapi_app exited without becoming ready basic7i97.hal:11: insmod for hm2_eth failed, returned -1 HALCMD ini file /home/operator/tmc/configs/tormach_mill/Basic7i97-1.ini load failed with config file basic7i97.hal Shutting down and cleaning up LinuxCNC... 2913 Killing linuxcncsvr Killing task linuxcncsvr, PID=2913   PID TTY      STAT   TIME COMMAND 1805

Please Log in to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum