Звук во FreeBSD
Модератор: arachnid
-
Soms
- Сообщения: 187
Звук во FreeBSD
"Unable to open sound device" - так говорит mp3blaster. Если я всё правильно понял, требуется настройка зв.карты - т.е. перекомпиляция ядра с добавлением сточки, описывающей карту и подгружающей специфический драйвер. Правильно?
-
VisualN
- Сообщения: 213
- ОС: Gentoo Linux
Re: Звук во FreeBSD
правильно.
для версии меньше 5.3
просто device pcm
начиная с версии 5.3
узнаем какой дравер нам нужен.(что за звуковуха)
kldload snd_driver
cat /dev/sndstat
увидишь snd_твоя_звуковуха
и собираешь ядро с
device sound
device "snd_твоя_звуковуха"
для версии меньше 5.3
просто device pcm
начиная с версии 5.3
узнаем какой дравер нам нужен.(что за звуковуха)
kldload snd_driver
cat /dev/sndstat
увидишь snd_твоя_звуковуха
и собираешь ядро с
device sound
device "snd_твоя_звуковуха"
Nothing ever changes...
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
-
Sten
- Бывший модератор
- Сообщения: 78
- Статус: admin.. just admin..
- ОС: FreeBSD 7.0-STABLE
Re: Звук во FreeBSD
Для alv:
Можно.. Не далее, как позавчера поднял 5.4 на десктопе.. :devil_2:
Можно.. Не далее, как позавчера поднял 5.4 на десктопе.. :devil_2:
Сумасшедший юниксоид в синей футболке с рыбой(с)
Ошибки юности легко сходили с pyк
Ах, молодость, - волшебный звyк свиpели.
Мы часто под собой пилили сyк.
Тепеpь и мы не те, и сyки постаpели.
Ошибки юности легко сходили с pyк
Ах, молодость, - волшебный звyк свиpели.
Мы часто под собой пилили сyк.
Тепеpь и мы не те, и сyки постаpели.
-
ApxaHreJl
- Сообщения: 2
Re: Звук во FreeBSD
Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.
pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Звук во FreeBSD
(ApxaHreJl @ Среда, 25 Мая 2005, 8:01) писал(а):Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.
Звук обычно можно задействовать и без пересборки ядра - подгрузив модули snd_pcm и snd_имя_карты вручную или при старте через /boot/loader.conf.
Есть ли модуль для Вашей карты - можно узнать, просмотрев каталог модулей, в 5-й ветке, если память не изменяет, это /boot/modules, они имеют вид snd_*
А вот почему ядро не собирается - это другой вопрос
alv добавил в 25.05.2005 09:32
Соединил темы и перенес куда надо. Давайте все, что про звук во Free - сюда
-
d_Sun
- Сообщения: 291
Re: Звук во FreeBSD
(ApxaHreJl @ Среда, 25 Мая 2005, 8:01) писал(а):Приобрел себе FreeBSD-5.3-LinuxCenter Edition, по заказу прислали. Система - класс, но когда хочу пересобрать ядро с включением поддержки звуковых карт (device pcm), получаю отмашку такого типа: error 1
pcm: unknown device.
Что нужно сделать, чтобы звук нормально работал (без использования дров с www.opensound.com). Помогите разобраться, плиз.
VisualN же написал: не device pcm, а device sound для 5.3
Моя подпись сильно длинная :)
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Звук во FreeBSD
(d_Sun @ Среда, 25 Мая 2005, 9:12) писал(а):VisualN же написал: не device pcm, а divice sound для 5.3
Да, и я пропустил:-)
А вообще такие вещи узнаются из чтения NOTES для текущей версии
-
mit
- Сообщения: 110
Re: Звук во FreeBSD
собственно, то о чем сказал Для alv: своими словами, описано тут - http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...ound-setup.html
думаю будет не лишним...
думаю будет не лишним...
- Сурка видишь?
- Нет.
- А он есть...
- Нет.
- А он есть...
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Звук во FreeBSD
(mit @ Среда, 25 Мая 2005, 15:58) писал(а):собственно, то о чем сказал Для alv: своими словами, описано тут - http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...ound-setup.html
думаю будет не лишним...
енто точно:-)
-
Soms
- Сообщения: 187
Re: Звук во FreeBSD
Заработало!
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"
И всё будет работать?
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
(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
Rock'n'roll мертв © БГ
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Звук во FreeBSD
(Shura @ Четверг, 26 Мая 2005, 9:35) писал(а):только не
Код: Выделить всё
snd_pcm_load="YES"
а
Код: Выделить всё
sound_load="YES"
ага, забываю все время, что они теперь разные стали:-)
-
ApxaHreJl
- Сообщения: 2
Re: Звук во FreeBSD
(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
Модули в /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
всем привет!
у меня звуковая карт Genius maker live. и чипсет карты fm801.
я написал в файл /boot/loader.conf :
а что ещё надо делать?
у меня звуковая карт Genius maker live. и чипсет карты fm801.
я написал в файл /boot/loader.conf :
Код: Выделить всё
sound_load="YES"
snd_fm801_load="YES"а что ещё надо делать?
-
Demetrio
- Сообщения: 161
Re: Звук во FreeBSD
Ну, написал и какой результат?
В dmesg что есть по поводу звука?
В dmesg что есть по поводу звука?
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Звук во FreeBSD
В принципе, остается только запустить mp3-проигрыватель и слушать музыку. 
Rock'n'roll мертв © БГ
-
athlant64
- Сообщения: 14
Re: Звук во FreeBSD
А что делать если драйвер не нашелся?
К примеру у моего друга интегрированная звуковушка (не помню точно какая) в чипсет nVIDIA nFORCE 2 Ultra 400 и ниже привожу:
# kldload snd_driver
cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
здесь пустая строка
и ничего не определилось!
Выходит без звука он теперь будет? или есть другой способ? <_<
К примеру у моего друга интегрированная звуковушка (не помню точно какая) в чипсет 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
AMD Athlon64 3000+@3500+ 512MB DDR400@DDR500
FreeBSD 5.4 AMD64 (x86-64)/Slackware Linux 10.1
-
grint
- Сообщения: 101
Re: Звук во FreeBSD
Так во времена 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) {
правка 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
Desktop: mac mini: Max OSX Leopard
Home server: Athlon64 3500+: Debian stable
-
Batou
- Сообщения: 3
Re: Звук во FreeBSD
Я вот тоже с fm801 морочусь. Можно поподробнее про перестановку дров? С какими ключами компилить
исходник , может еще что для этого нужно?... хедеры тут у меня не находятся , с 11 вечера сижу )), ну да это ладно , это я сам...
А может вообще комплить не нужно а можно качнуть где-нибудь рабочую версию? =) Было бы здОрово...
исходник , может еще что для этого нужно?... хедеры тут у меня не находятся , с 11 вечера сижу )), ну да это ладно , это я сам...
А может вообще комплить не нужно а можно качнуть где-нибудь рабочую версию? =) Было бы здОрово...
-
Batou
- Сообщения: 3
Re: Звук во FreeBSD
...чем дальше тем интереснее - надумалась тут еще парочка вопросов , заодно и тему подниму на свет божий =) Перекопал здесь тему Sonic'а о настройке звуковухи , не нашел там ничего нового , но она заронила тень сомнения - возможно ли что вшитый в кернел драйвер опознает карточку , в отличии от подгружаемого kldload'ом? Надежда на то, что стандартный драйвер удстся заставить работать, не умирает, тем более что перекомпилировать драйвер пока не получается...
Тут я совсем запоролся - fm801 требует для компиляции некий ac97_if.h , который мне не удалось
найти ни у себя , ни в инете , зато вместо него есть ac97_if.m О том что это он и есть ничто не говорит, равно как и об обратном, так что я немного потерялся 0_o Вопрос о специфических моментах компиляции дров остается открытым...
...Вопрос немного в стороне от темы - такие проблемы со всеми звуковухами на базе fm801, или это мне так повезло? =) Один неглупый человек советует поменять карточку - мол так проще всего будет ... но так... неинтересно как-то...
Тут я совсем запоролся - fm801 требует для компиляции некий ac97_if.h , который мне не удалось
найти ни у себя , ни в инете , зато вместо него есть ac97_if.m О том что это он и есть ничто не говорит, равно как и об обратном, так что я немного потерялся 0_o Вопрос о специфических моментах компиляции дров остается открытым...
...Вопрос немного в стороне от темы - такие проблемы со всеми звуковухами на базе fm801, или это мне так повезло? =) Один неглупый человек советует поменять карточку - мол так проще всего будет ... но так... неинтересно как-то...
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Звук во FreeBSD
(Batou @ Суббота, 09 Июля 2005, 9:16) писал(а):.....Вопрос немного в стороне от темы - такие проблемы со всеми звуковухами на базе fm801, или это мне так повезло? =) Один неглупый человек советует поменять карточку - мол так проще всего будет ... но так... неинтересно как-то...
может для начала почитать всё же здесь - http://www.freebsd.org.ru/handbook/sound-setup.html ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
zag
- Сообщения: 102
Re: Звук во FreeBSD
На opennet недавно было сообщение
http://www.bsdforums.org/forums/showthread.php?t=32543
Попробуйте, может быть, поможет
Ariff Abdullah представил для тестирования серию патчей (для FreeBSD-current и RELENG_5), направленных на устранение ошибок и добавление новых возможностей в звуковую подсистему FreeBSD.
Изменений много - модифицировано почти 4000 строк кода. Главное новшество - новый конвертер параметров звукового потока, таких как частота дискретизации и битрейт.
http://www.bsdforums.org/forums/showthread.php?t=32543
Попробуйте, может быть, поможет
-
Batou
- Сообщения: 3
Re: Звук во FreeBSD
может для начала почитать всё же здесь
Спасибо огромное <_< , хендбук юзера я уже весь перекопал , даже в девелоперский заглянул. Поясню - проблема не с установкой карточки вообще , а именно с чипсем fm801 - не знаю как дело с другими , но на него в сети довольно много жалоб.
zag , насколько я понимаю патчи предполагают опять же перекомпиляцию дров , так что этот путь тоже не подходит... Кстати , нарочно даже выковырял из дистрибутива ac97.h , проверил - в нем так и написано "include ac97_if.h" , объясните мне неразумному - что это за файл такой и где его взять?
PS:звуковуху поменял - встала сразу...
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Звук во FreeBSD
Вы полностью ядро пересобирали? у меня файл на месте, вероятно он(как и куча других) генерируется во время пересборки ядра. Но Вам я его не дам. Потому что версия не та.
cd /usr/src
make buildkernel
не спасет отца русской демократии?
cd /usr/src
make buildkernel
не спасет отца русской демократии?
И немедленно выпил.
-
ijustask
- Сообщения: 4
- ОС: FreeBSD
Re: Звук во FreeBSD
а у меня после kldload snd_via8233 звук так и не появился, хотя дмесг выдаёт что устройсво найдено
так же и включение в ядро строк device sound device snd_via8233 не помогло, устройство определяется но вывод на него почему-то не происходит, а вместо этого выдаёт play interrupt timeout channel dead
при попытке добавить device pcm ядро отказалось собираться, сославшись на отсутствие такого девайса
звуковуха встроенная, фря 7.0
что я делаю не так?
так же и включение в ядро строк device sound device snd_via8233 не помогло, устройство определяется но вывод на него почему-то не происходит, а вместо этого выдаёт play interrupt timeout channel dead
при попытке добавить device pcm ядро отказалось собираться, сославшись на отсутствие такого девайса
звуковуха встроенная, фря 7.0
что я делаю не так?
adminus larva
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Звук во FreeBSD
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