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  2019-04-15 21:19:24

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

device descriptor read/all, error -110

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:

Kod:

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

 

#2  2019-04-16 00:23:43

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: device descriptor read/all, error -110

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

Kod:

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]

Kod:

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.


Peace, Love and Debian for the World!!!

Offline

 

#3  2019-04-16 15:33:58

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: device descriptor read/all, error -110

@wikingagressor
dzięki za pomysł, sprawdziłem, ale to jednak nie to
(po dodaniu reguł):

Kod:

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:

Kod:

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

 

Stopka forum

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

[ Generated in 0.008 seconds, 9 queries executed ]

Informacje debugowania

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