Автор Тема: Нет звука на ядре 4.9 в Altlinux 8.2 на процессоре Intel Atom Z8350  (Прочитано 3008 раз)

Оффлайн v753

  • Давно тут
  • **
  • Сообщений: 47
Нет звука на ядре 4.9 в Altlinux 8.2 на процессоре Intel Atom Z8350 (Intel stick)
Опытным путем установлено что звук есть на только на ядре 4.12 (на archlinux)

Как решить проблему?


Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 118
  • antohami@
Опытным путем установлено что звук есть на только на ядре 4.12 (на archlinux)

Как решить проблему?

Установить ядро un-def, и возможно к нему в придачу модуль ядра staging.
Читать про обновление ядра

Оффлайн Nick n

  • Начинающий
  • *
  • Сообщений: 4
сомнительно что заработает поскольку установленные ядра 4.13/ 4.14/ 4.15 и их модули результата не дали, вы уверены что стоит пробовать?
спасибо

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 749
сомнительно что заработает поскольку установленные ядра 4.13/ 4.14/ 4.15 и их модули результата не дали, вы уверены что стоит пробовать?
спасибо

Уверен, что нужно загрузиться в арч с тем ядром и провернуть горы работы:
- посмотреть модуль в lspci
- погрепать lsmod
- перешестить весь /proc/asound
- увидеть все depends в modinfo и выстроить связи
- погрепать /boot/config-<version>-<flavour> -<release> что-то на предмет SND, AC97 и дальше что-то в этом духе, и этот греп будет немалого размера
- плюс возможно смотреть модель Audio в документации на kernel.org
- (кино Джонни Мнемоник видели?) выстроить в голове всю эту виртуальную модель, а затем совместить её с такой же виртуальной моделью, которая не работает, чтобы в скоплении большого количества связей, увидеть, чего и где в других ядрах или ещё где-то не хватает и что является причиной отказа.

Модули alsa в ядре, а значит быть им или не быть (вот в чём вопрос), конфигурируются в конфиге ядра.
К тому же в каждом линукс проекте, например конфигурация ядра может быть своей. Человеческий фактор не исключается.

Из всего этого вороха, например:
модуль есть в ядре, загружен и сконфигурирован как загружаемый по требованию модуль
# lspci -k | grep -A2 Audio | tail -n1
Kernel driver in use: snd_intel8x0
# grep -i snd_intel8x0= /boot/config-$(uname -r)
CONFIG_SND_INTEL8X0=m
С драйверами звука всё начинается с ядра и дальше вверх по системе.

Оффлайн Nick n

  • Начинающий
  • *
  • Сообщений: 4
ага,  спасибо большое, картина прояснилась - будем пробовать! alt linux того стоит, работа 8.2 очень понравилась, помню как альт выглядел 12 лет назад

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 118
  • antohami@
сомнительно что заработает поскольку установленные ядра 4.13/ 4.14/ 4.15 и их модули результата не дали, вы уверены что стоит пробовать?

Имеете в виду ядра Arch?

Оффлайн Nick n

  • Начинающий
  • *
  • Сообщений: 4
и не только, например на дебиане звука на этих ядрах нет, кстати проверил и выполнил все согласно вашим рекомендациям в результате фиктивный выход - устройство вывода звука не обнаружено времени не хватает для решения работа занимает 14-16 часов в сутки, хорошо если будет rpm с ядром 4.12 в репозитории - звук на ядре 4.9 был только в openmandriva lx (установить не могу по причине 2гб озу на борту - для установки нужно больше)
Кстати, на distrowatch.com в рейтинге самые высокие места занимают системы у которых есть ядро 4.12

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 118
  • antohami@
хорошо если будет rpm с ядром 4.12 в репозитории

4.12 не lts, так что уже не будет, оно было. Но вы можете его взять из задания: http://git.altlinux.org/tasks/archive/done/_183/188097/ и установить руками.

Оффлайн Nick n

  • Начинающий
  • *
  • Сообщений: 4
спасибо попробую

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 118
  • antohami@
спасибо попробую

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