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
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00120 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.226.187.24' WHERE u.id=1
0.00103 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.226.187.24', 1713581239)
0.00054 SELECT * FROM punbb_online WHERE logged<1713580939
0.00063 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.00014 SELECT search_for, replace_with FROM punbb_censoring
0.00221 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.00685 s