Нет звука, Alsa не определяет звуковую карту

Автор plyacik, 06 февраля 2013, 03:18:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

plyacik

поставил Debian, нет звука, alsa-utils alsa-base alsa-tools поставил
Открыть содержимое (спойлер)
# alsactl init
alsactl: init:1743: No soundcards found...
[свернуть]
хотя:
Открыть содержимое (спойлер)
# lspci
01:00.1 Audio device: nVidia Corporation GF104 High Definition Audio Controller (rev a1)
07:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
[свернуть]
из которых nVidia это HDMI звук видеокарты
звуковуха Asus Xonar DG в Ubuntu проблем небыло в Slackware тоже, звук был сразу же после установки на этих сборках, на сайте Alsa пишут что звуковуха работать должна, поддерживается,
что делать, ядро пересобирать или может какой модуль подключать, подскажите...

Olej

Цитата: plyacik от 06 февраля 2013, 03:18:30
# lspci
# lspci -k
Посмотреть каким модулем поддерживается. Если поддерживается - то настройки. Если нет ... то крантец ;D, не та карта.

vladimir_ar

Вообще Asus Xonar работает в Дебиан. Вопрос - какой дистрибутив, какая alsa и какое ядро.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

plyacik

# lspci -k
07:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. CMI8786 (Xonar DG)

не думаю что не та карта, ведь в Юбунту все ок, это же почти тотже Дебиан, скорее всего чтото и гдето вписать нужно

Дистрибутив: Debian GNU/Linux 6.0.6 (squeeze)
Ядро: Linux 2.6.32-5-amd64
Alsa: version 1.0.23


vladimir_ar

Как минимум, поставить новую alsa. На squeezy эта карта из коробки не заводится.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

plyacik

Цитата: vladimir_ar от 06 февраля 2013, 17:33:48
Как минимум, поставить новую alsa. На squeezy эта карта из коробки не заводится.
спасибо вот здесь --> http://www.alsa-project.org/main/index.php/Matrix:Vendor-Asus посмотрел, версия ядра и Алса у меня староватая для моей звуковухи решил обновить ядро по этому мануалу --> http://www.linuxcenter.ru/lib/articles/system/kernel26_install.phtml а потом и Алсу обновлю, когда все сделаю, отпишусь как результаты...
возникает вопрос, почему дебиан поставил такое старое ядро, ставил с debian-6.0.6-amd64-netinst.iso и Alsa ставил через консоль командой aptitude install? я так понимаю что и ядро в таком случае более новее должно быть и команда aptitude install грузит Alsa с репозитория, а внем сама Алса тоже поновее должна быть? мистика, чегото я не понимаю  :o :-\

vladimir_ar

Это стабл. Если хотите новое - обновитесь до визи - все равно он скоро стаблом станет.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M


plyacik

wheezy и звук появился, какой он красивый этот wheezy!!! всем спасибо, проблема решилась, видимо вся пролема была в старом ядре и староватой Алсе

ferum

С выходом релиза debian 7.1 удалось таки поставить его на новое железо, несколько предидущих попыток заканчивались провалом, то инсталятор не видел HDD то не удавалось корректно установить grub-uefi. Однако и в этот раз ложка дёгтя присутсвует, то есть отсутствовал звук...Кукрение манов по настройкеalsa и pulseadio положительных результатов не дали
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) упорно не хотел работать . Решение нашлось редактированием /etc/modprobe.d/alsa-base.conf
параметр options snd-hda-intel model=auto
Установил окружение KDE не корректно монтируется usb флешка с ntfs....но это уже другая история.
Русские дебианщики против цифрового слабоумия !

calambus

ferum, у меня аналогичный чипсет :Audio: Card-1: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel
работает под всеми вариантами дистрибутивов и ядер Linux без проблем ...

ferum

calambus, ХЗ возможно из за того, что в компе торчит 2х гиговая nvidia с цифровым выходом по HDMI ? Пока параметр  options snd-hda-intel model=не сделал auto молчал гад как рыба.
З.Ы. с флешкой разобрался, просто во время установки флешка с несвободными фирмварями торчала и в fstab прописалась, убрал строчку сейчас нормуль.
Русские дебианщики против цифрового слабоумия !

seisros

#12
Начнём с того что я пробывал как-то slackware. Лишнего софта там не меренно. Когда я ставил Calculate на сервер он видел HD radeon в качестве звука. Хотя видео адаптер Gefoce без hdmi на два монитора. А сам звук должен был быть через встроенный реалтек. У меня и сетевуха реалтек. Как оно всё работало я х*** его знает. Но почему-то работало. Debian 6 там работает как надо и звук нормально отображает и видео. Видимо ядро 2.6 созданно для него в отличае от ядра 3.8. У меня вторая революция матаринской платы. А есть четвёртая,  хоть раз бы на неё взлянуть. Там вроде как шестиядерные процессоры втавлять можно, а так же айфоны заряжать от неё. Не знаю зачем это нужно серверу. И медные радиаторы сменили на алюминевые, плюс сочетание соединений твердотелых конденсаторов другое. Короче та же плата, только немного иное строение, а функции уже другие.

avallac_h

Я уже довольно долго использую для этих целей вот такое правило для modprobe (чего и вам советую):

$ cat /etc/modprobe.d/alsa-reorder-cards-xonar_d1-nv.conf

options snd slots=snd-virtuoso,snd-hda-intel
# NXNs.6MFx2yOSAnA:nVidia Corporation
alias snd-card-1 snd-hda-intel
# mO1u.k3aXN7RpNxE:Virtuoso 100 (Xonar D1)
alias snd-card-0 snd-virtuoso


Устройства такие:
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
Subsystem: Hewlett-Packard Company Device 0893
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fd000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
05:07.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Virtuoso 100 (Xonar D1)
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at 5000 [size=256]
Capabilities: <access denied>
Kernel driver in use: snd_virtuoso


Ещё интереснее бывает когда карты одинаковые, а порядок устройств не тот. Впрочем, это тоже гуглится и лечится.

FiveFiveFive

Здравствуйте всем.
вот решил обратиться к знатокам просто я ужэ не знаю что и делать.
пишу в этот форум потому как мне кажэтся что моя проблемма имменно тематикие этого форума.
если что не так за ранее прошу извенений. но надеюсь что добрые люди не оставят в беде.
самый главный вопрос само собой со звуком. но сначала о конфигурацыи моей системы.
debin jessi 8.6 x64 репозитарии стандартные.
вот что выдают команды тоесть их вывод.
cat /proc/asound/cards
0 [DX             ]: AV200 - Xonar DX
                      Asus Virtuoso 100 at 0xd000, irq 42

lspci -vnn
08:04.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
   Subsystem: ASUSTeK Computer Inc. Virtuoso 100 (Xonar DX) [1043:8275]
   Flags: bus master, medium devsel, latency 64, IRQ 42
   I/O ports at d000 [size=256]
   Capabilities: <access denied>
   Kernel driver in use: snd_virtuoso

вот что написано на каробке.
xsonar dx pci express 7.1 audio card

ужэ несколько месяцев бьюсь с этой карточкой арезультат очень плохой.
надеюсь на знатаков так как сам ужэ не знаю где поковырять.
перепробывал все советы которые сдесь давались на этом форуме и ничего не помогло.
перечитал все форумы за паследние 5 лет сдесь и на форумах убунты.
по порядку перепробывал все способы которые написаны не только на этом форуме и звуковых форумах дебиана но и так жэ на убунтовских форумах.
добился толко одного.
хриплого проглатывающегося простужэнного звука.
по ощущениям либо порваные динамики орут на всю громкость толи охрипший рупор вещает в метро.
вообщем результат не утишительный.
а начал разбираться со звуком с того что в стандартной класической гномовской обалоче влез в настройки звука.
и стал разбираться почему играем в молчанку.
гномовский настройщик звука показал мне мою карточку.
но вот только вывод звука показал что идёт только в цыфровом формате. а у меня калонки аналоговые. выкрутив громкость на калонках на всю катушку я услышал потрескивания. и сделал вывод что гнездо всётаки то.
далее вычитал что в графической обалочки используется пулс а надо настраивать алса.
открыл в терминале alsamixer и стал ковырять там но тишина была по прежнему.
незнаю действует ли микшер вообще на мою карточку но почему-то изменение никаких параметров не влеяло на поведение карточки.
вообще с псевдо интерактивными консольными утилитами у меня туго можэт что-то и упустил.
вообщем посли прочтения многотомных форумных романов я решил что все пробленны всётаки с алсой. поэтому для чистоты настройки алсы долой пулс. но по скольку к тому времени в системе я ужэ столько наворотил то решил поставить систему с нуля и начать для чистоты сголой системы без всякой графики тоесть только когда с самого начала устанавливалась толко алса.
и какого было моё удивление что калонки ожили но звук как я описывал раньше трудно назвать звуком.
но всё таки хрипы и прерывестое звучание дали понять что я на верном пути.
вот собственно на этом и кончаются мои достижэния.
перепробывал всякие записи в папке /etc/module.d
но такое ощущение что на различные опцыии алсе наплеватьили как проверить вступла ли опцыя после перезагрузки.
потому как команды выдавали все те жэ записи а алсамикшер по прежнему на перенастройки не реагировал.
решил воспользоваться последним средством тоесть компеляцыей самой алсы.
для этого решил хорошенько поковырять сайт самой алсы и нарыл вот эту вот страничку
http://www.alsa-project.org/main/index.php/Matrix:Module-oxygen
но с ходу компеляцыи соответственно не получилось потому как нужны соответствующие пакеты.
стал рыть дальше. и нарыл вот это
http://help.ubuntu.ru/wiki/alsa
и решил действовать как рекомендуют грамотные люди в этих руководствах.
но кочки и ухабы начились с первых жэ шагов. конечно эти руководства немного устарели но думал что разбирусь. ну в общем тожэ сдесь затупил и не знаю что и как делать.
сначала для нормальной компеляцыи оказалось что не хватает пакетов
libgettext-ruby-util
libgettext-ruby1.8
соответственно я начал их искать. блин две недели наэто убил.
оказалось что эти пакеты входят в ужэ новый дистрибутив дебиана под другим именем. тоесть они часть пакета руби и они оказывается у меня ужэ установлены.
поэтому можно приступать к компеляцыи.
но на первом жэ шаге опять облом.
пакет алса драйвера не хотел конфигурироваться. вот что мне выдал конфигуратор компилирования пакета. привожу последние строки.
checking for current directory... /media/.Data/Alsa/alsa-driver-1.0.25
checking cross compile...
checking for directory with ALSA kernel sources... /media/.Data/Alsa/alsa-driver-1.0.25/alsa-kernel
checking for directory with kernel source... /lib/modules/3.16.0-4-amd64/source
checking for directory with kernel build... /lib/modules/3.16.0-4-amd64/build
checking for kernel linux/version.h ... no
The file /lib/modules/3.16.0-4-amd64/source/include/INCLUDE_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 /lib/modules/3.16.0-4-amd64/source).

вообщем ответ очевиден. нехватает каких-то пакетов. начал чесать голову и мучить яндекс. доустановил эти вот пакеты.
apt-get install linux-headers-`uname -r` dpkg-dev devscripts linux-source kernel-package;
но в результате всё по прежнему. поэтому по прежнему начал мучить яндекс и выяснил что эти пакеты и есть описание ядра и этого для компелятора должно быть достаточно. значит причина в чём-то другом.
а все нынешнии руководства по компеляцыи ответа не давали. поэтому решил мучить первоисточник тоесть сайт самой алсы. и наткнулся натакое описание оно там чуть ли не первое.
что пакет алсы драйвера устарел и что компеляцыю надо начинать со втрого шага тоесть с компеляцыи пакета алса либ.
я обрадовался и начал процесс.
и весь процесс компеляцыи и установки прошол без сучка без задоринки.
а в ответ полная тишина. лиш в консоли пишется что алса либ не можэт подключится к алса драйверу.
вообщем были хоть какие-то хрипы а теперь как и с самого начала полная тишина.
можэт у меня конечно руки крюки но можэт кто посоветует где мне ещё поковырять. ато я в ступоре.
если кто захочет что-то уточнить я срадостью поделюсь уточнениями по своей проблемме.
всем кто откликница за ранее спасибо.