LINUX.ORG.RU
ФорумAdmin

usb 3-5:string descriptor 0 read error: -22

 , ,


1

2

При загрузке системы и выходе из сна получаю следующую ошибку в журналах (а при выходе из сна и в консоли непосредственно):

usb 3-5:string descriptor 0 read error: -22

Нагуглил много подобных проблем, но нигде нет объяснения, с чем это связано. При отключении bluetooth в UEFI setup ошибка исчезает, но мне он нужен. Все usb порты работают нормально (по крайней мере флешка монтируется везде), bluetooth с помощью bluetoothctl находит девайсы, но соединение не устанавливается (не знаю, связано ли это с вопросом).

Вот lsusb:

Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 13d3:3474 IMC Networks Atheros AR3012 Bluetooth Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

upd: после выхода из сна получил новый lsusb, теперь уже ясно, что проблема с bluetooth:

Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 13d3:3474 IMC Networks Atheros AR3012 Bluetooth Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

upd2: вообще, номер девайса меняется после каждого выхода из сна, вот что происходит в dmesg (теперь номер 7):

[ 1775.013491] usb 3-5: string descriptor 0 read error: -22 [ 1775.052019] usb 3-5: USB disconnect, device number 6 [ 1775.332396] usb 3-5: new full-speed USB device number 7 using xhci_hcd [ 1775.463764] usb 3-5: string descriptor 0 read error: -22

Просто забей, это не критическая ошибка чтения идентификаторов устройства по usb во время инициализации/просыпания. На работоспособность не влияет. Если я правильно помню, там что-то связано с flight режимом и/или управлением электропитанием на устройстве, то ли ему нужно предварительно послать сигнал на полную инициализацию, чтоб usb-стек смог прочитать все параметры, то ли изменить сам порядок инициализации устройства, но могу ошибаться в деталях. Суть в том, что ту же процедуру оно выполняет, когда начинаешь пользоваться bluetooth адаптером, так что должно работать.

nickleiten ★★★
()
Ответ на: комментарий от egor595

Рылся в исходниках где-то год-полтора назад, т.к. самого немного подбешивала эта ошибка при старте. В итоге забил, т.к. там много чего пришлось бы переделывать (то ли acpi ещё до кучи затрагивало, то ли ещё чего, не помню).

nickleiten ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.