ELAN сенсорный экран на Ubuntu 14.04 и Debian 7.6

Вопрос или проблема

Недавно я купил ноутбук 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-устройства?

http://en.wikipedia.org/wiki/USB#Power

Ответ или решение

Решение проблемы с сенсорным экраном ELAN на Ubuntu 14.04 и Debian 7.6

Введение

При установке Debian 7.6 на ноутбук ASUS Q550LF с предустановленной Windows 8.1 у вас возникли проблемы с загрузкой операционной системы. В процессе загрузки отображаются сообщения об ошибках, связанных с USB-устройством, что вызывает зависание системы. В то время как Ubuntu корректно распознаёт сенсорный экран ELAN, Debian показывает ошибки, связанные с чтением конфигурации USB-устройства. В данной статье мы рассмотрим возможные причины и способы решения этой проблемы.

Анализ проблемы

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

  1. Проблемы с совместимостью драйверов: Ваша версия Debian может не иметь актуальных или необходимых драйверов для работы с USB-устройствами, включая сенсорный экран ELAN. Вы можете проверить наличие и версию драйверов с помощью команды lsusb и dmesg.

  2. Недостаток питания: Часто USB-устройства требуют недостаточно энергии, особенно если они подключены через концентраторы. Если на вашем ноутбуке подключено несколько устройств, попробуйте отключить их и оставить только сенсорный экран, чтобы проверить, исчезнет ли ошибка.

  3. Конфликт оборудования: Возможно, что другие подключенные USB-устройства или прошивка непосредственно влияют на совместимость сенсорного экрана.

Шаги по устранению неполадок

  1. Отключите все USB-устройства:

    • Попробуйте загрузить Debian с отключенными всеми USB-устройствами, кроме сенсорного экрана. Это поможет понять, связан ли конфликт с недостатком мощности или конфликтующими устройствами.
  2. Обновите ядро и драйверы:

    • Убедитесь, что вы используете последнюю версию ядра Linux, которая поддерживает ваши устройства. В Debian 7.6 это может потребовать от вас обновления системы:
      sudo apt-get update
      sudo apt-get upgrade
  3. Проверьте параметры BIOS:

    • Несмотря на то что вы не можете отключить сенсорный экран в BIOS, проверьте, доступны ли другие настройки USB (например, режим Legacy или XHCI) и измените их, если это возможно. Это может решить проблемы совместимости.
  4. Используйте альтернативные параметры загрузки:

    • Попробуйте запустить Debian с различными параметрами, добавляя их в строку загрузки. Например, вы можете попытаться отключить поддержку USB 3.0, добавив параметр usbcore.autosuspend=-1 или pci=nomsi.
  5. Проверка на уровне ОС:

    • Если ошибка возникает, используйте команды dmesg -w для наблюдения за сообщениями о загрузке в реальном времени, это поможет вам заметить, какие драйвера загружаются и где может возникнуть проблема.
  6. Вывод информации о системе:

    • Запустите команды lsusb и lspci для получения информации о подключённых устройствах и их конфигурациях.
  7. Рассмотрение использования Live USB:

    • Попробуйте загрузиться с Live USB-версии более новой версии Debian или Ubuntu и посмотрите, возникнут ли аналогичные проблемы. Это поможет определить, вызывает ли данная проблема версия ОС или конфигурация ядра.

Заключение

Серии сообщений об ошибках, которые вы наблюдаете, могут быть признаком различных проблем: от недостатка энергии до несовместимых драйверов. Следуя представленным шагам по устранению неполадок, вы сможете лучше понять причину и, возможно, устранить проблему. В случае продолжения трудностей, рекомендуется обратиться к сообществу Debian для получения дополнительной поддержки.

Если вам нужна более детальная помощь, не стесняйтесь задать дополнительные вопросы — пользователи и разработчики сообществ помогут вам в решении возникших трудностей!

Оцените материал
Добавить комментарий

Капча загружается...