Страница 4 из 10
Re: Как найти адресс LPT в Linux?
Добавлено: 19 июн 2011, 16:55
aftaev
Nick писал(а):Zachem ti linux ster?
Так и думал понтить будешь

При установки винды на ноут она вешалась намертво. Linux как то на ноут встал. По твоему совету купил памяти поболее. Попробывали винду запустить и она загрузилась. Ну так вот вышло что пришлось стереть Линух
Могу Линух вновь поставить, на ноут эт не проблема. Купил седня еще комп под Линух

Линух поставил, с него щас пишу.
Nick писал(а):Mog bi prosto otdelit mesto na vinche i postavit tuda win.
Не там диск загрузочный был интересный сам все форматнул и поставил Винду проги.. Загрузочный диск не спросил оставить Linux
Nick писал(а):Ti v itoge nashel wchmknod ili net?
Нет не нашел. При запуске драйвера он на файл ЕМС2 ругался (см картинку постом выше). Что ему надо?
Re: Как найти адресс LPT в Linux?
Добавлено: 20 июн 2011, 23:42
Nick
Ну, так он это, не ругался, а предупреждал, что все конфиги должны быть расширения .conf и в следующих версиях другие конфиги будут игнорироваться.
В общем ничего страшного. Достаточно часто после запуска таких команд вообще ничего не пишется, а здесь вылезло предупреждение. Главное было проверить, появилась после этого нода или нет.
Re: Как найти адресс LPT в Linux?
Добавлено: 11 дек 2011, 00:10
nkp
Установил доп . lpt порт на pci карте. lspci -v выдала 6 возможных адресов
Пытался настроить порт через stepconf вводя поочередно адреса . Появляется лишь страница настройки пинов одного порта.
pncconf не могу запустить ни с консоли ни через Alt+F2 . Где искать этот pncconf?
Re: Как найти адресс LPT в Linux?
Добавлено: 11 дек 2011, 00:37
aftaev
nkp писал(а):Где искать этот pncconf?
Запускаешь stepconf нажимаешь Alt+F2 появляется окошко, вбиваешь pncconf и Ентер должен запуститься.
Ток там мастера глючные

Скорее всего адрес прийдется вручную прописывать в HAL или config
Вот ток непомню как pncconf правильно пишется мож с одной pnconf ?
Re: Как найти адресс LPT в Linux?
Добавлено: 11 дек 2011, 09:28
nkp
На скрине как раз и показан запуск по Alt+F2 .
Ругается,что не находит pncconf ??
Re: Как найти адресс LPT в Linux?
Добавлено: 11 дек 2011, 23:45
Nick
Как ты ставил emc2?
правильно писать pncconf.
Запускать лучше из консоли и если не запустится, весь вывод сюда.
Stepconf по-моему не умеет настраивать больше одного порта.
И последнее, зачастую, лучше писать конфиг самому. Опиши конфигурацию своего станка и скинь hal и ini файлы. я помогу разобраться.
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 00:02
nkp
LPT на PCI настроил через .hal файл.
Станок токарный 16Б16 привода болгары +-10V.
Смена инстр.-6 позиций.
Станок треб восстановления. Пока вникаю в EMC.(и в Linux одновременно

)
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 07:33
Nick
nkp писал(а):LPT на PCI настроил через .hal файл.
Вот это правильно

.
nkp писал(а):Станок токарный 16Б16 привода болгары +-10V.
Для них тебе нужно будет настроить ПИД регуляторы, и нужно будет сделать усилок с 5 до +-10В.
Кстати, какая обратная связь?
nkp писал(а):Смена инстр.-6 позиций.
А для этого нужен будет ladder logic.
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 09:43
nkp
Обратная связь-энкодеры.
По усилителям: хочу попробовать вот это:
http://max-mod-shop.com/index.php?optio ... c&Itemid=4
Знакомлюсь с азами релейной логики:
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 09:52
Nick
Создавай отдельную тему по своему станку. Там все распишем.
Вообще, в emc2 релейная логика слегка по-другому выглядит. Но принцип примерно тот же. Я рекомендую сначала описать логику процесса используя только названия пинов и слова если, то, и, или, (пауза, записать, установить пин). А потом все это переводить на язык plc.
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 10:17
nkp
Думаю тему пока рановато-железо не готово,
персонал (то бишь я

)-совершенно не готов.
Пока буду задавать вопросы по мере возникновения.
(восст. станка не основная работа).
Re: Как найти адресс LPT в Linux?
Добавлено: 12 дек 2011, 10:25
Nick
Тему надо! Просто мы уже удалились от вопроса 2 lpt портов в Linux

Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 15:32
Nameless
Всем Добрый день! тоже решил осваивать EMC, столкнулся с проблемой подключения через pci карту от StLab PCI 2S1P на ubuntu-10.04-linuxcnc1-i386, пытался подключить по мануалу
, но в конце на команду
/sbin/modprobe parport_pc io=0x3f8,8800,8c00,9c00 irq=4,18 выдает тоже что и постами выше
ЗЫ
под мачем все работает
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 15:51
Nick
Ну это не так страшно (говорит, что в следующих релизах файл с настройками без расширения .conf будет проигнорирован), главное порты появились, или нет?
Скинь вывод lspci –v
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 17:06
Nameless
вот проделал все еще раз:
(для просмотра содержимого нажмите на ссылку)nameless@nemezida:~$ sudo lspci -v
[sudo] password for nameless:
03:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
Subsystem: LSI Logic / Symbios Logic Device 0012
Flags: medium devsel, IRQ 20
I/O ports at cf00
I/O ports at ce00
I/O ports at cd00
I/O ports at cc00
I/O ports at cb00
I/O ports at ca00
Kernel driver in use: parport_serial
Kernel modules: parport_serial
nameless@nemezida:~$ /sbin/modprobe parport_pc io=0x03f8,cf00,ce00,cd00,cc00,cb00,ca00 irq=4,20
WARNING: All config files need .conf: /etc/modprobe.d/emc2, it will be ignored in a future release.
ЗЫ
адреса портов пробовал эти вбивать как в конфигураторе так ручками в .hol, движки не врубились 
ЗЫЗЫ
попробовал вкл как здесь описано http://terminataaar.livejournal.com/432.html и тоже не фига, только не понятно почему там использовался адрес с размером 16 байт
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 17:29
Nick
Не, интересно, что говорит lspci -v после modprobe
А в hal как загружается модуль parport?
Должно быть что-то вроде такого:
loadrt hal_parport cfg="0x278 0x378 in 0x20A0 out"
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 17:55
Nameless
loadrt probe_parport
loadrt hal_parport cfg="0xca00 out "
там только один адрес который я указывал в конфигураторе в отличие от вашего примера
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 17:57
Nick
И после этого не работает?
Давай исключим другие возможные варианты проблемы:
В EMC2 в hal meter пины parport-out меняют свои значения?
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 18:04
Nameless
это где смотреть?
Re: Как найти адресс LPT в Linux?
Добавлено: 26 дек 2011, 18:10
Nick
Запускаешь EMC2 в одном из пунктов меню будет hal meter. В нем смотришь лучше всего на пин направления, при этом пробуешь ехать туда-сюда.