Hi.
I'm with troubles to put this board working. I freshly installed debian wheezy on a old p4 32bit system.
Followed this instructions :
linuxcnc.org/docs/2.7/html/getting-start...th_preempt_rt_kernel
and installed the Preempt-RT kernel.
Provide 5v + 24v vfield to mesa 7i76e and configured manually the Ethernet:
Code:
jtc@jtctech:~$ sudo /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0b:cd:e2:6f:ef
inet addr:192.168.1.120 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20b:cdff:fee2:6fef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:210 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4136 (4.0 KiB) TX bytes:25452 (24.8 KiB)
Interrupt:20
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:288 errors:0 dropped:0 overruns:0 frame:0
TX packets:288 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:25894 (25.2 KiB) TX bytes:25894 (25.2 KiB)
wlan0 Link encap:Ethernet HWaddr 30:b5:c2:17:31:ac
inet6 addr: fe80::32b5:c2ff:fe17:31ac/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:5351 errors:0 dropped:0 overruns:0 frame:0
TX packets:3462 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4056544 (3.8 MiB) TX bytes:533629 (521.1 KiB)
I can ping the board:
Code:
jtc@jtctech:~/linuxcnc/configs/mesa7i76e$ ping 192.168.1.121
PING 192.168.1.121 (192.168.1.121) 56(84) bytes of data.
64 bytes from 192.168.1.121: icmp_req=1 ttl=64 time=0.126 ms
64 bytes from 192.168.1.121: icmp_req=2 ttl=64 time=0.115 ms
64 bytes from 192.168.1.121: icmp_req=3 ttl=64 time=0.117 ms
64 bytes from 192.168.1.121: icmp_req=4 ttl=64 time=0.118 ms
64 bytes from 192.168.1.121: icmp_req=5 ttl=64 time=0.119 ms
64 bytes from 192.168.1.121: icmp_req=6 ttl=64 time=0.117 ms
64 bytes from 192.168.1.121: icmp_req=7 ttl=64 time=0.119 ms
64 bytes from 192.168.1.121: icmp_req=8 ttl=64 time=0.117 ms
^C
--- 192.168.1.121 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 6998ms
rtt min/avg/max/mdev = 0.115/0.118/0.126/0.011 ms
after create a sample configuration file with pncconf I tried to run it, but got this message:
Code:
Machine configuration directory is '/home/jtc/linuxcnc/configs/mesa7i76e'
Machine configuration file is 'mesa7i76e.ini'
Starting LinuxCNC...
Found file(REL): ./mesa7i76e.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 192.168.1.121: Hardware address: 00:60:1b:10:40:1d
hm2_eth: Unrecognized ethernet board found: ���������������� -- port names will be wrong
hm2_eth: discovered ����������������
hm2: invalid llio name passed in (contains non-printable character)
board fails HM2 registration
hm2_eth: rtapi_app_main: Invalid argument (-22)
./mesa7i76e.hal:8: waitpid failed /usr/bin/rtapi_app hm2_eth
./mesa7i76e.hal:8: /usr/bin/rtapi_app exited without becoming ready
./mesa7i76e.hal:8: insmod for hm2_eth failed, returned -1
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/jtc/linuxcnc_debug.txt
and
/home/jtc/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
and when try to use mesaflash (I suspected that it can be a firmware problem) e found this:
Code:
jtc@jtctech:~/Downloads/firmware$ mesaflash --device 7i76e --verify 7I76R14.BIN Unsupported ethernet device ���������������� at 192.168.1.121
No 7I76E board found
on another pc, if I try to use mesafash with this board I got the same result.
In my searches I didn´t find any problem like this with Mesa Ethernet boards... Hopefully is something simple that its missing, but after many hours look at this I have no idea how to solve it.
João