Hello, long time listener but first time poster.
I'm setting up a new to me cnc mill and this is the first time I'm using a mesa card with linuxcnc. Previously I have used the gecko g540 directly to parport.
I have a 5i25 with a single 7i76 connected via parallel and have gone through the pncconf multiple times. The problem I'm having is the pins on the TB2 of the 7i76 do not line up with the documentation. I bought them as a kit so I thought the firmware would be right. I have also tried updating the firmware with mesaflash to 5i25_7i76x2.bit and reloaded.
To give an example, in pncconf IO Connecter 3 Num 0 is the X Axis StepGen. I would expect that when running a test for Axis X pin 3 of TB2 on the 7i76 would show the step wave. Instead it is pin 17.
I'm probably missing something simple. When I ran dmesg | grep hm2, I noticed that my pins were different then a example found
here
. Any ideas?
Code:
[150395.083003] hm2: loading Mesa HostMot2 driver version 0.15
[150395.084305] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[150395.084331] hm2_pci: discovered 5i25 at 0000:01:0c.0
[150395.084942] hm2/hm2_5i25.0: 34 I/O Pins used:
[150395.084945] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[150395.084947] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[150395.084949] hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #0, pin Direction (Output)
[150395.084951] hm2/hm2_5i25.0: IO Pin 003 (P3-15): IOPort
[150395.084952] hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #0, pin Step (Output)
[150395.084954] hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort
[150395.084956] hm2/hm2_5i25.0: IO Pin 006 (P3-04): StepGen #1, pin Direction (Output)
[150395.084957] hm2/hm2_5i25.0: IO Pin 007 (P3-17): IOPort
[150395.084959] hm2/hm2_5i25.0: IO Pin 008 (P3-05): StepGen #1, pin Step (Output)
[150395.084961] hm2/hm2_5i25.0: IO Pin 009 (P3-06): StepGen #2, pin Direction (Output)
[150395.084963] hm2/hm2_5i25.0: IO Pin 010 (P3-07): StepGen #2, pin Step (Output)
[150395.084965] hm2/hm2_5i25.0: IO Pin 011 (P3-08): IOPort
[150395.084966] hm2/hm2_5i25.0: IO Pin 012 (P3-09): IOPort
[150395.084968] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Encoder #0, pin Index (Input)
[150395.084970] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Encoder #0, pin A (Input)
[150395.084972] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Encoder #0, pin B (Input)
[150395.084974] hm2/hm2_5i25.0: IO Pin 016 (P3-13): IOPort
[150395.084975] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[150395.084977] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[150395.084978] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[150395.084980] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[150395.084981] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[150395.084983] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[150395.084985] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[150395.084986] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[150395.084987] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[150395.084989] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[150395.084990] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[150395.084992] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[150395.084993] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[150395.084995] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[150395.084996] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[150395.084998] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[150395.084999] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[150395.085018] hm2/hm2_5i25.0: registered
[150395.085020] hm2_5i25.0: initialized AnyIO board at 0000:01:0c.0