Страница 5 из 26

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

Добавлено: 12 май 2016, 17:04
torvn77
UAVpilot писал(а):Вижу, что загружено ядро с RTAI - с ним LinuxCNC для uspace работать не будет.
Как я понимаю, ему надо дополнительно поставить обычное ядро для десктопа?
(Чёто я с этими ядрами у себя запутался)

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

Добавлено: 12 май 2016, 17:19
Serg
Нет, ему надо поставить ядро с RT-Preempt.
собственно вот тут http://buildbot.linuxcnc.org/ английским по белому написано:
Wheezy (uspace: realtime with RT-Preempt, and simulation)
Там вообще описаны все необходимые действия для установки требуемого варианта, нужно просто их выполнить без всякой самодеятельности.

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

Добавлено: 12 май 2016, 17:27
torvn77
Там только импорт ключей и конфиг репозитария прописаны, ну ещё общие рекомендации вида обновите систему,
а как именно надо ставить ту или иную версию нет.

Вообще вместе linuxcnc-uspace надо ставить суггестное ядро, но на jessie его почему то нет в репозитариях.
Как на wheezy не знаю, пока не переставлял.

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

Добавлено: 12 май 2016, 18:02
N1X
torvn77 писал(а): как именно надо ставить ту или иную версию нет.
Этому тебя могут научить опытные пользователи за 250$/час. По окончанию ты будешь понимать как это делать.

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

Добавлено: 12 май 2016, 18:04
torvn77
N1X, слишком дорого, я могу и методом тыка разобраться, если на уровне apt-get,
а серьёзнее и нескольких лет хватить не может(да и не надо, обновления последние происходили без аварий, по этому дистр должен быть в нормальном состоянии).

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

Добавлено: 12 май 2016, 18:32
Serg
torvn77 писал(а):Там только импорт ключей и конфиг репозитария прописаны, ну ещё общие рекомендации вида обновите систему,
а как именно надо ставить ту или иную версию нет.
Этого вполне достаточно. :)

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

Добавлено: 12 май 2016, 18:54
1240
UAVpilot писал(а):Там вообще описаны все необходимые действия для установки требуемого варианта, нужно просто их выполнить без всякой самодеятельности.
я так и сделал ( я думаю) система запускается.
Просто как реагировать на сообщение
jitter.png (3435 просмотров) <a class='original' href='./download/file.php?id=79952&mode=view' target=_blank>Загрузить оригинал (35.18 КБ)</a>
?

так система ведет себя после установки uspace.

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

Добавлено: 12 май 2016, 19:05
torvn77
UAVpilot писал(а):Этого вполне достаточно. :)
Нет не достаточно, человек явно запутался в соответствии команд на установку пакетов и репозитариях.

Значит у меня Mesa 5i25 + 7i76, и станок у меня сейчас двигается.
Стоят следующие пакеты с linuxcnc-uspace и ядром.

Код: Выделить всё

linuxcnc@frezer:~$ dpkg --list |grep linux-imag
rc  linux-image-3.2.0-4-amd64             3.2.68-1+deb7u2                    amd64        Linux 3.2 for 64-bit PCs
ii  linux-image-3.2.0-4-rt-amd64          3.2.78-1                           amd64        Linux 3.2 for 64-bit PCs, PREEMPT_RT
ii  linux-image-rt-amd64                  3.2+46                             amd64        Linux for 64-bit PCs (meta-package), PREEMPT_RT
linuxcnc@frezer:~$ dpkg --list |grep linuxcnc
ii  linuxcnc-doc-en                       1:2.8.0~pre1.1468.g170bb5a         all          PC based motion controller for real-time Linux
ii  linuxcnc-uspace                       1:2.7.4                            amd64        PC based motion controller for real-time Linux
ii  linuxcnc-uspace-dev                   1:2.7.4                            amd64        PC based motion controller for real-time Linux
Файлы с репозитариями apt такие:
/etc/apt/sources.list

Код: Выделить всё

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

deb http://ftp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.debian.org/debian/ wheezy main contrib

deb http://ftp.debian.org/debian/ wheezy-backports main contrib
deb-src http://ftp.debian.org/debian/ wheezy-backports main contrib

deb http://ftp.debian.org/debian/ wheezy-backports-sloppy main contrib
deb-src http://ftp.debian.org/debian/ wheezy-backports-sloppy main contrib

# wheezy-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib

#deb http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib
#deb-src http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib

# deb http://mirror.yandex.ru/debian/ wheezy main contrib

#deb http://mirror.yandex.ru/debian/ wheezy main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy main contrib

#deb http://mirror.yandex.ru/debian/ wheezy-backports main contrib

#deb-src http://mirror.yandex.ru/debian/ wheezy-backports main contrib
#deb http://mirror.yandex.ru/debian/ wheezy-backports-sloppy main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-backports-sloppy main contrib

# wheezy-updates, previously known as 'volatile'
#deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-updates main contrib
#deb http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib
/etc/apt/sources.list.d/linuxcnc_2.7-uspace.list

Код: Выделить всё

deb http://linuxcnc.org wheezy 2.7-uspace
deb-src http://linuxcnc.org wheezy 2.7-uspace
/etc/apt/sources.list.d/linuxcnc-base.list

Код: Выделить всё

deb http://linuxcnc.org wheezy base
deb-src http://linuxcnc.org wheezy base
/etc/apt/sources.list.d/linuxcnc-master.list

Код: Выделить всё

#deb http://buildbot.linuxcnc.org wheezy master-rtpreempt
#deb-src http://buildbot.linuxcnc.org wheezy master-rtpreempt
/etc/apt/sources.list.d/tox.list

Код: Выделить всё

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
#deb https://pkg.tox.chat/debian nightly main
Судя по тому что показывает synaptic, нужное ядро лежит в репозитарии

Код: Выделить всё

deb http://ftp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.debian.org/debian/ wheezy main contrib
Screenshot.png (3432 просмотра) <a class='original' href='./download/file.php?id=79954&mode=view' target=_blank>Загрузить оригинал (19.59 КБ)</a>
(В данный момент wheezy и oldstable это одно и тоже.)
Ну можно написать на всякий случай

Код: Выделить всё

deb http://ftp.debian.org/debian/ oldstable main contrib
deb-src http://ftp.debian.org/debian/ oldstable main contrib

Система конечно у меня засрана и не образец, но работает,
прада после установки я sources переписывал, но эти сработать должны тоже.

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

Добавлено: 12 май 2016, 19:13
torvn77
1240 писал(а):Просто как реагировать на сообщение
Да никак, эта утилита при всей своей простоте требует глубокого понимания системы, новичкам её проще игнорировать.
Главное чтобы Linuxcnc на сбой реалтайма не ругалось.
(А она это делает сразу же как он произошёл)

В общем если LinuxCNC не ругается то всё в порядке.

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

Добавлено: 12 май 2016, 19:58
Serg
torvn77 писал(а):Судя по тому что показывает synaptic, нужное ядро лежит в репозитарии
The Preempt-RT kernels are available for Debian Wheezy from the regular debian.org archive. The packages are called linux-image-rt-amd64 and linux-image-rt-686-pae.

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

Добавлено: 18 май 2016, 18:52
1240
После установки системы окно выбора источников приложений имеет вид:
источники приложений.png (3370 просмотров) <a class='original' href='./download/file.php?id=80393&mode=view' target=_blank>Загрузить оригинал (71.72 КБ)</a>
здесь нужно убирать/добавлять птички

С помощью Synaptic возможно установить нужное ядро?

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

Добавлено: 18 май 2016, 19:19
torvn77
С LiveCD ставили?
Если да, то оно уже стоит.
может имеет смысл обновить сиситему, но только не соглашайтесь переходить на новую версию дистра.

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

Добавлено: 18 май 2016, 19:28
1240
С флешки (образ LiveCD).

это нужный rt? или нужен RT-Preempt?

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

Добавлено: 18 май 2016, 20:45
torvn77
Есть два реалтаймовых API RTAI и PREEMPT, LinuxCNC работает с обоими.
Для RTAI как более старого просто linuxcnc, для PREEMPT linuxcnc-uspace
По умолчанию в этом LiveCD пара ядро-linuxcnc должна быть подобрана правильно, по этому пока ничего не меняйте.

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

Добавлено: 18 май 2016, 22:17
Serg
1240 писал(а):С помощью Synaptic возможно установить нужное ядро?
Нужно убрать галки с rtai.

Народ, вы хоть пробовали прочитать http://buildbot.linuxcnc.org/ хотя-бы через гуглопереводчик?..

Там-же английским по белому написано:
Then put one of these stanzas in your /etc/apt/sources.list.d/linuxcnc-buildbot.list:
И дальше таблица из которой видно, что для
Wheezy (uspace: realtime with RT-Preempt, and simulation)
надо добавить
deb http://buildbot.linuxcnc.org/ wheezy 2.7-rtpreempt
И в конце ещё одна строчка с командами, которые нужно выполнить.

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

Добавлено: 19 май 2016, 20:04
1240
UAVpilot писал(а): И в конце ещё одна строчка с командами, которые нужно выполнить.
Then say "sudo apt-get update" and "sudo apt-get install linuxcnc"
Эта?

Но это обновляется только Linuxcnc? у меня так и остается

q@7i76e-1:~$ uname -a
Linux 7i76e-1 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
q@7i76e-1:~$

или нужно выполнить:


Install the Preempt-RT kernel and modules

sudo apt-get install linux-image-rt-amd64
or
sudo apt-get install linux-image-rt-686-pae
?

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

Добавлено: 19 май 2016, 21:06
Serg
1240 писал(а):Но это обновляется только Linuxcnc? у меня так и остается
Всё правильно. У тебя уже установлен linuxcnc для rtai и по команде "apt-get install linuxcnc" ничего не происходит - linuxcnc ведь и так уже установлен.
Нужно сначала удалить linuxcnc, теперь (если репозитарий правильно изменён) команда "apt-get install linuxcnc" попытается установить linuxcnc и найдёт в "правильном" репозитарии пакет linuxcnc для uspace, и с помощью его зависимостей установит до кучи и правильное ядро.

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

Добавлено: 19 май 2016, 21:12
torvn77
Помоему apt-get install linuxcnc поставит RTAI версию обратно.
Разве не надо для этого набрать apt-get install linuxcnc-uspace ?

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

Добавлено: 20 май 2016, 08:36
1240
удалил Linuxcnc
настроил источники
источники приложений-1.png (3308 просмотров) <a class='original' href='./download/file.php?id=80507&mode=view' target=_blank>Загрузить оригинал (56.08 КБ)</a>
Then say "sudo apt-get update" and "sudo apt-get install linuxcnc"

Linuxcnc-uspace.png (3308 просмотров) <a class='original' href='./download/file.php?id=80508&mode=view' target=_blank>Загрузить оригинал (83.81 КБ)</a>
но rtai не поменялось

q@7i76e-1:~$ uname -a
Linux 7i76e-1 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
q@7i76e-1:~$

чянд?
:wik:

значение латенси миллионы

конфигурация для LPT не запускается
Linuxcnc для 7i76e запускается (сообщений об ошибках пока нет)

нет уверенности, что правильно собрано и будет стабильно работать.

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

Добавлено: 20 май 2016, 11:53
torvn77
У меня тоже проблемы с LPT, он просто не находится вообще или я что-то не так делаю, ьожет probe_parport подгузить надо, попробую.
(Давно с LPT не работал, а тут меня конфиг написать поросили, я за свой LPT, а он упс...)

Относительно стабильности работы, если LinuxCNC, или точнее УП отлажена так, что все команды правильны,
делают что надо и как надо то глюки всплывать не будут, вообще не будут.
А вот если в УП напортачить и отдать команды не совместимые с работой, то тут можно наскочить, причём отложенно по времени.
В основном опасны G10Lx G54-59.3 G38.x, основные же коды G01-G03 и все О коды к ошибкам не приводят вообще.
По этому во время отладки LinuxCNC может потихоньку начать сыпаться, но потом, как отладишь прроцесс,
пользуйся спокойно, ну может на всякий случай раз в 24 или в 48 часов, ну в общем в обед или перед ужином делай перезапуск.
Но это перестраховка.