Звук во FreeBSD

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Soms
Сообщения: 187

Звук во FreeBSD

Сообщение Soms »

"Unable to open sound device" - так говорит mp3blaster. Если я всё правильно понял, требуется настройка зв.карты - т.е. перекомпиляция ядра с добавлением сточки, описывающей карту и подгружающей специфический драйвер. Правильно?
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: Звук во FreeBSD

Сообщение VisualN »

правильно.

для версии меньше 5.3
просто device pcm

начиная с версии 5.3
узнаем какой дравер нам нужен.(что за звуковуха)
kldload snd_driver
cat /dev/sndstat
увидишь snd_твоя_звуковуха
и собираешь ядро с
device sound
device "snd_твоя_звуковуха"
Nothing ever changes...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

А что, просто модуль snd_имя в нынешних версиях подгрузить нельзя?
Спасибо сказали:
Аватара пользователя
Sten
Бывший модератор
Сообщения: 78
Статус: admin.. just admin..
ОС: FreeBSD 7.0-STABLE

Re: Звук во FreeBSD

Сообщение Sten »

Для alv:
Можно.. Не далее, как позавчера поднял 5.4 на десктопе.. :devil_2:
Сумасшедший юниксоид в синей футболке с рыбой(с)

Ошибки юности легко сходили с pyк
Ах, молодость, - волшебный звyк свиpели.
Мы часто под собой пилили сyк.
Тепеpь и мы не те, и сyки постаpели.
Спасибо сказали:
ApxaHreJl
Сообщения: 2

Re: Звук во FreeBSD

Сообщение ApxaHreJl »

Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз. :mellow:
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

(ApxaHreJl @ Среда, 25 Мая 2005, 8:01) писал(а):Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
                                                                           pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.  :mellow:


Звук обычно можно задействовать и без пересборки ядра - подгрузив модули snd_pcm и snd_имя_карты вручную или при старте через /boot/loader.conf.
Есть ли модуль для Вашей карты - можно узнать, просмотрев каталог модулей, в 5-й ветке, если память не изменяет, это /boot/modules, они имеют вид snd_*

А вот почему ядро не собирается - это другой вопрос




alv добавил в 25.05.2005 09:32

Соединил темы и перенес куда надо. Давайте все, что про звук во Free - сюда
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: Звук во FreeBSD

Сообщение d_Sun »

(ApxaHreJl @ Среда, 25 Мая 2005, 8:01) писал(а):Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
                                                                          pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.  :mellow:


VisualN же написал: не device pcm, а device sound для 5.3
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

(d_Sun @ Среда, 25 Мая 2005, 9:12) писал(а):VisualN же написал: не device pcm, а divice sound для 5.3

Да, и я пропустил:-)
А вообще такие вещи узнаются из чтения NOTES для текущей версии
Спасибо сказали:
Аватара пользователя
mit
Сообщения: 110

Re: Звук во FreeBSD

Сообщение mit »

собственно, то о чем сказал Для alv: своими словами, описано тут - http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...ound-setup.html

думаю будет не лишним...
- Сурка видишь?
- Нет.
- А он есть...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

(mit @ Среда, 25 Мая 2005, 15:58) писал(а):собственно, то о чем сказал Для alv: своими словами, описано тут - http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...ound-setup.html

думаю будет не лишним...

енто точно:-)
Спасибо сказали:
Soms
Сообщения: 187

Re: Звук во FreeBSD

Сообщение Soms »

Заработало!
kldload snd_driver
cat /dev/sndstat
pcm0: <AudioPCI ES1373-8> at io 0xec00 irq 18 kld snd_es137x (1p/1r/0v

channels duplex default)

А в /boot/loader.conf прописать (а он у меня вообще пустой):
snd_pcm
snd_es137x_load="YES"
И всё будет работать?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

(Soms @ Среда, 25 Мая 2005, 17:57) писал(а):А в /boot/loader.conf прописать (а он у меня вообще пустой):
snd_pcm
snd_es137x_load="YES"
И всё будет работать?

Должно. Вернее - так (для чипсетного интела):

snd_pcm_load="YES"
snd_ich_load="YES"

Это из Dragon'а, но они тут одинаковы.

И еще - все, что в принципе можно прописать в /boot/loader.conf, смотрится в /boot/defaults/loader.conf, там завсегда и точный синтаксис подсмотреть можно

PS а точные названия модулей смотрятся в /boot/modules или /modules
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Звук во FreeBSD

Сообщение Shura »

только не

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

snd_pcm_load="YES"

а

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

sound_load="YES"
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Звук во FreeBSD

Сообщение alv »

(Shura @ Четверг, 26 Мая 2005, 9:35) писал(а):только не

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

snd_pcm_load="YES"

а

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

sound_load="YES"



ага, забываю все время, что они теперь разные стали:-)
Спасибо сказали:
ApxaHreJl
Сообщения: 2

Re: Звук во FreeBSD

Сообщение ApxaHreJl »

(mit @ Среда, 25 Мая 2005, 17:58) писал(а):собственно, то о чем сказал Для alv: своими словами, описано тут - http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...ound-setup.html

думаю будет не лишним...


Да, это совсем не лишнее. :)
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: Звук во FreeBSD

Сообщение killdos »

Модули в /boot/kernel живут. А в /boot/modules оно у меня только драйвер нвидии положило, который я из портов ставил. бсдя 5.4
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
linuxfan
Сообщения: 96

Re: Звук во FreeBSD

Сообщение linuxfan »

всем привет!
у меня звуковая карт Genius maker live. и чипсет карты fm801.
я написал в файл /boot/loader.conf :

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

sound_load="YES"
snd_fm801_load="YES"

а что ещё надо делать?
Спасибо сказали:
Аватара пользователя
Demetrio
Сообщения: 161

Re: Звук во FreeBSD

Сообщение Demetrio »

Ну, написал и какой результат?

В dmesg что есть по поводу звука?
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Звук во FreeBSD

Сообщение Shura »

В принципе, остается только запустить mp3-проигрыватель и слушать музыку. :)
Rock'n'roll мертв © БГ
Спасибо сказали:
athlant64
Сообщения: 14

Re: Звук во FreeBSD

Сообщение athlant64 »

А что делать если драйвер не нашелся?
К примеру у моего друга интегрированная звуковушка (не помню точно какая) в чипсет nVIDIA nFORCE 2 Ultra 400 и ниже привожу:

# kldload snd_driver
cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
здесь пустая строка

и ничего не определилось!
Выходит без звука он теперь будет? или есть другой способ? <_<
Не могу стоять когда другие работают, пойду полежу!
AMD Athlon64 3000+@3500+ 512MB DDR400@DDR500
FreeBSD 5.4 AMD64 (x86-64)/Slackware Linux 10.1
Спасибо сказали:
Аватара пользователя
grint
Сообщения: 101

Re: Звук во FreeBSD

Сообщение grint »

Так во времена 5.2.1 меня спасло от отсутствия звука на fm801 вот это:
правка src/sys/dev/sound/pci/fm801.c: 0x28 меняете на 0x80
потом переустанавливаете обновленный snd_fm801 и звук должне появиться
/*
* XXX: quick check that device actually has sound capabilities.
* The problem is that some cards built around FM801 chip only
* have radio tuner onboard, but no sound capabilities. There
* is no "official" way to quickly check this, because all
* IDs are exactly the same. The only difference is 0x28
* device control register, described in FM801 specification
* as "SRC/Mixer Test Control/DFC Status", but without
* any more detailed explanation. According to specs, and
* available sample cards (SF256-PCP-R and SF256-PCS-R) its
* power-on value should be `0', while on AC97-less tuner
* card (SF64-PCR) it was 0x80.
*/
if (bus_space_read_1(st, sh, 0x28) == 0) {
Notebook: Asus a2t : OpenSuse 10.3, WinXP Home
Desktop: mac mini: Max OSX Leopard
Home server: Athlon64 3500+: Debian stable
Спасибо сказали:
Batou
Сообщения: 3

Re: Звук во FreeBSD

Сообщение Batou »

Я вот тоже с fm801 морочусь. Можно поподробнее про перестановку дров? С какими ключами компилить
исходник , может еще что для этого нужно?... хедеры тут у меня не находятся , с 11 вечера сижу )), ну да это ладно , это я сам...
А может вообще комплить не нужно а можно качнуть где-нибудь рабочую версию? =) Было бы здОрово...
Спасибо сказали:
Batou
Сообщения: 3

Re: Звук во FreeBSD

Сообщение Batou »

...чем дальше тем интереснее - надумалась тут еще парочка вопросов , заодно и тему подниму на свет божий =) Перекопал здесь тему Sonic'а о настройке звуковухи , не нашел там ничего нового , но она заронила тень сомнения - возможно ли что вшитый в кернел драйвер опознает карточку , в отличии от подгружаемого kldload'ом? Надежда на то, что стандартный драйвер удстся заставить работать, не умирает, тем более что перекомпилировать драйвер пока не получается...
Тут я совсем запоролся - fm801 требует для компиляции некий ac97_if.h , который мне не удалось
найти ни у себя , ни в инете , зато вместо него есть ac97_if.m О том что это он и есть ничто не говорит, равно как и об обратном, так что я немного потерялся 0_o Вопрос о специфических моментах компиляции дров остается открытым...

...Вопрос немного в стороне от темы - такие проблемы со всеми звуковухами на базе fm801, или это мне так повезло? =) Один неглупый человек советует поменять карточку - мол так проще всего будет ... но так... неинтересно как-то... :)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Звук во FreeBSD

Сообщение zenwolf »

(Batou @ Суббота, 09 Июля 2005, 9:16) писал(а):.....Вопрос немного в стороне от темы - такие проблемы со всеми звуковухами на базе fm801, или это мне так повезло? =) Один неглупый человек советует поменять карточку - мол так проще всего будет ... но так... неинтересно как-то... :)

может для начала почитать всё же здесь - http://www.freebsd.org.ru/handbook/sound-setup.html ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
zag
Сообщения: 102

Re: Звук во FreeBSD

Сообщение zag »

На opennet недавно было сообщение
Ariff Abdullah представил для тестирования серию патчей (для FreeBSD-current и RELENG_5), направленных на устранение ошибок и добавление новых возможностей в звуковую подсистему FreeBSD.
Изменений много - модифицировано почти 4000 строк кода. Главное новшество - новый конвертер параметров звукового потока, таких как частота дискретизации и битрейт.

http://www.bsdforums.org/forums/showthread.php?t=32543
Попробуйте, может быть, поможет :)
Спасибо сказали:
Batou
Сообщения: 3

Re: Звук во FreeBSD

Сообщение Batou »

может для начала почитать всё же здесь

Спасибо огромное <_< , хендбук юзера я уже весь перекопал , даже в девелоперский заглянул. Поясню - проблема не с установкой карточки вообще , а именно с чипсем fm801 - не знаю как дело с другими , но на него в сети довольно много жалоб.

zag , насколько я понимаю патчи предполагают опять же перекомпиляцию дров , так что этот путь тоже не подходит... Кстати , нарочно даже выковырял из дистрибутива ac97.h , проверил - в нем так и написано "include ac97_if.h" , объясните мне неразумному - что это за файл такой и где его взять?

PS:звуковуху поменял - встала сразу...
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Звук во FreeBSD

Сообщение polachok »

Вы полностью ядро пересобирали? у меня файл на месте, вероятно он(как и куча других) генерируется во время пересборки ядра. Но Вам я его не дам. Потому что версия не та.
cd /usr/src
make buildkernel
не спасет отца русской демократии? :)
И немедленно выпил.
Спасибо сказали:
ijustask
Сообщения: 4
ОС: FreeBSD

Re: Звук во FreeBSD

Сообщение ijustask »

а у меня после kldload snd_via8233 звук так и не появился, хотя дмесг выдаёт что устройсво найдено
так же и включение в ядро строк device sound device snd_via8233 не помогло, устройство определяется но вывод на него почему-то не происходит, а вместо этого выдаёт play interrupt timeout channel dead
при попытке добавить device pcm ядро отказалось собираться, сославшись на отсутствие такого девайса
звуковуха встроенная, фря 7.0
что я делаю не так?
adminus larva
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Звук во FreeBSD

Сообщение arachnid »

ijustask писал(а):
21.02.2009 06:59
а у меня после kldload snd_via8233 звук так и не появился, хотя дмесг выдаёт что устройсво найдено
так же и включение в ядро строк device sound device snd_via8233 не помогло, устройство определяется но вывод на него почему-то не происходит, а вместо этого выдаёт play interrupt timeout channel dead
при попытке добавить device pcm ядро отказалось собираться, сославшись на отсутствие такого девайса
звуковуха встроенная, фря 7.0
что я делаю не так?

что за мать?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
ijustask
Сообщения: 4
ОС: FreeBSD

Re: Звук во FreeBSD

Сообщение ijustask »

EliteGroup P4VXASD2
adminus larva
Спасибо сказали: