Сенсорный экран и EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Он в конце написал, перзапуститесь и запустите "TouchKit" для калибровки.
Это делал? Тач заработал?
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Далее
gena@gena-desktop:~$ sudo -s
[sudo] password for gena:
root@gena-desktop:~# cd /home/gena/driver/TouchKit32/USBSrc
root@gena-desktop:~/driver/TouchKit32/USBSrc# make all
make -C /lib/modules/2.6.32-122-rtai/build SUBDIRS=/home/gena/driver/TouchKit32/USBSrc modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-122-rtai'
CC [M] /home/gena/driver/TouchKit32/USBSrc/tkusb.o
In file included from /home/gena/driver/TouchKit32/USBSrc/tkusb.c:15:
/home/gena/driver/TouchKit32/USBSrc/tkusb.h:25:27: error: asm/semaphore.h: Нет такого файла или каталога
/home/gena/driver/TouchKit32/USBSrc/tkusb.c: In function ‘DoSendData’:
/home/gena/driver/TouchKit32/USBSrc/tkusb.c:47: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type
include/linux/usb.h:1246: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/gena/driver/TouchKit32/USBSrc/tkusb.c: In function ‘irq_tscreen’:
/home/gena/driver/TouchKit32/USBSrc/tkusb.c:146: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
include/linux/usb.h:1311: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
/home/gena/driver/TouchKit32/USBSrc/tkusb.c: In function ‘lauch_int_read’:
/home/gena/driver/TouchKit32/USBSrc/tkusb.c:180: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
include/linux/usb.h:1311: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *, struct pt_regs *)’
make[2]: *** [/home/gena/driver/TouchKit32/USBSrc/tkusb.o] Ошибка 1
make[1]: *** [_module_/home/gena/driver/TouchKit32/USBSrc] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-122-rtai'
make: *** [all] Ошибка 2
root@gena-desktop:~/driver/TouchKit32/USBSrc#
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Проверить Тач не могу при загрузке после надписи Ubuntu
на экране дисплея появляется надпись OUT OF RANGE
Причем эту натпись выдает не система а сам дисплей
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Вчера такая надпись появлялась когда я с диска запустил PuppyStudio3.3
Сейчас буду пробовать установить на другой комп.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Это не страшно. Наверное в xorg.conf стоит не оптимальное разрешение для твоего моника. Это можно просто исправить.
Для начала убери xorg.conf. sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak , это все можно сделать из консоли из текстового терминала по Ctrl+Alt+F1.
Потом попробуй запуститься заново. Когда загрузишься скинь мне этот xorg.conf и оптимальное разрешение своего монитора.

ЗЫ вроде в guide написано, что собирать модуль ядра нужно только если скрипт это попросит, а он вроде не просил... Или я что-то недосмотрел?
Anonymouss
Новичок
Сообщения: 20
Зарегистрирован: 20 апр 2010, 16:35
Репутация: 6

Re: Сенсорный экран и EMC2

Сообщение Anonymouss »

"OUT OF RANGE"-
- IMXO это скорее слишком высокая частота обновления

хорошо-бы ещё посмотреть файл /var/log/Xorg.0.org ,
теоретически там можно увидеть информацию, сообщаемую о себе монитором , в том числе и поддерживаемые Modeline (если, конечно, он что-то о себе сообщает).
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

По ошибке отформатировал винт.
Начну все сначала.
Какую лучше Ubuntu ставить у меня раньше была 10.04 ?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Лучше ее и ставь :).
Как отформатировал? При разметке? Если да, то это не очень сложно восстанавливается.

ЗЫ Кстати, как вариант, можно попробовать сделать следующее, подунуть скрипту пустой xorg.conf. Не знаю, как на него отреагирует ubuntu и скрипт, но по идее может сработать.

чтобы создать пустой файл выполни
sudo touch /etc/X11/xorg.conf
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Пытался установить Ubuntu 8
А она удалила разделы и начала форматировать
Я питание отключил и все.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Сейчас попробывал (на CF флешке была ubuntu 10.04) все проделать
после
sudo service gdm stop
sudo Xorg -configure

выдало ошибку и файл xorg.conf не создал.На флешке Ubuntu не обновлялась.Может из-за этого ?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

не должно. А что за ошибку выдал, хотя бы примерно?
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Буду пробавать два варианта ,вариант 1 sudo touch /etc/X11/xorg.conf


root@gena-desktop:~# sh setup.sh

(*) Linux driver installer for TouchKit controller

(I) Check user permission: root, you are the supervisor.
(I) Begin to setup the TouchKit driver.
(I) Found and removed previous TouchKit driver.
(I) Extract TouchKit driver archive to /usr/local/TouchKit32.
(I) Create TouchKit utility shortcut in /usr/bin.
(I) Create TKCal tool shortcut in /usr/bin.
(I) Check X window version: 6.9.0 ~ 7.2.0
(I) Copy X module: x69/egalax_drv.so to /usr/lib/xorg/modules/input.

(Q) Which interface controller do you use?
(I) [1] RS232 [2] PS/2 [3] USB : 3
(I) Using interface: USB
(I) Found a non-HID compliant touch controller.
(I) Note that the option "Device" "/dev/input/mice" for mouse
should be changed to "Device" "/dev/input/mouseX" to prevent
the mouse driver from reading.
(I) For details, see the document "Driver Guide.pdf".

(I) Found X configuration file: /etc/X11/xorg.conf.
(I) Add touch configuration into /etc/X11/xorg.conf.
sed: -e выражение #1, символ 2: недопустимое использование строки адреса 0
(W) No "ServerLayout" section found! It will be appended automatically.

(I) Please reboot the system for some changes to take effect.
(I) After booting, type "TouchKit" to do calibration.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Таааккк! Что после перезапуска????
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

2 вариант (который делал на убитой системе,там EMC2 версия 2,5 была)
после Ctrl+Alt+F1
sudo service gdm stop
sudo Xorg -configure

выдает страницу текста,а в конце
fatal server error:
unrecognized option:-

Please consul......x.org foundation supp ort at htt://wiki.x.org.

на прошлой системе файл xorg.conf создался.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Nick писал(а):Таааккк! Что после перезапуска????
после перезапуска никаких изменений не заметил,да и что дальше нужно делать не очень представляю?
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Вот нашол ссылку кажется про мой драйвер,но машинный перевод
http://translate.google.com/translate?h ... layscreen/
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

На винте нашлась Ubuntu 11.10
попробовал установить на нее там был файл xorg.conf
создался такой
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 270.29 (buildd@roseapple) Fri Feb 25 14:43:24 UTC 2011

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung S/M 700IFT"
HorizSync 30.0 - 96.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1152x864_85 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Может его както перенести в 10.04 ?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение PKM »

кстати, а вот этот дешевле http://www.ebay.ca/itm/110768568117
хуже, чтоли?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Если скрипт отработал нормально, то после перезагрузки тач должен заработать нормально.

По тачу, какое у него нормально разрешение?

Вот этого:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1152x864_85 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

... говорит, что есть экран 1152*854.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

PKM писал(а):кстати, а вот этот дешевле http://www.ebay.ca/itm/110768568117
хуже, чтоли?

Я его раньше не видел,возможно не хуже.только не вижу у него провода USB и контролера сенсора
Ответить

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