Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2015-10-26 18:07:42

diabolic
Użytkownik
Skąd: okolice Leżajska
Zarejestrowany: 2007-10-08

[SOLVED] Reguła udev touchscreen

Witam. Próbuję dodać regułę dla udev, aby dodawał symlinka do wykrytego dotyku na raspberry, niestety ni jak nie chce mi go dodać, mógłby ktoś wskazać gdzie leży błąd? Z góry dzięki.
dmesg:

Kod:

[    1.957745] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
[    2.061169] usb 1-1.4: New USB device found, idVendor=0eef, idProduct=0005
[    2.061202] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.061222] usb 1-1.4: Product: By ZH851
[    2.061238] usb 1-1.4: Manufacturer: RPI_TOUCH
[    2.061254] usb 1-1.4: SerialNumber: lUP950244416
[    2.063501] input: RPI_TOUCH By ZH851 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input0
[    2.125662] udevd[175]: starting version 175

reguła dla udev:

Kod:

SUBSYSTEM=="input", KERNEL=="event[0-9]*", SYSFS{idVendor}=="0eef", SYSFS{idProduct}=="0005", SYMLINK+="input/touchscreen0"

Ostatnio edytowany przez diabolic (2015-10-27 14:38:35)


I am the one who chose my path

Offline

 

#2 2015-10-26 20:18:16

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Reguła udev touchscreen

A jak dasz:


Kod:

SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTR{idVendor}=="0eef", ATTR{idProduct}=="0005", SYMLINK+="input/touchscreen0"

Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#3 2015-10-26 23:23:07

diabolic
Użytkownik
Skąd: okolice Leżajska
Zarejestrowany: 2007-10-08

Re: [SOLVED] Reguła udev touchscreen

Nic się nie dzieje. W syslogu też nic nie ma odnośnie, czy zły wpis, itp.


I am the one who chose my path

Offline

 

#4 2015-10-26 23:41:56

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Reguła udev touchscreen

Przeładowałeś bazę danych udeva?


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#5 2015-10-27 06:59:19

diabolic
Użytkownik
Skąd: okolice Leżajska
Zarejestrowany: 2007-10-08

Re: [SOLVED] Reguła udev touchscreen

Tak. Restart systemu też nie pomógł ;/


I am the one who chose my path

Offline

 

#6 2015-10-27 12:59:18

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Reguła udev touchscreen

To widać z jakiegoś powodu udev nie chce aplikować reguł, trzeba by popatrzeć w jego logi. ZObacz jak wykrywane jest to urządzenie via: udevadm info --name .  Zobacz jak przechodzi: udevadm test . W obu przypadkach daj ścieżkę do urządzenia.


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#7 2015-10-27 14:37:40

diabolic
Użytkownik
Skąd: okolice Leżajska
Zarejestrowany: 2007-10-08

Re: [SOLVED] Reguła udev touchscreen

Wreszcie ruszyło. Nakierowały mnie dopiero polecenia z twojego ostatniego postu. Pierwszym błędem było, że utworzyłem regułę i plik z nią umieściłem w katalogu /etc/udev/rules.d. Dopiero udevadm test pokazał, że udev bierze pliki z katalogu /lib/udev/rules.d. Po dodaniu reguły:

Kod:

KERNEL=="event*", ATTRS{name}=="RPI_TOUCH By ZH851", SYMLINK+="input/touchscreen0"

i restarcie wszystko ruszyło z buta.
Za pomoc wielkie dzięki ;).


I am the one who chose my path

Offline

 

#8 2015-10-27 15:37:56

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Reguła udev touchscreen

Pierwszym błędem było, że utworzyłem regułę i plik z nią umieściłem w katalogu /etc/udev/rules.d. Dopiero udevadm test pokazał, że udev bierze pliki z katalogu /lib/udev/rules.d.

On powinien i z tego i z tego brać. Z tym, że pierw z /lib/udev/rules.d a potem z /etc/udev/rules.d i w ten sposób nadpisuje jeśli coś było w tym pierwszym. Jak u ciebie nie bierze z /etc/ to coś masz schrzanione. xD


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#9 2017-06-19 14:34:22

drag_op
Użytkownik
Zarejestrowany: 2015-11-09

Re: [SOLVED] Reguła udev touchscreen

Odkopię, pewno dostanę złotą łopate ale tematyka ta sama.

Generalnie tak, mam touchscreen jak u założyciela tematu.
Na raspberyy z raspbianem zapierdala aż miło.
Próbuje to pożenić z debianem na x86/x64 i jest problem dość istotny.
Ekran zostaje ładnie wykrywany przy starcie systemu, elegancko, lsusb, dmesg...
Ale sam dotyk nie działa. Dopiero po ponownym wpieciu/wypięciu zaczyna dotyk śmigać jak należy.
Ma ktoś pomysł jak do tego podejść?

Kod:

[    3.534080] usb 1-7.3: new full-speed USB device number 7 using xhci_hcd
[    3.635463] usb 1-7.3: New USB device found, idVendor=0eef, idProduct=0005
[    3.635465] usb 1-7.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.635465] usb 1-7.3: Product: By ZH851
[    3.635466] usb 1-7.3: Manufacturer: BYZHYYZHY
[    3.635467] usb 1-7.3: SerialNumber: f[P38675689
[    3.642948] input: BYZHYYZHY By ZH851 as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7.3/1-7.3:1.0/0003:0EEF:0005.0004/input/input11
[  457.757869] usb 1-7.3: USB disconnect, device number 7
[  459.939656] usb 1-7.3: new full-speed USB device number 9 using xhci_hcd
[  460.041508] usb 1-7.3: New USB device found, idVendor=0eef, idProduct=0005
[  460.041510] usb 1-7.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  460.041511] usb 1-7.3: Product: By ZH851
[  460.041512] usb 1-7.3: Manufacturer: BYZHYYZHY
[  460.041513] usb 1-7.3: SerialNumber: f[P38675689
[  460.043493] input: BYZHYYZHY By ZH851 as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7.3/1-7.3:1.0/0003:0EEF:0005.0005/input/input12

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)