7i97T + 7i74 + 7i84U – No Smart Serial Communication

More
14 Sep 2026 18:58 #349637 by Cristy13
Hi,I am retrofitting a CNC lathe with LinuxCNC and I have the following Mesa hardware:
  • 1x Mesa 7i97T
  • 1x Mesa 7i74
  • 4x Mesa 7i84U
  • IDC26 to DB25 adapter
  • DB25 male-male 1:1 cable between 7i97T P2 and 7i74
  • standard straight-through CAT5e cables between 7i74 and 7i84U
The problem is that none of the 7i84U boards are detected over Smart Serial.The 7i97T is reachable at:
192.168.1.121
I am using firmware:
7i97t_7i74d.bin
MD5:
4130ebee623115267327c166f8da9d39
I also verified the firmware in flash with:
mesaflash --device 7I97T --addr 192.168.1.121 --verify /home/cnc/7i97t_7i74d.bin
and I get:
Board FLASH memory verified successfully
mesaflash --device 7I97T --addr 192.168.1.121 --sserial
gives only:
SSLBP port 0:
SSLBP Version: 1.43
SSLBP Channels: 8
SSLBP Baud Rate: 2500000
but no 7i84U devices are listed.I tested 7i84U boards on CH1 and CH2 of the 7i74 with the same result.On the 7i84U:
  • W3 = LEFT / operate mode / 2.5 Mbaud
  • VIN = about 28 V
  • VFIELD A = about 28 V
  • VFIELD B = about 28 V
  • CR2 ON
  • CR7 ON
  • CR5 red ON
  • CR6 green OFF / never blinks
On the 7i74:
  • CR1 is ON
  • I initially measured only about 4.5 V
  • I changed it to external regulated 5 V supply
  • now TB1 measures 5.08 V
  • the problem is still exactly the same
I checked the RJ45 cable and it is straight-through:
1-1, 2-2, 3-3, 4-4, 5-5, 6-6, 7-7, 8-8
I also tested the 7i97T P2 interface with W21 UP and P2 disconnected:
mesaflash --device 7I97T --addr 192.168.1.121 --rpo 0x1008
Result:
0001FFFF
So that test appears to pass.
readhmid
 also shows the expected Smart Serial signals:
RXData0/TXData0
 on the 7i97T and 
RXData1...7 / TXData1...7
 for the 7i74 channels.I also tried loading HostMot2 manually:
halrun
loadrt hostmot2
loadrt hm2_eth board_ip=192.168.1.121 config="sserial_port_0=x0xxxxxx"
The 7i97T loads and registers normally, but the 7i84U is still not detected.Everything is new hardware.At this point I suspect either the 7i74 itself, the IDC26/DB25 path between P2 and the 7i74, or something I am missing in the Smart Serial configuration.Does anyone have a known-good 7i97T + 7i74 + 7i84U setup and can tell me what I should test next?In particular:
  • Is 
    sserial_port_0=x0xxxxxx
     correct for a 7i84U connected to CH1 of the 7i74?
  • Is there a direct test for TX/RX on the 7i74 without an oscilloscope?
  • Are there any jumpers/settings on the 7i74 or 7i84U that I may have missed?
Thanks.

Please Log in or Create an account to join the conversation.

More
14 Sep 2026 19:24 - 14 Sep 2026 19:27 #349638 by PCW
I would try:

config="sserial_port_0=00000000"

Might also be a DB25 cable issue, not all adapters are wired correctly for this use.
Last edit: 14 Sep 2026 19:27 by PCW.

Please Log in or Create an account to join the conversation.

More
14 Sep 2026 19:36 #349639 by Cristy13

Please Log in or Create an account to join the conversation.

More
14 Sep 2026 19:42 #349640 by PCW
I can try duplicating this later today.

Please Log in or Create an account to join the conversation.

More
14 Sep 2026 20:20 #349641 by Cristy13
ok. thank you very much

Please Log in or Create an account to join the conversation.

More
14 Sep 2026 22:04 - 14 Sep 2026 22:10 #349643 by PCW
Well naturally, no problem found...

pcw@pcw-HP-Compaq-Elite-8300-USDT:~/bitfiles$ md5sum 7i97t_7i74d.bin
4130ebee623115267327c166f8da9d39  7i97t_7i74d.bin

7I97T with that firmware finds 7I84Us on all (1..7) 7I74 channels
7I74 channel 0 (lower left if facing the jacks) is not used with this firmware
as port 0 channel 0 is on the 7I97T card.

This is with our normal DB25M-IDC26 cable (and 7I74 powered over cable)

For external power make sure you have both the 7I74 and 7I97T Jumpered correctly:
7I97T W22 DOWN
7I74 W1 DOWN

Also note the 7I74 channel 1 is the top/left jack
facing the jacks, they are numbered:

1  3  5  7
0  2  4  6
Last edit: 14 Sep 2026 22:10 by PCW.
The following user(s) said Thank You: Cristy13

Please Log in or Create an account to join the conversation.

More
15 Sep 2026 08:03 #349645 by Cristy13
Thank you very much. I found the problem.
With:
config="sserial_port_0=00000000"
the 7I84U boards are detected correctly.
At the moment I have only two 7I84U boards powered with 28V, and LinuxCNC detects both of them on channels 5 and 7:
hm2_7i97.0.7i84.0.5
hm2_7i97.0.7i84.0.7
So the 7I97T, 7I74, firmware, adapter and DB25 cable are all working correctly.
The main issue was that I was previously using:
config="sserial_port_0=x0xxxxxx"
and I had also misunderstood the physical channel numbering on the 7I74.
I will now power the other two 7I84U boards and test all four.
Thank you again for your help.

Please Log in or Create an account to join the conversation.

Moderators: PCW, jmelson
Time to create page: 0.111 seconds
Powered by Kunena Forum