Вопрос или проблема
Порт USB-C не работает в Ubuntu 18.04
USB-C порт Lenovo Yoga 910 не работает с Ubuntu 18.04.
kern.log
не выводит ничего, когда я что-то подключаю.
Когда я подключаю тот же хаб к USB-C порту, который предназначен для зарядки батареи, он работает. Так что я предполагаю, что этот порт просто отключен, и мне нужно как-то его “разбудить”. Потому что до переустановки Ubuntu всё работало нормально. Возможно, мне нужно какое-то дополнительное программное обеспечение (драйверы), чтобы это исправить?
Вывод lsusb
:
Bus 002 Device 002: ID 17ef:7205 Lenovo
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0cf3:e300 Atheros Communications, Inc.
Bus 001 Device 003: ID 138a:0094 Validity Sensors, Inc.
Bus 001 Device 002: ID 04f2:b5a4 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я сталкиваюсь с этой проблемой уже две недели, и сегодня нашёл решение, просто купив другой кабель! Сегодня днём я получил свой третий адаптер “USB-C Male to USB-3 Female”, и флеш-накопитель появился на рабочем столе! Не знаю, могу ли я упомянуть бренд этого адаптера, поэтому не буду этого делать, но два предыдущих от других производителей заставили меня думать, что либо USB-C порт на моём новом ноутбуке не работает, либо U!buntu 18.04 несовместим с USB-C!!
Ответ или решение
Если у вас возникла проблема с неработающим USB-C портом на Lenovo Yoga 910 под управлением Ubuntu 18.04, не отчаивайтесь. Следующие шаги могут помочь вам диагностировать и решить эту проблему.
Шаг 1: Проверка оборудования
-
Используйте другой адаптер/кабель: Как вы уже заметили, некоторые кабели могут не поддерживать передачу данных даже при наличии физической совместимости разъемов. Проверьте, используете ли вы сертифицированный адаптер USB-C, который поддерживает передачу данных, а не только зарядку.
- Подключите другие устройства: Попробуйте подключить разные устройства к USB-C порту, чтобы убедиться, что проблема не в используемом оборудовании.
Шаг 2: Проверка настройки системы
-
Обновление системы: Убедитесь, что ваша система обновлена до последней версии. Выполните в терминале:
sudo apt update sudo apt upgrade
- Проверка загрузки модулей ядра: Убедитесь, что необходимые модули загружены. Вы можете выполнить и проверить следующий список:
lsmod | grep usb
Шаг 3: Проверка журналов системы
-
Консольный журнал: Введите команду для отображения записей в журнале при подключении устройства:
sudo dmesg -w
Подключите устройство и посмотрите, отображаются ли какие-либо сообщения об ошибках или подтверждения.
- Проверка
kern.log
: Если файлkern.log
по-прежнему не показывает никаких записей, возможно, он не должен показывать ошибки, если модуль не загружается.
Шаг 4: Настройки питания
- BIOS/UEFI: Проверьте конфигурацию USB в BIOS или UEFI. Может быть, есть настройки, отключающие USB порты для экономии энергии. Иногда включение или отключение опции "USB charging" может помочь.
Шаг 5: Переустановка драйверов USB
Если никаких действий не удалось предпринять, попробуйте переустановить драйверы USB:
sudo apt install --reinstall linux-modules-extra-$(uname -r)
После этого перезагрузите систему.
Шаг 6: Сообщество и поддержка
Если проблема остается нерешенной, рассмотрите возможность обращения на специализированные форумы или в сообщества, такие как Ask Ubuntu или Ubuntu Forums, где вы можете получить более специфическую помощь от сообщества. Укажите свои тесты и результаты, чтобы помочь другим пользователям с аналогичными вопросами.
Заключение
Если все вышеперечисленные шаги не помогли, это может быть признаком аппаратной проблемы или несовместимости с конкретным оборудованием. Но, как показал ваш опыт, в некоторых случаях даже смена кабеля может оказать решающее значение. Попробуйте экспериментировать с различными устройствами и кабелями, чтобы добиться нужного результата.