Звук в Mandriva 2007 Spring Free (Не могу установить драйвера.)

Интегрированный звук, звуковые карточки, выносные устройства

Модератор: Модераторы разделов

Аватара пользователя
gard
Сообщения: 215

Звук в Mandriva 2007 Spring Free

Сообщение gard »

Ковыряюсь тут, смотрю дистрибутивы. Поставил Mandriva 2007, вроде всем нарвится .. пока что.. пока не начинаю настраивать железо. А настраивать стал оттого, что звука нет. У меня встроенная звуковуха HighDefinition. Для нее я в OpenSUSE ставил драйвера классическим способом - все работало. Драйвера отсюда: http://www.alsa-project.org/main/index.php/Main_Page. Так вот когда я распаковываю содержимое alsa-driver-1.0.14 и пишу ./configure, то процесс идет и в итоге я получаю непонятное

"...checking for kernel linux/version.h... no The file /usr/src/linux/include/linux/version.h does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /usr/src/linux).".

Честно говоря я понятия не имею как устанавливать дрова. Уже пытался на видяху поставить - ничего не вышло. Помогите разобраться со звуком. Жду ответов. :mellow:
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
Аватара пользователя
Ilja
Сообщения: 349
ОС: ALTLinux Branch 4.1

Re: Звук в Mandriva 2007 Spring Free

Сообщение Ilja »

gard писал(а):
07.10.2007 20:42
Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /usr/src/linux).".


У тебя чистым языком Уильяма нашего Шекспира просят поставить исходники ядра.

На форуме кстати бытует мнение что в мандриву лучше из ее репозитария пакетами все ставить...
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.

Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

Ага, исходники ядра. Как я понимаю. . грубо говоря Мандрива то уже установлена. И как мне теперь поставить эти исходники? Таак.. щас пошарюсь ка я.. в гугле.
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Звук в Mandriva 2007 Spring Free

Сообщение DaemonTux »

gard писал(а):
07.10.2007 22:42
Ага, исходники ядра. Как я понимаю. . грубо говоря Мандрива то уже установлена. И как мне теперь поставить эти исходники? Таак.. щас пошарюсь ка я.. в гугле.

Надо в менеджере пакетов искать чтото на подобии kernel-headers.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

Ага, скачал с репозитария и установил kernel-source-2.6.17.13mdv. Распаковываю свой первый архив tar jxvf alsa-driver-1.0.14.tar.bz2. Пишу ./configure - проходит. Далее пишу make и получаю:

Код: Выделить всё

[root@gardHost alsa-driver-1.0.14]# make
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
make dep
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers: Нет такого файла или каталога
find: Linux: Нет такого файла или каталога
find: Drivers/alsa-driver-1.0.14: Нет такого файла или каталога
make[1]: Entering directory `/home/gard/SoundLinuxDrivers/alsa-driver-1.0.14'
make[2]: Entering directory `/home/gard/SoundLinuxDrivers/alsa-driver-1.0.14/acore'
make[2]: *** /home/gard/Sound: Это каталог.  Останов.
make[2]: Leaving directory `/home/gard/SoundLinuxDrivers/alsa-driver-1.0.14/acore'
make[1]: *** [dep] Ошибка 1
make[1]: Leaving directory `/home/gard/SoundLinuxDrivers/alsa-driver-1.0.14'
make: *** [include/sndversions.h] Ошибка 2
[root@gardHost alsa-driver-1.0.14]#


Что бы это значило? Помогите разобраться. Хочу звук а никак не выходит.
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
DemogorgonTX
Сообщения: 25
ОС: Mandriva Linux 2007.1 Free

Re: Звук в Mandriva 2007 Spring Free

Сообщение DemogorgonTX »

у меня похожая проблема. в конце кончов драйвер встал, но звук есть только в наущниках, и очень тихий... никакие alsamixaer не помогают!
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Звук в Mandriva 2007 Spring Free

Сообщение Uncle_Theodore »

DaemonTux писал(а):
08.10.2007 04:59
gard писал(а):
07.10.2007 22:42
Ага, исходники ядра. Как я понимаю. . грубо говоря Мандрива то уже установлена. И как мне теперь поставить эти исходники? Таак.. щас пошарюсь ка я.. в гугле.

Надо в менеджере пакетов искать чтото на подобии kernel-headers.

Kernel-headers и kernel-source -- это две большие разницы, однако...

Автор -- Вы установили исходники того ядра, которое у Вас бегает?
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

Да, именно того, версию получил командой uname -r и этой версии поставил "kernel-source 2.6.17-13mdv". Вот она :) версия.

Распаковал и перекомпилил заново. В процессе было несколько каких то предупреждений. Но вроде бы мою звуковуху нашло и все прошло удачно. Ставил alsa-driver, alsa-lib, alsa-utils версий последних ...х.14.tar.bz2. После установки alsa-utils вообе выписало в конце что то тип а"ура, все готово, используйте микшер!". А перезагнулся- опять пишет, что нет звукового устройства. К тому же у меня почему то сесии KDE не сохраняются, не может ли быть именно в этом проблема в таком случае. То есть поставил звуковуху, а сессия не сохранилась и произошел откат?

И еще:
Я делаю и ./configure и make и make install под root'ом. Хотя, по сути под root'ом можно делать только make install. Вот и думаю. . возможно первые две команды конфигурируют звук под пользователя, под которым я сижу. Возможно, их стоит выполнять от его имени а уж потом make install от рута?
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
Аватара пользователя
mikes
Сообщения: 294
ОС: ubuntu

Re: Звук в Mandriva 2007 Spring Free

Сообщение mikes »

ну наверное надо почиттать инструкцию которая к дровам прилагалась...

мне кажется что вы собсно создаёте модуль для ядра но он не подгружается.. возможно надо дописать? пробовать modprobe и тд?
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

В инструкции нет ничего кроме команд распаковки, затем ./configure; make; make install; ./snddevices для alsa-driver и make; make install для alsa-lib и alsa-tools. Все, еще после установки должно запускаться alsaconf и alsamixer. Не стартует.
Сегодня попробую тупо переустановить Мандриву, скачаю опять kernel-source и заново счиста попробую поставить дрова. :crazy:
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

Устанавливаю alsa-driver (уже распаковал):

Код: Выделить всё

./configure
- выполняется.. на некотором этапе проскакивает:

Код: Выделить всё

warning: Symbol version dump /usr/scr/linux-2.6.17-13mdv/Module.symvers is missing; modules will have no dependencies and modversions.
Что за зависимости модулей.. такая же версия ядра то! Или еще что то нужно доустановить? А может ядро перекомпилировать?
...выполняется далее... в итоге:

Код: Выделить всё

ALSA modules were sucesfully compiled.
==============================================
- выполняется==============================================

Код: Выделить всё

make install
- выполняется и получаю предупреждение о каналах по умолчанию:

Код: Выделить всё

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
You would use some ALSA or OSS mixer to set the appropriate volume.
==============================================

Код: Выделить всё

./snddevices
Остальные команды

Код: Выделить всё

 ./configure; make install
для alsa-lib и alsa-utils прошли нормально без вывода сообщений об ошибках. В конце было: "Теперь ALSA готова к использованию! Для регулировки уровня громкости используйте ваш любимый микшер.
Команда alsaconf запустилась и якобы установила мою звуковуху, все чинно. А вот alsamixer не стартанула, типа не найдено какое то устройство.

Перезагаюсь и получаю опять:

Код: Выделить всё

Sound server information message:
ERROR while initializing sound drive.
device: default can't be opened for playback (no such device).
The sound server will continue, using the null output device.
В общем опять двацатьПять.
Народ помогайте! Что там еще за зависимости.. может в этом дело? Все же так делаю! А не работает. Хочу живой LINUX!!! :crazy:

И все таки! Завтра полное форматирование разделов и заново!
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
Аватара пользователя
gard
Сообщения: 215

Re: Звук в Mandriva 2007 Spring Free

Сообщение gard »

Вот более подробное описание проблемы:
У меня материнка ASUS M2N-MX со встроенным звуком HDA - Analog Devices AD1986A @ nVIDIA MCP61 - High Definition Audio Controller. При установке ставится какой то стандартный ALSA драйвер как бы под чипсет Intel. Как только вхожу в систему - получаю:

Код: Выделить всё

Sound server information message:
ERROR while initializing sound drive.
device: default can't be opened for playback (no such device).
The sound server will continue, using the null output device.

Ну ясен пень думаю.. иду на http://www.alsa-project.org/main/index.php/Main_Page, качаю оттуда

Код: Выделить всё

# alsa-driver-1.0.14.tar.bz2
# alsa-lib-1.0.14a.tar.bz2
# alsa-utils-1.0.14.tar.bz2

И начинаю ставить как написано в руководстве. Сначала ставлю alsa-driver. Распаковываю так: tar jxfv alsa-driver-1.0.14.tar.bz2 Захожу и ... вот частично логи:

Код: Выделить всё

[root@gardhost alsa-driver-1.0.14]# ./configure
Начинается выполнение...
...
...
...checking for GCC version... Kernel compiler:  Used compiler: gcc (GCC) 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1)
*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.
*** Please make sure that the same compiler version was used for building kernel.
checking for built-in ALSA... no
checking for existing ALSA module...
...
...
...Выполняется и получаю в конце:
config.status: include/autoconf-extra.h is unchanged
Hacking autoconf.h
[root@gardhost alsa-driver-1.0.14]# make
Начинается выполнение...
...
...
make -C /lib/modules/2.6.17-13mdv/source SUBDIRS=/home/gard/SoundLinuxDrivers/alsa-driver-1.0.14
O=/lib/modules/2.6.17-13mdv/build CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-2.6.17-13mdv'
  WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers
           is missing; modules will have no dependencies and modversions.
...Выполняется дальше и доходит до конца.
Сначала установка в ./configure не шла, так как у меня не было исходников ядра. Я поглядел его версию командой uname -r. Версия 2.6.17-13mdv. Установил с репозитария kernel-source 2.6.17-13mdv. И вот после этого уже опять какие то траблы. Ессно звук после такой установки не появился. В общем - помогите разобраться!
В опенсюз 10,2 я звук ставил нормально как то. .а тут ниче не понимаю.. может нужно пересобрать ядро или что то в этом роде? Если так - скажите как это делается.
Изображение Contacts: gard.area51@jabber.ru/org .. more: http://gardarea51.wordpress.com
Спасибо сказали:
collaps
Сообщения: 1
ОС: Mandriva 2006

Re: Звук в Mandriva 2007 Spring Free

Сообщение collaps »

Не надо ничего компилировать, сначало узнай почему нет звука:
- "lspcidrake -v | fgrep AUDIO" какой драйвер по умолчанию использует твоя звуковуха
- "grep sound-slot /etc/modules.conf" какие дрова используються сейчас
- "/sbin/lsmod" скажет загружени ли дрова для звука

это подсказки из "центра управления", залезь сам туда, в роздел "оборудование" иконка "обслуживание и настройка оборудования" и Mandriva сама тебе скажет чего ей не хватает, и где это взять.
А по поводу дров: ALSA это не набор драйверов, а всего лишь програмная прослойка между дровами и приложением (да поправят меня гуру, если я ошибаюсь). Драйвера - это модули ядра: и идут они обычно вместе с ядром. И еще - в директории с ALSA должен быть файлик с перечнем подерживаемого оборудования, есть ли там твой кодек "AD 1986A"?
По поводу неудачной компиляции ALSA: когда распаковываешь исходники ядра - то они чистые, то есть прежде чем компилировать какой то модуль, желательно сначало пересобрать ядро под себя, установить его, а потом под свое ядро (с настроеными исходниками) компилировать модули. Как компилировать ядро? в инете довольно много доки по этому поводу.


P.S. У меня "Mandriva 2006" мать "ASUS P4P800-VM" встроений звук "Analog Devices AD1980" дрова по умолчанию подгружаються "snd-intel8x0" и звук идет нормально.
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: Звук в Mandriva 2007 Spring Free

Сообщение Dr_Aibolit »

MANDRIVA 2008 поднимает HDA на ура автоматически. проверено.
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
srgaz
Сообщения: 45
ОС: GNU/Linux, *BSD

Re: Звук в Mandriva 2007 Spring Free

Сообщение srgaz »

gard писал(а):
07.10.2007 20:42
Ковыряюсь тут, смотрю дистрибутивы. Поставил Mandriva 2007, вроде всем нарвится .. пока что.. пока не начинаю настраивать железо. А настраивать стал оттого, что звука нет. У меня встроенная звуковуха HighDefinition. Для нее я в OpenSUSE ставил драйвера классическим способом - все работало. Драйвера отсюда: http://www.alsa-project.org/main/index.php/Main_Page. Так вот когда я распаковываю содержимое alsa-driver-1.0.14 и пишу ./configure, то процесс идет и в итоге я получаю непонятное

"...checking for kernel linux/version.h... no The file /usr/src/linux/include/linux/version.h does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /usr/src/linux).".

Честно говоря я понятия не имею как устанавливать дрова. Уже пытался на видяху поставить - ничего не вышло. Помогите разобраться со звуком. Жду ответов. :mellow:

не пойму там весе драйвера так называймые есть
и вот вопщем не могу понять вас что за драйвера в linuxe вобще
модули понемаю
Спасибо сказали: