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 Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

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

  diabolic - Użytkownik

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

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"

Offline

 

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

  diabolic - Użytkownik

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

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?

Offline

 

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

  diabolic - Użytkownik

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

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.

Offline

 

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

  diabolic - Użytkownik

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

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.[/quote]
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

Offline

 

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

  drag_op - Użytkownik

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 ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00134 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.27.78' WHERE u.id=1
0.00142 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.27.78', 1732492509)
0.00050 SELECT * FROM punbb_online WHERE logged<1732492209
0.00077 DELETE FROM punbb_online WHERE ident='52.167.144.203'
0.00068 SELECT topic_id FROM punbb_posts WHERE id=292209
0.00005 SELECT id FROM punbb_posts WHERE topic_id=27843 ORDER BY posted
0.00088 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27843 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00180 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27843 ORDER BY p.id LIMIT 0,25
0.00092 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27843
Total query time: 0.00855 s