ALSA - нет устройства /dev/snd/seq

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
alexnz
рядовой
Сообщения: 11
Зарегистрирован: 2009-10-19 7:46:49

ALSA - нет устройства /dev/snd/seq

Непрочитанное сообщение alexnz » 2011-01-05 14:33:23

Всем доброго здравия и рассудка.
Дела такие. Про звук.
Поставил wine.

Собственно во "фряшных" программах (VLC, XMMS ...) звук на машине работает нормально.
Если выбрать OSS - удалось уговорить виндовый winamp играть звук (исключительно в экспериментальных целях), но при выборе ALSA звука нет.

Запускаю wincfg, при преходе в закладку Аудио в консоли возникает сообщение:

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

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
Такого устройства в /dev/ и правда нет.

В dmesg последние строки такие

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

pid 1784 (wine), uid 1001: exited on signal 11 (core dumped)
pid 1788 (wine), uid 1001: exited on signal 11 (core dumped)
pid 1794 (wine), uid 1001: exited on signal 11 (core dumped)
pid 37308 (wine), uid 1001: exited on signal 11 (core dumped)
pid 37312 (wine), uid 1001: exited on signal 11 (core dumped)
AlSA на машине стоит. Не сам ставил, это в зависимости от чего-то.

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

> pkg_info | grep alsa
alsa-lib-1.0.23     ALSA compatibility library
alsa-plugins-1.0.23_1 ALSA compatibility library plugins                                          
linux-f10-alsa-lib-1.0.21_1 The Advanced Linux Sound Architecture libraries (Linux Fedo
В сети сплошь завалено советами (собственно одним советом) как это починить, но это Линуксовый метод:
modprobe snd-seq (добавить в modules.conf)

Про то, что такое modprobe применительно к FreeBSD - в сети говорят почитайте kldload, kldstat и иже с ним.
Что-то я не придумал что из этого следует.

Что касается модулей звука в ядре

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

> kldstat
Id Refs Address    Size     Name
 1   38 0xc0400000 a8b2d8   kernel
 2    2 0xc0e8c000 2c900    linux.ko
 3    3 0xc0eb9000 55724    sound.ko
 4    1 0xc0f0f000 58d4     snd_cmi.ko
... дальше там nvidia, libiconv и файловые системы

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

> uname -a
FreeBSD m2.mu2 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Sun Dec 12 13:29:36 OMST 2010     alex@m2.mu2:/usr/obj/usr/src/sys/G_VESA  i386
Вот. В системе не порядок и его надо исправить.
Как создать нужное устройство в /dev/ ?
Или быть может можно как-то указать что /dev/snd/seq вовсе не следует использовать и нужно обращаться
к примеру в /dev/mixer0 или что-то подобное?

Есть ещё в портах /usr/ports/audio/alsa-utils
(Вот состав утилит http://www.linuxfromscratch.org/blfs/vi ... utils.html)
Может можно что-то ими разрулить? Но опять же в манах не упоминаются устройства из /dev/

Всё дело происходило в KDE4, но вряли это имеет какое-то значение.

С уважением, Alex.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: ALSA - нет устройства /dev/snd/seq

Непрочитанное сообщение Гость » 2011-01-05 15:55:37

но при выборе ALSA звука нет.
ALSA под freebsd использвать нельзя
поэтому просто его не вибирайте

alexnz
рядовой
Сообщения: 11
Зарегистрирован: 2009-10-19 7:46:49

Re: ALSA - нет устройства /dev/snd/seq

Непрочитанное сообщение alexnz » 2011-01-05 18:48:26

???
Зачем же тогда в портах ALSA? )

К тому же помнится у Chromium есть зависимость от ALSA.
Надо полагать Chromium использует ALSA для работы со звуком.
Я ставил Chromium, и всё работало хорошо.

P.S. Не поверю, чтоб в коллекции были заведома неработающие порты. )

Гость
проходил мимо

Re: ALSA - нет устройства /dev/snd/seq

Непрочитанное сообщение Гость » 2011-01-05 18:55:40

???
Зачем же тогда в портах ALSA? )
ну вопревых в портах есть программы которые зависят от ALSA
и не всегда удобно создавая порт на программу, переделывать много всего что бы именно порт собрался
поэтому добавили просто сами библиотеки ALSA, что бы
1) было на будущее, осталось только драйвера портировать
2) что бы удобно собирать программы зависящие от него(хотя использовать ALSA и нельзя)

Гость
проходил мимо

Re: ALSA - нет устройства /dev/snd/seq

Непрочитанное сообщение Гость » 2011-01-05 20:11:31

гугли по "software sequencer". Кажется у кого-то был патч чтоб заставить alsa-lib использовать timidity в качестве секвенсора.