MESA 7i76E для начинающих

Работа с платами MESA, подключение, конфигурация.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Пакет linuxcnc-uspace недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «linuxcnc-uspace» не найден кандидат на установку
w@w:~$
или этот пакет уже не нужен?

Начало появляться новое сетевое соединение.
Наверно компьютер видит 7i76e и создает проводное соединение.
С этим нужно что-то делать?
в установках сети указал ip 192.168.1.121 255.255.255.0
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение N1X »

Сеть надо настроить в статику. IP выбрать например 192.168.1.1 маска пойдет.
А вот при подгрузке модуля указать ему конфиг, например:
loadrt hm2_eth board_ip=192.168.1.121

Я вообще проверяю коннект прямо в консоли:
halrun
loadrt hostmot2
loadrt hm2_eth board_ip=192.168.1.121
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Уже не у станка.
Проверить не могу.
у Вас LinuxCNC2.7?
Какие нибудь ещё компоненты устанавливали?
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение N1X »

Ставил по инструкции: http://linuxcnc.org/docs/html/getting-s ... _rt_kernel
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

N1X писал(а):Я вообще проверяю коннект прямо в консоли:
halrun
loadrt hostmot2
loadrt hm2_eth board_ip=192.168.1.121
ответ
Can't find module 'hm2_eth'

я не могу понять, если в мастере эта плата есть, почему нет 'hm2_eth?
Можно ли : только установить этот модуль не переустанавливая Debian?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

можно посмотреть в системе hm2_eth:
в терминале
locate hm2_eth.c
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

если драйвера нет(что маловероятно)),то можно попробовать установить...
файлы распаковать в домашнюю папку...
в терминале:
sudo halcompile --install hm2_eth.c
mesa-hostmot2.rar
(7.45 КБ) 430 скачиваний
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

nkp писал(а):можно посмотреть в системе hm2_eth:
Ну если думать так то я скажу что патч поиска модуля из поста номер 40 какойто странный:
/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

w@w:~$ sudo halcompile-install hm2_eth.c
ответ
sudo: halcompile-install: command not found

система не может найти halcompile?
или hm2_eth.c?

Сама плата вроде живая:

w@w:~$ mesaflash --device 7i76e --verbose

ETH device 7I76E-16 at ip=192.168.1.121
Communication:
transport layer: ethernet IPv4 UDP
ip address: 192.168.1.121
mac address: 00:60:1B:10:40:84
protocol: LBP16 version 3
Board info:
Flash size: 16Mb (id: 0x14)
Connectors count: 3
Pins per connector: 17
Connectors names: on-card P1 P2
FPGA type: 6slx16ftg256
Number of leds: 4
Board firmware info:
memory spaces:
0: HostMot2 (registers, RW, 32-bit) [size=64K]
1: KSZ8851 (registers, RW, 16-bit)
2: EtherEEP (EEPROM, RW, 16-bit) , page size: 1, erase size: 1
3: FPGAFlsh (flash, RW, 32-bit) [size=16M], page size: 256, erase size: 65536
4: Timers (memory, RW, 16-bit)
6: LBP16RW (memory, RW, 16-bit)
7: LBP16RO (memory, RO, 16-bit)
[space 0] HostMot2
[space 2] Ethernet eeprom:
mac address: 00:60:1B:10:40:84
ip address: 10.10.10.10
board name: 7I76E-16
user leds: eth debug
[space 3] FPGA flash eeprom:
flash size: 16Mb (id: 0x14)
[space 4] timers:
uSTimeStampReg: 0xBEE6
WaituSReg: 0x0000
HM2Timeout: 0x0000
[space 6] LBP16 control/status:
packets received: all 1033, UDP 19, bad 0
packets sended: all 21, UDP 19, bad 0
parse errors: 0, mem errors 0, write errors 0
error flags: 0x0000
debug LED ptr: 0x0008
scratch: 0x0000
[space 7] LBP16 info:
board name: 7I76E-16
LBP16 protocol version 3
board firmware version 15
IP address jumpers at boot: fixed 192.168.1.121



После очередной перезагрузки запустилась конфигурация linuxCNC Axis 2.7.4 on 7i76e
Почему заработало и почему не работало не понял. :wik:
Но при запуске linuxCNC отвалился интернет.
Похоже эти две сети (wifi модем и 7i76e) между собой воюют

Пост правленный
Последний раз редактировалось 1240 09 май 2016, 15:26, всего редактировалось 2 раза.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

а что сказала команда locate hm2_eth.c ??
1240 писал(а):система не может найти halcompile?
нет,скорей всего нет halcompile
нужно установить:
sudo apt-get linuxcnc-dev
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

w@w:~$ sudo apt-get linuxcnc-dev
[sudo] password for w:
E: Неверная операция linuxcnc-dev
w@w:~$

:wik:
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение N1X »

потому, что пропущена операция, install в данном случае...
sudo apt-get install linuxcnc-dev
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

nkp писал(а):а что сказала команда locate hm2_eth.c ??
ввел в терминале
locate hm2_eth.c

ничего не произошло (просто перешло на другую строчку)

На сегодня уже иссяк,
Но система запустилась (правда без понимания причин проблем и успехов)
Запустил, пока, без приводов (просто в холостую).
N1X писал(а):sudo apt-get install linuxcnc-dev
Так да. установилось.

Я не знаю предмета и домысливать не могу (сори).
Могу ввести, то что прислали.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

1240 писал(а):halcompile-install hm2_eth.c
halcompile это метакомманда
--install конкретизация того, что она должна делать.
А значит писать надо с пробелом:
halcompile --install hm2_eth.c
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Решил проверить, как влияет питание на P3 (5В) на работу LinuxCNC.
Взял и выключил.
появилось много сообщений об ошибках linuxcnc зависла.
(логично - обмен идет "пакетами" (циклами) и при каждом нарушении новое сообщение)
Повторное включение питания проблему не решило.
Пришлось завершить linuxcnc принудительно.
В результате при повторном запуске линухснс вываливается с ошибкой не могу найти hm2_eth (или как то так пишу по памяти)
Вывод: отключать питание на P3 (5в) нельзя (так не делайте).
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение N1X »

У нас при сбое связи достаточно перезапустить LCNC... У нас 7i92, но сути не меняет...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

Сообщение об ошибке:

Debug file information:
.
./7i76e.hal:8: Can't find module 'hm2_eth' in /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
4709

ответ на команду
w@w:~$ locate hm2_eth.c
/home/w/hm2_eth.c
/home/w/mesa-hostmot2/hm2_eth.c
/home/w/Загрузки/mesa-hostmot2/hm2_eth.c

Попробовал выполнить
w@w:~$ halcompile --install hm2_eth.c

make KBUILD_EXTRA_SYMBOLS=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/Module.symvers -C /usr/src/linux-headers-3.4-9-rtai-686-pae SUBDIRS=`pwd` CC=gcc V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
CC [M] /tmp/tmpChnX2p/hm2_eth.o
In file included from /tmp/tmpChnX2p/hm2_eth.c:20:0:
/usr/include/i386-linux-gnu/sys/fcntl.h:1:19: fatal error: fcntl.h: Нет такого файла или каталога
compilation terminated.
make[4]: *** [/tmp/tmpChnX2p/hm2_eth.o] Ошибка 1
make[3]: *** [_module_/tmp/tmpChnX2p] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
make: *** [modules] Ошибка 2
w@w:~$

чянд? :wik:
Последний раз редактировалось 1240 10 май 2016, 09:31, всего редактировалось 1 раз.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

1240 писал(а):halcompile --install hm2_eth.c
sudo halcompile --install hm2_eth.c
та же ошибка?
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

w@w:~$ sudo halcompile --install hm2_eth.c
[sudo] password for w:
make KBUILD_EXTRA_SYMBOLS=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/Module.symvers -C /usr/src/linux-headers-3.4-9-rtai-686-pae SUBDIRS=`pwd` CC=gcc V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
CC [M] /tmp/tmppj0B7E/hm2_eth.o
In file included from /tmp/tmppj0B7E/hm2_eth.c:20:0:
/usr/include/i386-linux-gnu/sys/fcntl.h:1:19: fatal error: fcntl.h: Нет такого файла или каталога
compilation terminated.
make[4]: *** [/tmp/tmppj0B7E/hm2_eth.o] Ошибка 1
make[3]: *** [_module_/tmp/tmppj0B7E] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
make: *** [modules] Ошибка 2
w@w:~$
отличие в том что сейчас попросили пароль
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение nkp »

я не знаю причину этой ошибки...(
единственное что могу сказать - странно,что этого драйвера нет в емс(сборка как я понял свежая)
может правильней обновить версию емс в системе?
Ответить

Вернуться в «MESA»