Вопрос или проблема
Недавно я купил ноутбук ASUS Q550LF с предустановленной Windows 8.1, а затем установил Ubuntu 14.04 и Debian 7.6. Я использую Ubuntu для большинства задач, но иногда мне нужно запускать Debian. Проблема в том, что Debian не загружается. В какой-то момент во время процесса загрузки я получаю различные варианты следующих сообщений об ошибках:
[время] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[время] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[время] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -110
[время] usb 1-7: невозможно прочитать конфигурации, ошибка -110
Они повторяются бесконечно, и процесс загрузки зависает. У меня нет проблем с сенсорным экраном в Windows или Ubuntu, поэтому я подозреваю, что есть какая-то проблема с Debian. При загрузке Ubuntu появляется то же сообщение об ошибке, но в конечном итоге сенсорный экран распознается:
$ lsusb
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Шина 001 Устройство 006: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Шина 001 Устройство 023: ID 04f3:010c Elan Microelectronics Corp.
Шина 001 Устройство 004: ID 13d3:5188 IMC Networks
Шина 001 Устройство 003: ID 8087:07dc Intel Corp.
Шина 001 Устройство 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ dmesg -k | grep 'usb 1-7'
[ 1.685457] usb 1-7: новое устройство USB на полной скорости номер 5, использует xhci_hcd
[ 1.702858] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 1.702862] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 1.702864] usb 1-7: Продукт: Сенсорный экран
[ 1.702866] usb 1-7: Производитель: ELAN
[ 1.703007] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
[ 3.822847] usb 1-7: USB отключен, номер устройства 5
[ 4.095373] usb 1-7: новое устройство USB на полной скорости номер 7, использует xhci_hcd
[ 6.233335] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 6.233371] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 6.345226] usb 1-7: новое устройство USB на полной скорости номер 8, использует xhci_hcd
[ 8.483093] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 8.483135] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 8.594952] usb 1-7: новое устройство USB на полной скорости номер 9, использует xhci_hcd
[ 10.733650] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 10.733688] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 10.900889] usb 1-7: новое устройство USB на полной скорости номер 10, использует xhci_hcd
[ 13.040048] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 13.040053] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 13.318826] usb 1-7: новое устройство USB на полной скорости номер 11, использует xhci_hcd
[ 13.336201] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 13.336202] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 13.336204] usb 1-7: Продукт: Сенсорный экран
[ 13.336205] usb 1-7: Производитель: ELAN
[ 13.336354] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
[ 15.458888] usb 1-7: USB отключен, номер устройства 11
[ 15.788782] usb 1-7: новое устройство USB на полной скорости номер 12, использует xhci_hcd
[ 15.806165] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 15.806169] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 15.806171] usb 1-7: Продукт: Сенсорный экран
[ 15.806173] usb 1-7: Производитель: ELAN
[ 15.806291] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
[ 17.928881] usb 1-7: USB отключен, номер устройства 12
[ 18.218822] usb 1-7: новое устройство USB на полной скорости номер 13, использует xhci_hcd
[ 18.236215] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 18.236218] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 18.236221] usb 1-7: Продукт: Сенсорный экран
[ 18.236222] usb 1-7: Производитель: ELAN
[ 18.236328] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
[ 20.359363] usb 1-7: USB отключен, номер устройства 13
[ 21.265243] usb 1-7: новое устройство USB на полной скорости номер 14, использует xhci_hcd
[ 21.283198] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 21.283203] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 21.283205] usb 1-7: Продукт: Сенсорный экран
[ 21.283207] usb 1-7: Производитель: ELAN
[ 21.283339] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
[ 23.406502] usb 1-7: USB отключен, номер устройства 14
[ 23.687181] usb 1-7: новое устройство USB на полной скорости номер 15, использует xhci_hcd
[ 25.828401] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 25.828406] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 25.993113] usb 1-7: новое устройство USB на полной скорости номер 16, использует xhci_hcd
[ 28.134506] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 28.134512] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 28.298972] usb 1-7: новое устройство USB на полной скорости номер 17, использует xhci_hcd
[ 30.440820] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 30.440825] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 30.552709] usb 1-7: новое устройство USB на полной скорости номер 18, использует xhci_hcd
[ 32.694248] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 32.694253] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 32.970694] usb 1-7: новое устройство USB на полной скорости номер 19, использует xhci_hcd
[ 35.111542] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 35.111546] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 35.276520] usb 1-7: новое устройство USB на полной скорости номер 20, использует xhci_hcd
[ 37.417528] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 37.417533] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 37.582405] usb 1-7: новое устройство USB на полной скорости номер 21, использует xhci_hcd
[ 39.723735] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -71
[ 39.723740] usb 1-7: невозможно прочитать конфигурации, ошибка -71
[ 39.888351] usb 1-7: новое устройство USB на полной скорости номер 22, использует xhci_hcd
[ 47.031720] usb 1-7: невозможно прочитать индекс конфигурации 0 дескриптора/старт: -110
[ 47.031725] usb 1-7: невозможно прочитать конфигурации, ошибка -110
[ 47.271826] usb 1-7: новое устройство USB на полной скорости номер 23, использует xhci_hcd
[ 47.289529] usb 1-7: Найдено новое USB-устройство, idVendor=04f3, idProduct=010c
[ 47.289534] usb 1-7: Новые строки USB-устройства: Mfr=4, Product=14, SerialNumber=0
[ 47.289536] usb 1-7: Продукт: Сенсорный экран
[ 47.289538] usb 1-7: Производитель: ELAN
[ 47.289666] usb 1-7: ep 0x2 - округление интервала до 64 микрорамок, ep desc говорит 80 микрорамок
Я не могу отключить сенсорный экран в BIOS, и большинство предполагаемых решений, с которыми я столкнулся при изучении проблемы, не работают. Я даже не уверен, как я мог бы решить эту проблему. Если кто-то может указать мне правильное направление, я был бы признателен. Спасибо заранее!
Есть ли у каждого USB-устройства достаточно питания, чтобы делать всё, что ему нужно, когда всё подключено?
Работает ли оно, если вы отключите все остальные USB-устройства?
Ответ или решение
Решение проблемы с сенсорным экраном ELAN на Ubuntu 14.04 и Debian 7.6
Введение
При установке Debian 7.6 на ноутбук ASUS Q550LF с предустановленной Windows 8.1 у вас возникли проблемы с загрузкой операционной системы. В процессе загрузки отображаются сообщения об ошибках, связанных с USB-устройством, что вызывает зависание системы. В то время как Ubuntu корректно распознаёт сенсорный экран ELAN, Debian показывает ошибки, связанные с чтением конфигурации USB-устройства. В данной статье мы рассмотрим возможные причины и способы решения этой проблемы.
Анализ проблемы
Ошибка, с которой вы столкнулись, может быть вызвана несколькими факторами:
-
Проблемы с совместимостью драйверов: Ваша версия Debian может не иметь актуальных или необходимых драйверов для работы с USB-устройствами, включая сенсорный экран ELAN. Вы можете проверить наличие и версию драйверов с помощью команды
lsusb
иdmesg
. -
Недостаток питания: Часто USB-устройства требуют недостаточно энергии, особенно если они подключены через концентраторы. Если на вашем ноутбуке подключено несколько устройств, попробуйте отключить их и оставить только сенсорный экран, чтобы проверить, исчезнет ли ошибка.
-
Конфликт оборудования: Возможно, что другие подключенные USB-устройства или прошивка непосредственно влияют на совместимость сенсорного экрана.
Шаги по устранению неполадок
-
Отключите все USB-устройства:
- Попробуйте загрузить Debian с отключенными всеми USB-устройствами, кроме сенсорного экрана. Это поможет понять, связан ли конфликт с недостатком мощности или конфликтующими устройствами.
-
Обновите ядро и драйверы:
- Убедитесь, что вы используете последнюю версию ядра Linux, которая поддерживает ваши устройства. В Debian 7.6 это может потребовать от вас обновления системы:
sudo apt-get update sudo apt-get upgrade
- Убедитесь, что вы используете последнюю версию ядра Linux, которая поддерживает ваши устройства. В Debian 7.6 это может потребовать от вас обновления системы:
-
Проверьте параметры BIOS:
- Несмотря на то что вы не можете отключить сенсорный экран в BIOS, проверьте, доступны ли другие настройки USB (например, режим Legacy или XHCI) и измените их, если это возможно. Это может решить проблемы совместимости.
-
Используйте альтернативные параметры загрузки:
- Попробуйте запустить Debian с различными параметрами, добавляя их в строку загрузки. Например, вы можете попытаться отключить поддержку USB 3.0, добавив параметр
usbcore.autosuspend=-1
илиpci=nomsi
.
- Попробуйте запустить Debian с различными параметрами, добавляя их в строку загрузки. Например, вы можете попытаться отключить поддержку USB 3.0, добавив параметр
-
Проверка на уровне ОС:
- Если ошибка возникает, используйте команды
dmesg -w
для наблюдения за сообщениями о загрузке в реальном времени, это поможет вам заметить, какие драйвера загружаются и где может возникнуть проблема.
- Если ошибка возникает, используйте команды
-
Вывод информации о системе:
- Запустите команды
lsusb
иlspci
для получения информации о подключённых устройствах и их конфигурациях.
- Запустите команды
-
Рассмотрение использования Live USB:
- Попробуйте загрузиться с Live USB-версии более новой версии Debian или Ubuntu и посмотрите, возникнут ли аналогичные проблемы. Это поможет определить, вызывает ли данная проблема версия ОС или конфигурация ядра.
Заключение
Серии сообщений об ошибках, которые вы наблюдаете, могут быть признаком различных проблем: от недостатка энергии до несовместимых драйверов. Следуя представленным шагам по устранению неполадок, вы сможете лучше понять причину и, возможно, устранить проблему. В случае продолжения трудностей, рекомендуется обратиться к сообществу Debian для получения дополнительной поддержки.
Если вам нужна более детальная помощь, не стесняйтесь задать дополнительные вопросы — пользователи и разработчики сообществ помогут вам в решении возникших трудностей!