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  2014-12-04 18:28:07

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

urządzenie USB w /dev

dobrzy ludzie, dlaczego kiedyś gdy podpisałem UPSa APC pod USB to dostawałem urządzenie (w dev)
/dev/usb/hiddev0

a teraz nic nie dostaję?
(pewnie mi czegoś brakuje...)
w /var/log/messages widnieje moment podpięcia:

Kod:

Dec  3 12:37:38 drekmore kernel: [    6.262047] hid-generic 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.10 Device [American Power Conversion Back-UPS CS 350 FW:807.q5.I USB FW:q5] on usb-0000:00:1d.0-1/input0

załadowane są moduły:

Kod:

root@drekmore:/# lsmod | grep usb
usbserial              36293  3 pl2303
usbnet                 30844  1 asix
usbhid                 44467  0 
hid                   102264  2 hid_generic,usbhid
usbcore               195340  11 asix,uhci_hcd,usbserial,ehci_hcd,ehci_pci,pl2303,usbhid,usbnet
usb_common             12440  1 usbcore
mii                    12675  3 asix,r8169,usbnet
root@drekmore:/#

czegoś brakuje? coś jest nie tak?

Offline

 

#2  2014-12-04 18:32:32

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: urządzenie USB w /dev

1294

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:03:43)

Offline

 

#3  2014-12-04 18:40:26

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: urządzenie USB w /dev

Kod:

drekmore ~ $ udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[104836.603563] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
KERNEL[104836.608289] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
KERNEL[104837.407673] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005 (hid)
KERNEL[104838.143223] add      /class/usbmisc (class)
KERNEL[104838.143541] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[104838.144520] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005/hidraw/hidraw0 (hidraw)
UDEV  [104838.145453] add      /class/usbmisc (class)
UDEV  [104838.148953] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
UDEV  [104838.151967] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
UDEV  [104838.154924] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [104838.155331] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005 (hid)
UDEV  [104838.157124] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005/hidraw/hidraw0 (hidraw)
KERNEL[104838.899324] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[104838.900332] remove   /usbmisc (class)
KERNEL[104838.900477] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005/hidraw/hidraw0 (hidraw)
KERNEL[104838.900589] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005 (hid)
UDEV  [104838.901231] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [104838.901352] remove   /usbmisc (class)
UDEV  [104838.903272] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005/hidraw/hidraw0 (hidraw)
UDEV  [104838.904524] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0005 (hid)
^Cdrekmore ~ $

EDIT:
aaa z roota miało być

Kod:

root@drekmore:/dev# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[105063.864494] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
KERNEL[105063.865802] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
UDEV  [105063.866924] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
UDEV  [105063.868630] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
KERNEL[105066.673494] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
KERNEL[105066.677326] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
KERNEL[105067.477645] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006 (hid)
KERNEL[105068.212200] add      /class/usbmisc (class)
KERNEL[105068.213377] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[105068.214084] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006/hidraw/hidraw0 (hidraw)
UDEV  [105068.215224] add      /class/usbmisc (class)
UDEV  [105068.216664] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2 (usb)
UDEV  [105068.220129] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0 (usb)
UDEV  [105068.222491] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [105068.223668] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006 (hid)
UDEV  [105068.225600] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006/hidraw/hidraw0 (hidraw)
KERNEL[105069.055066] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[105069.055199] remove   /usbmisc (class)
UDEV  [105069.055279] remove   /usbmisc (class)
UDEV  [105069.056570] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[105069.056653] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006/hidraw/hidraw0 (hidraw)
KERNEL[105069.056699] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006 (hid)
UDEV  [105069.057655] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006/hidraw/hidraw0 (hidraw)
UDEV  [105069.058732] remove   /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:051D:0002.0006 (hid)
^Croot@drekmore:/dev#

Ostatnio edytowany przez Graffi (2014-12-04 18:47:30)

Offline

 

#4  2014-12-04 22:10:24

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: urządzenie USB w /dev

Jeśli potrzebujesz dodatkowego symlinka do /dev/usb/hiddev0, to możesz wyrzeźbić regułkę do udeva, żeby takowy automatycznie robił, identycznie, jak w przypadku pendraków:
https://dug.net.pl/drukuj/278/oswajanie_sie_z_udevem__czyli_jak_pisac_reguly_dla_urzadzen/

EDIT:
Nie wiem, skąd i do czego, ale mam domyślnie to urządzenie:

Kod:

root ~> ls -l /dev/usb/hiddev0 
crw------- 1 root root 180, 96 12-04 14:50 /dev/usb/hiddev0

Więc pewnie SystemD nie tworzy tego urządzenia, natomiast Eudev u mnie owszem i to domyślnie.

To by tłumaczyło, dlaczego u Ciebie się tworzyło i nagle przestało.

Ostatnio edytowany przez Jacekalex (2014-12-04 22:11:54)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2014-12-05 13:47:18

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: urządzenie USB w /dev

dzięki, tyle że nie wiem kompletnie jak uzyskać dane o dym urządzeniu (a raczej jak mam skorzystać z tym co są powyżej wydrukowane)

na tej zasadzie co piszesz mam w domu dwie drukarki USB podlinkowane żeby "nie skakały" i nie zamieniały się miejscami bo p910nd nie ogarniał tego ;)
ale tam uzyskałem informacje z urządzeń które się tworzyły (/dev/usb/lp0) a teraz jak?

Offline

 

Stopka forum

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

[ Generated in 0.013 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00097 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='3.16.47.89' WHERE u.id=1
0.00071 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.47.89', 1732546646)
0.00050 SELECT * FROM punbb_online WHERE logged<1732546346
0.00044 SELECT topic_id FROM punbb_posts WHERE id=279543
0.00005 SELECT id FROM punbb_posts WHERE topic_id=26758 ORDER BY posted
0.00058 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=26758 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00309 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=26758 ORDER BY p.id LIMIT 0,25
0.00176 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26758
Total query time: 0.0083 s