LINUX.ORG.RU

Не работает usb клавиатура на ноутбуке под Ubuntu 24

 , ,


0

1

Решил перейти на убунту в качестве основной системы. На ноутбуке отсутствуют некоторые клавиши, поэтому имеется внешняя клавиатура. Но к сожалению система никак не видит клавиатуру, хотя в биос она спокойно работает

Ответ на: комментарий от Qarid12

Ты вывод то дай, пользователи лора уже будут думать что видит а что не видит или видит неправильно, в противном случае можно написать только что плохо то что не работает и посочувствовать. Нужно конкретику определить если хочется проблему решить. А если не хочется решить, а хочется сочувствия и пообщаться, то я тебе сочувствую, в убунте вообще на тестирование положили сверху большой и толстый. У меня 24 версия в виртуалке вообще масштабирование краш гнома даёт. Но уходить особо некуда - везде свои тараканы. Я может арчевских буду готовить, но пока не решился.

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

Не особо понимаю как это поможет, если в lsusb клавиатура не отображается совсем

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 3142:5060  Fifine Microphone
Bus 001 Device 030: ID 2717:5023 Xiaomi Inc. MI Wireless Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 004: ID 13d3:3529 IMC Networks Bluetooth Radio 
Bus 003 Device 005: ID 13d3:5a11 IMC Networks USB2.0 VGA UVC WebCam
Bus 003 Device 006: ID 04f3:0903 Elan Microelectronics Corp. ELAN:Fingerprint
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Qarid12
() автор топика
Ответ на: комментарий от Qarid12

А если отключить клаву то что поменяется? Ну и модель клавы в студию.

ЗЫ

lsusb -vvv

с клавиатурой и без неё может быть информативно

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от PRN

При подключении

[3682.663204] usb 1-2: new full-speed USB device number 41 using xhci_hcd

Далее

[ 3688.181036] usb 1-2: unable to read config index 0 descriptor/start: -71
[ 3688.181058] usb 1-2: can't read configurations, error -71
[ 3688.181265] usb usb1-port2: unable to enumerate USB device
Qarid12
() автор топика
Ответ на: комментарий от peregrine

При отключении изменений нет

us 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 3142:5060  Fifine Microphone
Bus 001 Device 030: ID 2717:5023 Xiaomi Inc. MI Wireless Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 004: ID 13d3:3529 IMC Networks Bluetooth Radio 
Bus 003 Device 005: ID 13d3:5a11 IMC Networks USB2.0 VGA UVC WebCam
Bus 003 Device 006: ID 04f3:0903 Elan Microelectronics Corp. ELAN:Fingerprint
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

С lsusb -vvv не особо понимаю как работать,ведь устройства всё равно нет

Qarid12
() автор топика
Ответ на: комментарий от Qarid12
sudo apt install moreutils
errno 71

что напишет? ХЗ одинаковые ли коды на разных машинах или разные. Но вообще думаю там будет

EPROTO 71 Ошибка протокола
т.е. либо с портом проблемы (в другом нормально всё?)

либо с кабелем клавиатуры

либо с библиотеками/драйверами

либо с самой клавиатурой на физическом уровне

Дальше надо понять что именно из этих пунктов проблемно, методом исключения. Для начала порт проверь будет ли в другом работать после перезагрузки.

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

А порт то вообще живёт вне биоса? Может к примеру у тебя БП не тянет все твои usb и когда ОС грузится то не только клава начинает работать и у тебя тупо разъём выключается по нехватке питания, хотя там обычно 110 ошибка должна быть если с питанием проблемы.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Да, при вводе команды выводит идентичную ошибку

EPROTO 71 Ошибка протокола

Кабель менял, результата ноль, сам порт скорее всего рабочий, потому что другие устройства работают

С клавиатурой всё по идее должно быть ок, ведь она сегодня работала с виндой, а так же спокойно работает на телефоне через переходник

Qarid12
() автор топика
Ответ на: комментарий от Qarid12

Винда не интересна. Интересен линукс. Мало ли что в винде, там и энергопотребление может быть ниже и проц холоднее и видяха может меньше жрать.

Кабель менял, результата ноль, сам порт скорее всего рабочий, потому что другие устройства работают

Вот это да если другие устройства в порте работают, то остаётся драйвер и клавиатура. Модель клавиатуры какая? Обычно снизу написано на ней.

Ещё можно

sudo journalctl -b
посмотреть, если стесняешься и боишься что туда что-то важное вылетит, то сам сначала глазками проверь, что там ничего критичного нет. Вообще, наверно, важны строчки в которых будет fail и error но лучше всё же всё посмотреть, может какой-то модуль ядра не грузится к примеру?

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

Модель клавиатуры ZA68, абсолютный китай

После введения journalctl -b наткнулся на ошибки связанные с usb

июн 11 22:23:00 kira-Laptop kernel: usb 1-3: unable to read config index 0 descriptor/start: -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: can't read configurations, error -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: new full-speed USB device number 4 using xhci_hcd
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: unable to read config index 0 descriptor/start: -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: can't read configurations, error -71
июн 11 22:23:00 kira-Laptop kernel: usb usb1-port3: attempt power cycle
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: new full-speed USB device number 5 using xhci_hcd
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: unable to read config index 0 descriptor/start: -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: can't read configurations, error -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: new full-speed USB device number 6 using xhci_hcd
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: unable to read config index 0 descriptor/start: -71
июн 11 22:23:00 kira-Laptop kernel: usb 1-3: can't read configurations, error -71
июн 11 22:23:00 kira-Laptop kernel: usb usb1-port3: unable to enumerate USB device

То же самое выдавал dmesg при подключении клавиатуры

[ 3688.181036] usb 1-2: unable to read config index 0 descriptor/start: -71
[ 3688.181058] usb 1-2: can't read configurations, error -71
[ 3688.181265] usb usb1-port2: unable to enumerate USB device
Qarid12
() автор топика
Ответ на: комментарий от Qarid12

Виртуальной машины (гипервизора) особенно VMware случайно нет? Может в нём линукс установлен? Про VMware на ноутах такая проблема известна. Ещё с 2015 года.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от PRN

Да вот тут фикс и проблема. Не думал что настолько криво клавиатуру можно сделать. ТС, там по ссылке твой ответ на все вопросы. Если кратко для Ъ китайцы смогли сделать кривую клавиатуру. Надо прописать в grub параметры ядра

usbcore.quirks=VendorID:ProductID:flags
где айдишники придётся из оффтопика вытаскивать

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

Да, в нем будет переменная GRUB_CMDLINE_LINUX_DEFAULT с опциями, возможно переменная закоментирована символом #. Тебе надо дописать к опциям usbcore.quirks=VendorID:ProductID:gki. Затем запустить sudo update-grub и перегрузиться.

PRN
()