Автор Гілка: USB-миша розпізнається з другого разу  (Прочитано 3115 раз)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Проблема: стандартна оптична миша USB виробництва Hama не розпізнається з першого разу, якщо її вставити після завантаження системи. Якщо витягти мишу і знову вставити — все гаразд, з другого разу розпізнається. Як би це пофіксити? Спостерігається проблема досить давно, Ubuntu 8.04, ядро 2.6.24-19-generic

ось що каже dmesg:

спроба 1, мишку вставив у порт:
[  140.434427] usb 3-1: new low speed USB device using uhci_hcd and address 2
[  140.554170] usb 3-1: device descriptor read/64, error -71
[  140.777696] usb 3-1: device descriptor read/64, error -71
[  140.997239] usb 3-1: new low speed USB device using uhci_hcd and address 3
[  141.117014] usb 3-1: device descriptor read/64, error -71
[  141.340552] usb 3-1: device descriptor read/64, error -71
[  141.556065] usb 3-1: new low speed USB device using uhci_hcd and address 4
[  141.963228] usb 3-1: device not accepting address 4, error -71
[  142.075003] usb 3-1: new low speed USB device using uhci_hcd and address 5
[  142.482153] usb 3-1: device not accepting address 5, error -71
ось після того, як витяг і вставив знову:
[  179.875708] usb 3-1: new low speed USB device using uhci_hcd and address 6
[  180.048785] usb 3-1: configuration #1 chosen from 1 choice
[  180.194335] usbcore: registered new interface driver hiddev
[  180.206681] input: MosArt Optical Mouse as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input8
[  180.242967] input,hidraw0: USB HID v1.10 Mouse [MosArt Optical Mouse] on usb-0000:00:1d.2-1
[  180.242992] usbcore: registered new interface driver usbhid
[  180.242998] /build/buildd/linux-2.6.24/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
« Змінено: 2008-07-20 00:42:55 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: USB-миша розпізнається з другого разу
« Відповідей #1 : 2008-07-20 12:37:09 »
тепер один з USB портів, винесених на передню панель перестав чомусь працювати. Флешка на ньому починає часто миготіти і не монтується. Чим це може бути викликано?
Якщо по dmesg|tail показує на помилки пристрою USB, то може бути банальне стирання контактів/поганий контакт на порті ::)
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: USB-миша розпізнається з другого разу
« Відповідей #2 : 2008-07-20 16:25:51 »
тепер один з USB портів, винесених на передню панель перестав чомусь працювати. Флешка на ньому починає часто миготіти і не монтується. Чим це може бути викликано?
Якщо по dmesg|tail показує на помилки пристрою USB, то може бути банальне стирання контактів/поганий контакт на порті ::)
оце навряд чи. з флешками та іншими пристроями жодних проблем. та й чому, якщо я після першого разу довільну кількість разів витягну й вставлю мишу, все нормально?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: USB-миша розпізнається з другого разу
« Відповідей #3 : 2008-07-20 16:47:19 »
оце навряд чи. з флешками та іншими пристроями жодних проблем. та й чому, якщо я після першого разу довільну кількість разів витягну й вставлю мишу, все нормально?
Я не стверджував наявність поганого контакту в порті, а лише натякнув на нього як можливу причину - у вас очевидно проблема у самій миші - безпосередньо у роз'ємі (стерлися контакти, малоімовірно та все ж може бути) або кабелі (перебитий).
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: USB-миша розпізнається з другого разу
« Відповідей #4 : 2008-07-20 21:12:20 »
це все дуже сумнівно, що справа у мишці. якби були проблеми з залізом, то проблеми б спостерігалися незалежно від того, коли я вставив мишку в порт і скільки разів вставив/витяг. а тут все відтворюється: якщо вставляєш мишку після завантаження системи, то треба витягти і вставити ще раз, аби вона запрацювала. Наступні вставлення/витягання вже не глючать.

якщо мишку вставити до завантаження системи, все гаразд. тут явно винні оці модулі ядра:

$ lsmod|grep usb
usbmouse                6400  0
usbcore               146028  4 usbmouse,ehci_hcd,uhci_hcd

якщо почитати мій перший пост, там uhci_hcd п’ять разів пробує змусити пристрій працювати, і йому не вдається. але потім, після витягування/вставлення миші, проба №6 стає вдалою.

Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: USB-миша розпізнається з другого разу
« Відповідей #5 : 2008-07-21 10:34:13 »
здається, пофіксено:

/etc/modprobe.d/blacklist:

після оцих рядків:
blacklist usbmouse
blacklist usbkbd

додав:
blacklist uhci_hcd
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: USB-миша розпізнається з другого разу
« Відповідей #6 : 2010-02-15 19:22:54 »
Проблема з видимістю usb-миші при першому завантаженні присутня і в Ubuntu 9.04.
openSUSE + KDE