Всем доброго времени суток.
Как запустить данную звуковую карту в этом дистрибутиве?
Погуглив я нашёл что посмотреть определилась ли в системе карта можно командой
lspci -vвот что выдаётся у меня из под root на описание этой карты:
01:06.0 Multimedia audio controller: Creative Labs SB X-Fi
Subsystem: Creative Labs Device 002f
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at ac00 [size=32]
Memory at efc00000 (64-bit, non-prefetchable) [size=2M]
Memory at e8000000 (64-bit, non-prefetchable) [size=64M]
Capabilities: [40] Power Management version 2
Capabilities: [50] MSI: Mask- 64bit+ Count=1/1 Enable-
С сайта ALSA вот здесь http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs я нашол что необходимо что в системе были драйвра для чипа emu20k1
При попытки поискать от root в истеме файла с таким названием ничего не нашлось, хотя вот есле поискать чип emu10k1 то находится довольно такие много где.
Версия ядра и версия alsa в alt linux 5 удовлетворяют тем требованиям что упоминаются в статьях в интеренет чтобы данное устройство поддерживалось. Ядро стоит 2-6-30 а alsa 1.0.21-alt2 - хотя модуль alsa-oss стоит версии 1.0.17-alt6. (новее версия в менеджере пакетов стандартном не предлагается, хотя у меня подключен стандартный репозиторий пакетов от ALT Linux)
В графическом интерфейсе KDE карта в разделе звуковых устройств не видится.
Как её запустить?
есле нужна какая нибуть дополнительная информация могу написать.
=======================================================
В общем решение нашёл сам же, и снимаю вопрос.
Для тех кто столкнётся с подобной проблемой делать нужно так:
1) подключаем репозиторий Alt Linux (той же версии дистрибутива что установлен на компе) в менеджере пакетов.
2) смотрим ТОЧНУЮ версию ядра через консоль и запоминаем:
uname -a3) через менеджер пакетов производим поиск пакетов и установку пакетов (есле что то из них не установлено):
kernel-headers-common
kernel-headers-std-def
glibc-kernheaders
kernel-headers-modules-std-def
make
gcc (gcc желательно той же версии что и использовалась при сборке оригинального ядра std-def)
При поиске пакетов смотрим чтобы их ВЕРСИЯ СОВПАДАЛА С ВЕРСИЕЙ ЯДРА
(кроме пактов make и gcc)
4) Качаем драйвер с сайта креативе http://support.creative.com/Products/Products.aspx?catid=209 (какая карта у вас выбираем)
5) Распаковываем в домашнюю или какую нибуть другую папку в каталоге /home/<user> (user - имя вашего пользователя под которым вы работаете в системе)
6) в консоли под root заходим в распакованный каталог
cd /home/..... (путь в распакованную папку)и выполняем в ней make и как отработает make install
7) перезагружаем комп и слушаем звуковуху.