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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć,
Nowa klawiatura (zalman ZM-K700M),
niestety system potrzebuje kilku sekund (po starcie lub po podpięciu klawiatury) aby zaczęła działać (blokując przy tym inne urządzenia USB),
po podpięciu klawiatury [b]journalctl -fe[/b] daje:
kwi 15 21:13:26 debian kernel: usb 2-3: new full-speed USB device number 5 using xhci_hcd kwi 15 21:13:31 debian kernel: usb 2-3: device descriptor read/all, error -110 kwi 15 21:13:32 debian kernel: usb 2-3: new full-speed USB device number 6 using xhci_hcd kwi 15 21:13:32 debian kernel: usb 2-3: New USB device found, idVendor=060b, idProduct=2314, bcdDevice= 1.00 kwi 15 21:13:32 debian kernel: usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kwi 15 21:13:32 debian kernel: usb 2-3: Product: ZM-K700M kwi 15 21:13:32 debian kernel: usb 2-3: Manufacturer: ZALMAN kwi 15 21:13:32 debian kernel: input: ZALMAN ZM-K700M Keyboard as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:060B:2314.0005/input/input21 kwi 15 21:13:32 debian kernel: input: ZALMAN ZM-K700M Consumer Control as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:060B:2314.0005/input/input22 kwi 15 21:13:32 debian kernel: input: ZALMAN ZM-K700M Mouse as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:060B:2314.0005/input/input23 kwi 15 21:13:32 debian kernel: hid-generic 0003:060B:2314.0005: input,hidraw2: USB HID v1.10 Keyboard [ZALMAN ZM-K700M] on usb-0000:00:14.0-3/input0 kwi 15 21:13:32 debian kernel: input: ZALMAN ZM-K700M as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.1/0003:060B:2314.0006/input/input24 kwi 15 21:13:32 debian kernel: hid-generic 0003:060B:2314.0006: input,hidraw3: USB HID v1.10 Device [ZALMAN ZM-K700M] on usb-0000:00:14.0-3/input1 kwi 15 21:13:32 debian mtp-probe[1338]: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3" kwi 15 21:13:32 debian mtp-probe[1338]: bus: 2, device: 6 was not an MTP device kwi 15 21:13:32 debian systemd-logind[421]: Watching system buttons on /dev/input/event15 (ZALMAN ZM-K700M Keyboard) kwi 15 21:13:33 debian mtp-probe[1355]: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3" kwi 15 21:13:33 debian mtp-probe[1355]: bus: 2, device: 6 was not an MTP device
Ktoś miał taki problem, wie o co chodzi, rozwiązał go???
Offline
Protokol MTP to biblioteka odpowiedzialna za polaczenia z roznego rodzaju "androidowymi wynalazkami" i jest ona automagicznie uruchamiana przez [b]udev[/b] jak sie cos podlacza pod usb. Zanim system sie zorientuje, ze to jest innego rodzaju dongle/pendrak/mysz/klawiatura, to blokuje port usb przez chwile. Mozna to przyspieszyc:
najpierw poleceniem
lsusb
sprawdzasz nazwe kodowa producenta i produktu dla klawiatury i myszy,
pozniej kopiujesz liste regul dla udeva do katalogu [i] /etc/udev/rules.d [/i]
sudo cp /lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d/69-libmtp.rules
edytujesz plik [b]/etc/udev/rules.d/69-libmtp.rules[/b]
i wpisujesz po linii "# Some sensitive devices we surely don't wanna probe"
ATTR{idVendor}=="numer_producenta", ATTR{numer_produktu}=="22*", GOTO="libmtp_rules_end"
dla klawiatury i dla myszki i po restarcie powinienes miec spokoj.
Offline
@wikingagressor
dzięki za pomysł, sprawdziłem, ale to jednak nie to
(po dodaniu reguł):
kwi 16 15:30:44 debian kernel: usb 2-2: new full-speed USB device number 6 using xhci_hcd kwi 16 15:30:49 debian kernel: usb 2-2: device descriptor read/all, error -110 kwi 16 15:30:50 debian kernel: usb 2-2: new full-speed USB device number 7 using xhci_hcd kwi 16 15:30:50 debian kernel: usb 2-2: New USB device found, idVendor=060b, idProduct=2314, bcdDevice= 1.00 kwi 16 15:30:50 debian kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kwi 16 15:30:50 debian kernel: usb 2-2: Product: ZM-K700M kwi 16 15:30:50 debian kernel: usb 2-2: Manufacturer: ZALMAN kwi 16 15:30:50 debian kernel: input: ZALMAN ZM-K700M Keyboard as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/0003:060B:2314.0007/input/input25 kwi 16 15:30:50 debian kernel: input: ZALMAN ZM-K700M Consumer Control as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/0003:060B:2314.0007/input/input26 kwi 16 15:30:50 debian kernel: input: ZALMAN ZM-K700M Mouse as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/0003:060B:2314.0007/input/input27 kwi 16 15:30:50 debian kernel: hid-generic 0003:060B:2314.0007: input,hidraw0: USB HID v1.10 Keyboard [ZALMAN ZM-K700M] on usb-0000:00:14.0-2/input0 kwi 16 15:30:50 debian kernel: input: ZALMAN ZM-K700M as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:060B:2314.0008/input/input28 kwi 16 15:30:50 debian kernel: hid-generic 0003:060B:2314.0008: input,hidraw1: USB HID v1.10 Device [ZALMAN ZM-K700M] on usb-0000:00:14.0-2/input1 kwi 16 15:30:50 debian systemd-logind[424]: Watching system buttons on /dev/input/event13 (ZALMAN ZM-K700M Keyboard)
Bazując na tym: https://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error
czy można przyjąć, że problem ma związek z poborem energii na porcie USB?
Edit 2:
Ciągle szukam informacji,
z małego przeglądu sieci wygląda, że problem dotyczył kerneli od wersji w okolicach 4.0
i to częsta przypadłość płyt głównych Asus-a: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1437492
a u mnie:
inxi ... Host: debian Kernel: 4.19.0-4-amd64 x86_64 Mobo: ASUSTeK model: H81T ...
Ostatnio edytowany przez jacekz (2019-04-16 19:11:34)
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00119 | 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.119.167.189' WHERE u.id=1 |
0.00102 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.167.189', 1732179352) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732179052 |
0.00036 | 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=30893 AND t.moved_to IS NULL |
0.00024 | SELECT search_for, replace_with FROM punbb_censoring |
0.00127 | 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=30893 ORDER BY p.id LIMIT 0,25 |
0.00122 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30893 |
Total query time: 0.00592 s |