Jump to content
Sign in to follow this  
ekzarh

установка звуковой карты

Recommended Posts

Прикупил себе карточку Audigy 4. Поставил. Mandriva 2005 подобрала дрова к ней (правда определила ее, как Audigy2). Вобщем не работает карта. При этом бортовое аудио пашет. Знающие люди, подскажите новичку, как правильно установить этот девайс в Linux. Только поподробнее, если не трудно. Я только месяц, как на Linux перешел.

Share this post


Link to post
Share on other sites

Почитал. Есть еще вопрос. Нет ли где другого мануала. Такого количества ошибок при установке, используя этот мануал, я еще не видел. Такое впечатление, что он вообще писался от балды. Даже в командах синтаксические ошибки. Smile

Ох и устал я с этой картой.

Люди!!!!!!!!!!!!!

Как ее настроить????????????????!!!!!!!!!!!!!!!

Самое главное.

Вот что уже есть:

Идентификация

Производитель: ‎Creative Labs

Описание: ‎SB0400 Audigy2 Value (только она Audigy 4)

Класс носителя: ‎MULTIMEDIA_AUDIO

Драйвер

Модуль: ‎snd-emu10k1

Альтернативные драйверы: ‎audigy, emu10k1

Соединение

Шина: ‎PCI

Шина PCI #: ‎0

PCI устройство #: ‎15

PCI функция #: ‎0

ID производителя: ‎4354

ID устройства: ‎8

Sub ID производителя: ‎4354

ID под-устройства: ‎4129

Да.

И вот еще что.

При загрузке модуль определяется - emu10k

Драйвера менять пробовал - без толку.

Микшер показывает 2 устройства - бортовую карту и Siound Blaster Audigy, но работает только бортовая.

Share this post


Link to post
Share on other sites

При моих познаниях только что-то менять. Впрочем попробовал, сохранив предварительно оригиналы. Менял все, что можно - толку 0.

Теперь просто вырубил бортовую карту в биосе. И ничего не поменялось. Звука нет. И снова линуха определяет мою карту, как AUDIGY 2, хотя она AUDIGY 4.

Вот такая песня написана в центре управления.

Идентификация

Производитель: ‎Creative Labs

Описание: ‎SB0400 Audigy2 Value (Она Audigy4!!!)

Класс носителя: ‎MULTIMEDIA_AUDIO

Драйвер

Модуль: ‎snd-emu10k1

Альтернативные драйверы: ‎audigy, emu10k1

Соединение

Шина: ‎PCI

Шина PCI #: ‎0

PCI устройство #: ‎15

PCI функция #: ‎0

ID производителя: ‎4354

ID устройства: ‎8

Sub ID производителя: ‎4354

ID под-устройства: ‎4129

Наверняка у кого-нибудь такая карта стоит. Подскажите, как завести.

Share this post


Link to post
Share on other sites

Как audigy 4 она ее не определит никогда, поскольку процессор и кодеки те же. Вас не смущает модуль emu10k1? Smile

Теперь, когда у вас единственная карта, проверьте в /etc/modprobe, чтобы все ссылки на snd-emu10k1 вели на sound-slot0 а не 1.

И запустите alsamixer, настройте уровни громкости.

Share this post


Link to post
Share on other sites

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

Вот файл modprobe.conf

# This file is autogenerated from /etc/modules.conf using generate-modprobe.conf command

alias eth0 sis900

alias sound-slot-0 snd-emu10k1

remove snd-emu10k1 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-emu10k1

install snd-emu10k1 /sbin/modprobe --first-time --ignore-install snd-emu10k1 && { /sbin/modprobe snd-pcm-oss; /bin/true; }

install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true

alias eth1 8139too

alias ppp-compress-18 ppp_mppe_mppc

alias char-major-81 videodev

alias char-major-81-0 saa7134

options tda9887 secam=d port2=0 port1=1

options saa7134 card=45 tuner=38

remove snd-ice1724 /sbin/modprobe --first-time -r --ignore-remove snd-ice1724

install snd-ice1724 /sbin/modprobe --first-time --ignore-install snd-ice1724

Вот modprobe.conf~

# This file is autogenerated from /etc/modules.conf using generate-modprobe.conf command

alias eth0 sis900

alias sound-slot-0 snd-emu10k1

remove snd-emu10k1 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-emu10k1

install snd-emu10k1 /sbin/modprobe --first-time --ignore-install snd-emu10k1 && { /sbin/modprobe snd-pcm-oss; /bin/true; }

install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true

alias eth1 8139too

alias ppp-compress-18 ppp_mppe_mppc

Файл modules.conf пустой. Не знаю, правильно ли это.

Скажите кто-нибудь, где ошибка

Share this post


Link to post
Share on other sites

отрывок команды /sbin/lsmod

snd-seq-dummy 2596 0

snd-seq-oss 31584 0

snd-seq-midi-event 6208 1 snd-seq-oss

snd-seq 47472 5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event

snd-pcm-oss 49056 0

snd-mixer-oss 17248 1 snd-pcm-oss

snd-emu10k1 109092 1

snd-rawmidi 19648 1 snd-emu10k1

snd-seq-device 6796 5 snd-seq-dummy,snd-seq-oss,snd-seq,snd-emu10k1,snd-rawmidi

snd-ac97-codec 75256 1 snd-emu10k1

snd-pcm 80776 3 snd-pcm-oss,snd-emu10k1,snd-ac97-codec

Вид микшера в документе.

Share this post


Link to post
Share on other sites

А может в этом окне что-то надо написать?

Хотя у бортового аудио ничего написано не было вроде.

Share this post


Link to post
Share on other sites

И вот еще что.

При выключении иногда выводится строка

Останавливается ALSA т.д. и т.п. а в конце что то вроде нет доступа chmod и путь к директории dev/ (чего-то там) /times

Но это не всегда.

Только после некоторых вмешательств.

В этот раз после lsmod (а может и нет?)

До этого, если дрова кривые подбирал

Share this post


Link to post
Share on other sites

Предпосленднее ваше сообщение интересно Smile

1. Покажите, пожалуйста, на всякий случай вывод команды ls -l /dev/dsp, и поскольку это наверняка символическая ссылка, то ls -l /dev/[на что ссылается dsp]. Может быть у вас просто нехватает прав записать что-то в устройство звуковой карты.

2. Используете ли вы какой-либо звуковой сервер (esound, arts)? Посмотрите ps -A на предмет этих программ. Может быть дело в их настройках.

3. Опишите, пожалуйста, КАК ИМЕННО карта "не работает". Я просмотрел эту ветку и подробного описания не увидел. Просто не идет звук? А если запустить какой-нибудь проигрыватель MP3, например, он будет ошибками страшными ругаться или сделает вид, что играет?

3а. Проверьте настройки микшера программой alsamixer/aumix/kmix.

Share this post


Link to post
Share on other sites

Я поместил вывод комманд в документ.

Сам скорее всего и не разберусь, что там к чему.

Это нужно не один месяц в *nix системах поработать, чтоб понять что все это означает.

Правда, по поиску в документе не нашел ни esound, ни arts

А с картой самое непонятное то, что никакой ругани система не выдает.

Такое впечатление, что все нормально, просто колонки забыл включить.

В каком плейере не открой - воспроизведение идет. По виду только, а не по слуху.

С микшером все вроде правильно.

Я на форум загружал документ Mixer.doc.

Там весь его вид.

Все включено.

Share this post


Link to post
Share on other sites

Понятно.

Думаю стоит сделать вот что:

1. Посмотреть закладку микшера "Ввод". Там тоже надо поднять PCM и другие нужные вам каналы.

2. Попробуйте изменить права на устройство /dev/dsp.

chmod o+rw /dev/dsp ("o" - это буква, а не цифра)

Сейчас у вас такие права:

$ ls -l /dev/dsp

crw-rw---- 1 eds audio 14, 3 Янв 23 13:35 /dev/dsp

Соответственно, писать в файл может только его владелец (eds) и пользователи, входящие в группу audio. Если ваш пользователь, которым вы запускаете проигрыватель, не входит в группу audio и не является eds, то логично, что он не сможет писать в этот файл.

Предлагаемой выше командой вы дадите права на чтение и запись в /dev/dsp не только владельцу и группе audio, но и всем остальным.

В принципе, так делать не совсем правильно с точки зрения безопасности системы, но на домашней машине это вполне допустимо.

3. Вы так и не показали, запущен ли какой-нибудь звуковой сервер у вас. Покажите вывод команды ps -A

Share this post


Link to post
Share on other sites

Вот как выглядит вывод ps -A (в документе)

И еще одно.

Если сменить драйвер на неподходящий, потом перезагрузиться, затем поставить правильный, то при первой (только при первой) остановке ALSA будет сообщение chmod cannot access `/dev/shd/seq' No such file or directory

Причем путь всегда разный.

до этого окончание было pcm(далее число в hex)

Кстати в пути первая кавычка обратная

Вот такая `

Share this post


Link to post
Share on other sites

Понятно.

Уж совсем я вас замучил, но все же SmileSmileSmile Надо решать проблему Smile

1. А что по первым двум пунктам моего предыдущего сообщения? Посмотрели настройки микшера во вкладке "Ввод"? Попробовали изменить права на /dev/dsp?

2. У вас действительно не запущен звуковой сервер. Зайдите к "Центр управления КДЕ". Где-то там есть настройки звукового сервера. Включите его. Посмотрим, что получится.

3. При включенном звуковом сервере покажите еще раз вывод комад ps -A и lsmod.

4. С ALSA, видимо, действительно какая-то проблема. Давайте посмотрим еще вывод команды rpm -qa | grep alsa.

P.S. Если не трудно, не могли бы отвечать по пунктам на вопросы. Спасибо.

Share this post


Link to post
Share on other sites

Ничем Вы меня не замучали. Скорее я Вас. Но так хочется звук хороший...

Ладно - это лирика.

Теперь физика.

1.Права поменял. А вот во вкладке "Ввод" нет ВООБЩЕ ничего. Пусто.

2.Залез в звуковую систему KDE она была отключена. Включил. (Интересно, а как работала раньше бортовая без этого?)

Вот только понятие звукового сервера не могу найти.

Кстати у меня нет вкладки Центр управления KDE, есть каталог KDE.

А центр управления только для Mandrake Linux.

3. Вот теперь не знаю включен или нет звуковой сервер. Но на всякий случай в документе ps -A и lsmod

4. В том же документе вывод комманд rpm -qa | grep alsa

Share this post


Link to post
Share on other sites

Ага.

Вот теперь arts запущен, судя по выводу ps.

1. Что касается микшера. Странно, что вкладка пустая. Давайте посмотрим ls -l /dev/mixer

Может быть у вас нехватает на него прав. Если это так, то chmod ugo+rw /dev/mixer.

2. Попробуйте посмотреть/порешулировать уровни громкости в alsamixer (запустите его из терминала).

3. Кстати, попробуйте еще запустить из терминала любую программу, проигрывающую звук (например xmms) и посмотрите, каке она сообщения выдаст в тот терминал, откуда была запущена. Может быть это поможет понять, что происходит.

4. Приложите к сообщению файл /var/log/messages

У меня идей, к сожалению, все меньше Sad Судя по предоставленной вами информации, по-моему, все должно работать.

Share this post


Link to post
Share on other sites

ekzarh писал(а) пн, 23 января 2006 16:45

Вот что за звуковая система.

Правильно или неправильно?

Да. Это именно то, что нужно было.

Share this post


Link to post
Share on other sites

1.Выполнил команду. Теперь права

crw-rw-rw- 1 eds audio 14, 0 Янв 23 16:36 /dev/mixer

2.Микшер я уже выставил везде, где можно наверх.

3. А как запустить этот xmms?

[root@ekzarh eds]# xmms

bash: xmms: command not found

Что-то не так делаю явно.

4.Как переслать этот /var/log/messages, если он 4.5 метра весит?

Попробую зайти под рутом и заархивировать.

Может влезет.

Иначе только на почту.

Share this post


Link to post
Share on other sites

3. Значит он у вас не установлен. Есть в дистрибутиве - посмотрите в менеджере пакетов.

4. Ну можно не целиком, а только кусок, относящийся к последней загрузке. Откройте любым текстовым редактором и увидите, что там все сообщения с датой и временем.

Share this post


Link to post
Share on other sites

1. Менеджер пакетов...

Надо поискать, где он есть вообще.

Тяжело на новую ось переходить...

Где он в Мандраке?

2. Заархивировал файл и поменял на него права доступа.

Вот он.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...