LINUX.ORG.RU

Lenovo s740, Ubuntu баджи 20.04, проблемы с тачпадом и звуком

 ,


0

1

Всем привет! Имеется вышеуказанный ноут, ай7, 16гб, без внешней видюхи. Перепробовал штук 15 образов линукса, ни один не заработал из коробки, то звука нет, то тачпад не работает. Остановился на Ubuntu баджи. Теперь проблема: периодически после включения не работает то тачпад, то звук, иногда и то и другое. Закономерности не выявил. Бывает после перезагрузки или выключения и включения ноута проблема уходит сама собой. В конфигурировании никсов слаб, куда копать не знаю. Подскажите алгоритм диагностики и устранения проблемы. (п.с. гуглил, что-то пробовал, не помогло)


при таком описании сложно конкретные рецепты давать.

давай уточнять:

  • какое DE
  • X или Wayland
  • какие устройства

и я бы создал два раздельных топика – про тачпад и звук. иначе может изрядная мешанина получиться.

звуковуху можно найти следующей командой в эмуляторе терминала

lspci -knn|grep Audio -A5

тачпад сложнее (или я не знаю простого способа) // в X-ах

xinput

и в выводе поискать TouchPad. Как в Wayland я не в курсе.

изначально отправная точка – просмотр dmesg, например так

sudo dmesg|grep audio|less
sudo dmesg|grep touchpad|less

может в Ubuntu sudo и не требуется, я честно говоря не помню

и ещё: изучи писание разметки Markdown, иначе читать твои комментарии с выхлопами терминала будет невозможно. и перед публикацией смотри через кнопку «Предпросмотр» – всякие ошибки-описки, оформление и т.д.

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

Так, ну попробую!

По поводу первого вопроса про ДЕ и т.д., как это проверить? Я качал образ убунту тут ubuntubudgie.org

Теперь по звуковухе:

$ lspci -knn|grep Audio -A5
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Smart Sound Technology Audio Controller [8086:34c8] (rev 30)
	Subsystem: Lenovo Smart Sound Technology Audio Controller [17aa:3810]
	Kernel driver in use: sof-audio-pci
	Kernel modules: snd_hda_intel, snd_sof_pci
00:1f.4 SMBus [0c05]: Intel Corporation Ice Lake-LP SMBus Controller [8086:34a3] (rev 30)
	Subsystem: Lenovo Ice Lake-LP SMBus Controller [17aa:380e]
	Kernel driver in use: i801_smbus

По тачпаду:

xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ MSFT0001:01 06CB:CDB0 Mouse             	id=10	[slave  pointer  (2)]
⎜   ↳ MSFT0001:01 06CB:CDB0 Touchpad          	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I         	id=9	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=12	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=13	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]

Теперь по видео и тачпаду последние команды:

dmesg|grep audio|less
[    2.146441] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    2.151523] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    2.151537] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    2.151730] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
[    2.151735] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    2.151896] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    2.349482] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    2.383444] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[    2.383447] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    3.402719] sof-audio-pci 0000:00:1f.3: error: codec #2 probe error, ret: -5
[    3.411305] sof-audio-pci 0000:00:1f.3: unexpected ipc interrupt raised!
[    3.411306] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[    3.484157] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:1:0-fcf6c
[    3.484159] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:11:0 Kernel ABI 3:10:0
[    3.484160] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    3.484407] sof-audio-pci 0000:00:1f.3: firmware boot complete

Вот это dmesg|grep touchpad|less выдало пустоту

dmesg|grep touchpad|less
ax07
() автор топика
Ответ на: Так, ну попробую! от ax07

По поводу первого вопроса про ДЕ и т.д., как это проверить?

DE – Desktop Environment – в твоём случае это Budgie. я сразу не разобрал )

почему это важно? ты пишешь что «само ломается, чиниться» – очень часто корни таких проблем именно в DE зарыты. Попробуй в теги темы добавить Budgie – может найдутся знатоки этого окружения.

хотя нет… пересмотрел тему. у тебя проблема возникает или исчезает при включении ноутбука. параллельно виндовс нет? может влиять…

диагностика на этом этапе такая

  • Ubuntu загружается
  • ты проверяешь, всё ли работает
  • снимаешь лог
sudo dmesg >>dmesg.log
  • размещаешь лог на pastebin-сервисе, в тему помещаешь ссылку на лог и его описание (пример как это может выглядеть)
лог №1 -- тачпад и звук работают
лог №2 -- тачпад и звук не работают
лог №3 -- звук не работает
лог №4 -- тачпад не работает
...

ждать когда будут все варианты необязательно, но как минимум требуется «когда работает что-то» и «когда не работает оно же».

что делать с логами? (если сам будешь разбираться) нужно смотреть сообщения по устройству(ам) и драйверу(ам) с ним работающим. искать разницу между двумя загрузками…

В логах может быть имя твоей wifi-cети, IP-адрес и т.д. Для решения текущих проблем они не требуются и можешь их скрыть в логе (сначала, конечно, их там нужно будет найти).

звуковая карта

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Smart Sound Technology Audio Controller [8086:34c8] (rev 30)
	Subsystem: Lenovo Smart Sound Technology Audio Controller [17aa:3810]
	Kernel driver in use: sof-audio-pci
	Kernel modules: snd_hda_intel, snd_sof_pci

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

тачпад

⎜   ↳ MSFT0001:01 06CB:CDB0 Mouse             	id=10	[slave  pointer  (2)]
⎜   ↳ MSFT0001:01 06CB:CDB0 Touchpad          	id=11	[slave  pointer  (2)]

Вот это dmesg|grep touchpad|less выдало пустоту

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

  • «MSFT0001:01»
  • «06CB:CDB0»

кавычки необходимы для для экранирования двоеточия

ещё в убунту должен быть есть journalctl – этот инструмент может показать логи предыдущих загрузок. я не знаю сохраняются они у тебя или нет – зависит от текущих настроек. погугли про него и посмотри

man journalctl
anonymous
()

Это «нормально» для lenovo ideapad, которые традиционно криво работают в линуксе. У меня иногда тачпад не инициализируется на старте. Тогда я перезагружаюсь в шindows, шindows что-то там делает, чтобы тачпад заработал, перезагружаюсь обратно в линукс, и всё работает до следующего раза. Звук пока всегда работал (ну, с той разницей, что в шindows это Звук, а в линуксе маленький тоненький звучёк).

rupert ★★★★★
()
2 сентября 2020 г.

У меня практически всё работает кроме:

  1. Распознавание по лицу (мне не нужно)
  2. Какие-то глюки wifi\bluetooth (ошибки в логах) Думаю, что недоработка драйвера.
  3. Периодически при загрузке тачпад отваливается. Лечится выключением секунд на 10 питания.
  4. Не засыпает при закрытии крышки.

KUbuntu 20.04 Проблемы со звуком решаются установкой ядра не ниже 5.6.15 Ставь ukuu и играйся с ядрами.

В остальном всё ок.

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