Morning all,

A problem on my machines has appeared during recent updates; it does not stop either of my machines working but seems to indicate a firmware load error. I'm using 7i43's on 2 seperate cnc's, first a standard mill, second a router. 2 seperate PC's, different hardware, different parport cables etc. The error message does not affect the function of either machine in any way and they continue to work fine.

On either machine I see in dmesg:

[  798.554352] hm2/hm2_7i43.0:     IO Pin 047 (P3-47): IOPort
[  798.554402] hm2/hm2_7i43.0: registered
[ 798.554405] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) found
[  798.554417] hm2_7i43: failed to clear EPP Timeout!
[  798.556426] hm2_7i43: /DONE is not low after CPLD reset!
[ 798.556431] hm2: no firmware specified in config modparam! the board had better have firmware configured already, or this won't work [ 798.556443] hm2_7i43.1: EPP timeout on data cycle of read(addr=0x0100, size=4)
[  798.556450] hm2_7i43: failed to clear EPP Timeout!
[  798.556455] hm2/hm2_7i43.1: error reading hm2 cookie

I'm using the svst4_6.bit bit file. When loaded to the card using the mesaflash tools, the firmware image loads perfectly and the pin assignments can be read back from the card with no errors reported. I did see on the list that there were previous issues with reading back checksums from other similar bitfiles, just wondering if my issue is something similar. I've tried setting epp_wide mode to off and it made no difference. I've verified on both machines that EPP1.9 is configured.

If anyone can shed any light on a possible fix it would be appreciated.

The machines configs are both similar to:

CONFIG="firmware=hm2/7i43-4/SVST4_6.BIT num_encoders=3 num_pwmgens=0 num_stepgens=5"

loadrt trivkins loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES loadrt hostmot2

Thanks and Regards,

pjm in #linuxcnc

Check out the vibrant tech community on one of the world's most
engaging tech sites,!
Emc-users mailing list

Reply via email to