BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: tachscreen egalax + KDE
СообщениеДобавлено: Ср 08 дек, 2010 12:08 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Freebsd 8.1
Всем привет. вобщем первый раз решил установить кде на фрибсд и то только по тому что понадобилось установить тачевый монитор. собсно монитор обычный, на него клеется пленка, онная цепляется на юсб порт компа. погуглив нашел порт ports/x11-drivers/xf86-input-egalax, установил. тач естесно не заработал. может кто нибудь делал такое? на линуксе ставили, там вроде настроили. на фре ну ни как ума дать не могу куда рыть. какой модуль включить, что написать в xorg.conf особенно касательно /dev
вобщем отпишитесь, направте в нужное русло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 08 дек, 2010 12:32 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3133
Откуда: Мезозой Пангея
сразу после втыкания устройства в USB последние строки
Код:
dmesg

что показывают?
а так же
Код:
usbconfig

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.18.15-zen-uksm-my+ #1 ZEN SMP Thu Oct 18 19:51:59 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 08 дек, 2010 12:53 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Чуть позже отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 08 дек, 2010 5:14 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
fidaj писал(а):
сразу после втыкания устройства в USB последние строки
Код:
dmesg

что показывают?
а так же
Код:
usbconfig

alex# dmeg
dmeg: Command not found.
alex# usbconfig
ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen0.2: <product 0x0020 vendor 0x8087> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen1.2: <product 0x0020 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen0.3: <USB TouchController eGalax Inc.> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
alex#


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 08 дек, 2010 5:22 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3133
Откуда: Мезозой Пангея
не внимательны!
Код:
dmesg

S
и еще id устройства/вендора посмотреть
Код:
cd /usr/ports/sysutils/usbutils && make install clean && rehash && lsusb

кстати после установки x11-drivers/xf86-input-egalax
сделайте
Код:
man egalax

там много чего написано... ;)
например
Код:
The egalax driver requires the uep(4) kernel driver.

соответственно
Код:
man uep

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.18.15-zen-uksm-my+ #1 ZEN SMP Thu Oct 18 19:51:59 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 08 дек, 2010 5:35 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Блин действительно все вроде просто. ман смотрел, но опять же не внемательность.
щас попробую все наладить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 09 дек, 2010 7:43 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
fidaj писал(а):
не внимательны!
Код:
dmesg
выполнил эту команду
выход с вк тачем
alex# dmesg | grep eGalax
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0

с выкл тачем
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0
ugen0.3: <eGalax Inc.> at usbus0 (disconnected)
ну тут видимо играет роль последняя строчка

S
и еще id устройства/вендора посмотреть
Код:
cd /usr/ports/sysutils/usbutils && make install clean && rehash && lsusb
установил, как юзать? для чего оно нуно)

кстати после установки x11-drivers/xf86-input-egalax
сделайте
Код:
man egalax

там много чего написано... ;)
например
почитал, вот что вычитал
The following driver Options are supported:

Option "Device" "string"
Usually "/dev/uep0" .

Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
опции эти указывать надо в xorg.conf? в мане xorg.conf вычитал что он лежит в /etc/xorg.conf, но когда настраивал его он у меня завелся в /root/xorg.conf.new, значит в нем указывать?


Код:
The egalax driver requires the uep(4) kernel driver.

соответственно
Код:
man uep

включил в /boot/default/loader.conf
uep_load="YES"
но в /dev устройство uep не появилось, как проверить загрузился ли модуль? или его в ручную в dev добавить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 09 дек, 2010 2:11 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3133
Откуда: Мезозой Пангея
научитесь правильно использовать теги при составлении/редактировании сообщений. Ваши сложно читать....

/root/xorg.conf.new - переименовать в xorg.conf и перенести в /etc/X11 - и там уже его редактировать!

Под root не работать!

Demolitionman писал(а):
включил в /boot/default/loader.conf
uep_load="YES"
но в /dev устройство uep не появилось, как проверить загрузился ли модуль? или его в ручную в dev добавить?


НЕ ПРАВИЛЬНО!!!
/boot/default/loader.conf - ТРОГАТЬ НЕЛЬЗЯ!!!
трогайте /boot/loader.conf!!!!!


если просто занести эту строку в /boot/loader.conf, то модуль загрузится после перезагрузки ПК, если необходимо загрузить его сразу и сейчас, то
Код:
kldload uep

а потом уже после перезагрузки он сам автоматически подгрузиться...(при условии наличия uep_load="YES" в /boot/loader.conf)

проверить список загруженных модулей можно так
Код:
kldstat


модуль делаем так(почему-то он по умолчанию не компилируется и нет опции)
есть только device uep? но для этого необходимо пересобрать ядро...
БЕЗ ПЕРЕСБОРКИ делайте:
Код:
cd /usr/src/sys/modules/usb/uep && make && make install && make clean


почитайте все-таки handbook

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.18.15-zen-uksm-my+ #1 ZEN SMP Thu Oct 18 19:51:59 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Последний раз редактировалось fidaj Чт 09 дек, 2010 6:15 pm, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 09 дек, 2010 3:40 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Спасибо, буду реализовывать прям щас. отпишусь через пол часа.
кстате по поводу того что под root нельзя работать, этого я не понимаю. знаю что систему убить можно, но за год работы под рутом ни разу ни чего не убил и не снес.
Хэндбук конечно надо прочесть обязательно. все ни как с силами за целый год собраться не могу))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 09 дек, 2010 8:00 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Вопщем установилось все. uep0 в девах появился пишу в конце xorg.conf
как написанно в мануале
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
...
EndSection


Option "Device" "string"
Usually "/dev/uep0" .

Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
сначало ругался на строку Option "Device" "string" переписал немного до такого состояния
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
Option "/dev/uep0"
EndSection
по всей видимости чего то упустил, строки
Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
не критичны? я так думаю для настройки калибровки, но пока что ни каких движений со стороны тача.
не много запутался
по идее мне надо указать устройство, драйвер к ниму и конфиги этого устройства, я прав? но как это все правельно написать в xorg.conf
подскажите пж.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 дек, 2010 4:35 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
fidaj писал(а):
научитесь правильно использовать теги при составлении/редактировании сообщений. Ваши сложно читать....

/root/xorg.conf.new - переименовать в xorg.conf и перенести в /etc/X11 - и там уже его редактировать!

Под root не работать!

Demolitionman писал(а):
включил в /boot/default/loader.conf
uep_load="YES"
но в /dev устройство uep не появилось, как проверить загрузился ли модуль? или его в ручную в dev добавить?


НЕ ПРАВИЛЬНО!!!
/boot/default/loader.conf - ТРОГАТЬ НЕЛЬЗЯ!!!
трогайте /boot/loader.conf!!!!!


если просто занести эту строку в /boot/loader.conf, то модуль загрузится после перезагрузки ПК, если необходимо загрузить его сразу и сейчас, то
Код:
kldload uep

а потом уже после перезагрузки он сам автоматически подгрузиться...(при условии наличия uep_load="YES" в /boot/loader.conf)

проверить список загруженных модулей можно так
Код:
kldstat


модуль делаем так(почему-то он по умолчанию не компилируется и нет опции)
есть только device uep? но для этого необходимо пересобрать ядро...
БЕЗ ПЕРЕСБОРКИ делайте:
Код:
cd /usr/src/sys/modules/usb/uep && make && make install && make clean


почитайте все-таки handbook

Жду ответа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 дек, 2010 7:13 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3133
Откуда: Мезозой Пангея
от кого?
от меня? :shock:

а я жду пока вы нормально теги освоите...

я все что нужно уже сказал - остальное - за вашим личным пополнением знаний и навыков....
man xorg.conf и так далее....

у меня такой железяки нет - поэтому более ничего сказать не могу...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.18.15-zen-uksm-my+ #1 ZEN SMP Thu Oct 18 19:51:59 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 дек, 2010 10:57 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 09 апр, 2010 9:49 pm
Сообщения: 565
Откуда: большой деревни
Demolitionman писал(а):
Вопщем установилось все. uep0 в девах появился пишу в конце xorg.conf
как написанно в мануале
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
...
EndSection


Option "Device" "string"
Usually "/dev/uep0" .

Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
сначало ругался на строку Option "Device" "string" переписал немного до такого состояния
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
Option "/dev/uep0"
EndSection
по всей видимости чего то упустил, строки
Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
не критичны? я так думаю для настройки калибровки, но пока что ни каких движений со стороны тача.
не много запутался
по идее мне надо указать устройство, драйвер к ниму и конфиги этого устройства, я прав? но как это все правельно написать в xorg.conf
подскажите пж.

string означает, что в вместо string нужно вставить строку символов ( любую, скажем имя любимой тёщи :) ,
integrer - вставить число ( как я понимаю, здесь задаётся промежуток для чего-то )
и всё-таки используйте тег code: тяжело различать, где закончился текст и зачался лог.

_________________
никто кроме нас (С)
пять строчек лога могут дать больше информации, чем тысяча строк описания, что и как не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 13 дек, 2010 8:35 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
radiognome писал(а):
Demolitionman писал(а):
Вопщем установилось все. uep0 в девах появился пишу в конце xorg.conf
как написанно в мануале
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
...
EndSection


Option "Device" "string"
Usually "/dev/uep0" .

Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
сначало ругался на строку Option "Device" "string" переписал немного до такого состояния
Section "InputDevice"
Identifier "idevname"
Driver "egalax"
Option "Device" "devpath"
Option "/dev/uep0"
EndSection
по всей видимости чего то упустил, строки
Option "MinX" "integer"

Option "MaxX" "integer"

Option "MinY" "integer"

Option "MaxY" "integer"
не критичны? я так думаю для настройки калибровки, но пока что ни каких движений со стороны тача.
не много запутался
по идее мне надо указать устройство, драйвер к ниму и конфиги этого устройства, я прав? но как это все правельно написать в xorg.conf
подскажите пж.

string означает, что в вместо string нужно вставить строку символов ( любую, скажем имя любимой тёщи :) ,
integrer - вставить число ( как я понимаю, здесь задаётся промежуток для чего-то )
и всё-таки используйте тег code: тяжело различать, где закончился текст и зачался лог.

Код:
 пробую использовать тег


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 14 дек, 2010 10:04 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Народ, блин, уже и не знаю чего делать. что я не так сделал в xorg.conf?
Код:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
        Load  "dbe"
        Load  "dri"
        Load  "dri2"
        Load  "extmod"
        Load  "glx"
        Load  "record"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
Identifier  "Card0"
        Driver      "vesa"
        VendorName  "3DLabs"
        BoardName   "VP9 visual processor"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "InputDevice"
        Identifier  "touchscreen"
        Driver      "egalax"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/uep0"
        Option "MinX" "82"
        Option "MaxX" "1960"
        Option "MinY" "100"
        Option "MaxY" "1960"

EndSection



ну чего ему еще надо? вообще не шевелится))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 14 дек, 2010 11:18 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 09 апр, 2010 9:49 pm
Сообщения: 565
Откуда: большой деревни
а где ещё один InputDevice в ServerLayout? само там ничего не появиться.

_________________
никто кроме нас (С)
пять строчек лога могут дать больше информации, чем тысяча строк описания, что и как не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 14 дек, 2010 11:55 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
radiognome писал(а):
а где ещё один InputDevice в ServerLayout? само там ничего не появиться.

а что писать в

Код:
InputDevice    "?" "?"

от куда брать инфу? я вроде делал эту запись, но x не запустился. ругнулся на эту строку.

и еще один попутный вопрос. у меня xorg-server 1.7 гря это старое гуано, которым, уже ни кто не пользуется есть 1.9 но на сайте freebsd.org я такого порта не нашел, там все 1,7[/quote][/list]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 14 дек, 2010 3:18 pm 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
ну вот пришел к логическому завершению. конф еще не готов до конца. оси перепутанны. но мало ли кому понадобится.
Код:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "egalax" "SendCoreEvents"
EndSection
 
...........
Section "InputDevice"
        Identifier  "egalax"
        Driver      "egalax"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/uep0"
        Option "MinX" "82"
        Option "MaxX" "1960"
        Option "MinY" "100"
        Option "MaxY" "1960"
 
EndSection


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 15 дек, 2010 6:41 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
Народ, я уже наверное достал вас с этим тачем, проблема вот в чем, все работает, но ось X перепутанна с осью Y, как реверсию сделать в мане написанно, но как оси поменять менстами ни слова. не подскажите?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 15 дек, 2010 8:22 am 
Не в сети

Зарегистрирован: Пн 12 апр, 2010 6:06 am
Сообщения: 37
есть выход, поменять местами провода на контролере тача, но это не дело. так как на линуксе работало. пробовал опции
Код:
Option      "SwapAxes" "yes"
        Option      "InvertX" "1"
        Option      "InvertY" "1"

чет не помогло. в мане ни слова


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: AMDmi3, Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика