URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63160
[ Назад ]

Исходное сообщение
"vortex 8830"

Отправлено and_hom , 05-Янв-06 20:18 
Здравствуйте!

Раскомментировал в исходниках ядра драйвер vortex (snd_au88x0)
Пересобрал ядро. В результате звуковуха опозналась, но звука нет. Нельзя писать в устройства /dev/dsp0.0
О чём это может говорить?


Содержание

Сообщения в этом обсуждении
"vortex 8830"
Отправлено Skif , 06-Янв-06 01:33 
>Здравствуйте!
>
>Раскомментировал в исходниках ядра драйвер vortex (snd_au88x0)
>Пересобрал ядро. В результате звуковуха опозналась, но звука нет. Нельзя писать в
>устройства /dev/dsp0.0
>О чём это может говорить?

uname -r

kldstat -v | grep snd

что говорят?


"vortex 8830"
Отправлено and_hom , 06-Янв-06 12:08 
Приношу извинения, вчера работал под виндой - потому не мог привести точные данные.

# uname -r
6.0-RELEASE

#dmesg
...
chn_reset: 6
chn_setspeed: 19
pcm0: vchan_create(pcm0:play:0) == 19


# kldstat
Id Refs Address            Size     Name
1    4 0xffffffff80100000 6cdf38   kernel
2    1 0xffffffffa79ac000 22a      msdosfs_iconv.ko
3    1 0xffffffffa79ad000 1b63     libiconv.ko
(для amd64 здесь вообще всегда мало всего)


# kldstat -v | grep -e snd
                97 pci/snd_au88x0
                147 msgsnd


# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Aureal Vortex 2 (8830)> at memory 0xfeac0000 irq 21  (1p/0r/1v channels duplex default)


# mpg123 svoini.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
/dev/dsp: Operation not supported by device
/dev/dsp: Operation not supported by device
/dev/dsp: Operation not supported by device
audio: Operation not supported by device


# cat > /dev/dsp
/dev/dsp: Operation not supported by device.
# cat > /dev/dsp0.0
/dev/dsp0.0: Operation not supported by device.
# cat > /dev/dsp0.1
/dev/dsp0.1: Operation not supported by device.
# cat > /dev/dspW0.0
/dev/dspW0.0: Operation not supported by device.
# cat  /dev/dspW0.0
cat: /dev/dspW0.0: Device busy
# cat /dev/dsp0.0
cat: /dev/dsp0.0: Device busy

Пообщался с автором aureal-kmod - он сказал, что vortex не предоставляет ни исходников, ни спецификаций - только бинарники x86. Тогда есть вероятность, что это просто заглушка, а не полноценный драйвер. К тому же, он изначально был закомментирован в sys/conf/files

>>
>>Раскомментировал в исходниках ядра драйвер vortex (snd_au88x0)
>>Пересобрал ядро. В результате звуковуха опозналась, но звука нет. Нельзя писать в
>>устройства /dev/dsp0.0
>>О чём это может говорить?
>
>uname -r
>
>kldstat -v | grep snd
>
>что говорят?



"vortex 8830"
Отправлено Skif , 06-Янв-06 16:58 

>Пообщался с автором aureal-kmod - он сказал, что vortex не предоставляет ни
>исходников, ни спецификаций - только бинарники x86. Тогда есть вероятность, что
>это просто заглушка, а не полноценный драйвер. К тому же, он
>изначально был закомментирован в sys/conf/files
>

Интересно.У меня Diamond 300 MXII на том же чипе, под 5-кой работала на ура. Гораздо лучше и стабильнее чем под Win.

Попробуй еще просто подгрузить pcm


"vortex 8830"
Отправлено and_hom , 06-Янв-06 20:57 
>
>>Пообщался с автором aureal-kmod - он сказал, что vortex не предоставляет ни
>>исходников, ни спецификаций - только бинарники x86. Тогда есть вероятность, что
>>это просто заглушка, а не полноценный драйвер. К тому же, он
>>изначально был закомментирован в sys/conf/files
>>
>
>Интересно.У меня Diamond 300 MXII на том же чипе, под 5-кой работала
>на ура. Гораздо лучше и стабильнее чем под Win.
>
>Попробуй еще просто подгрузить pcm

А ты ставил audio/aureal-kmod ?
Я - нет. Его просто нет в природе для амд64.
Или как ты настраивал его?
И что такое pcm? Начиная с 5.3 его, вроде, отменили...



"vortex 8830"
Отправлено lavr , 07-Янв-06 16:11 
>Здравствуйте!
>
>Раскомментировал в исходниках ядра драйвер vortex (snd_au88x0)
>Пересобрал ядро. В результате звуковуха опозналась, но звука нет. Нельзя писать в
>устройства /dev/dsp0.0
>О чём это может говорить?

в ядре НЕТ драйверов для Vortex-sound, то что там было - только некая
болванка, поэтому и не используются при сборке.
Соответственно, драйвер был только один - модульный, тот что в портах,
написанный Метью и только для платформы i386:

[alone]~ > uname -rsm
FreeBSD 6.0-RELEASE i386
[alone]~ > kldstat | grep snd
11    1 0xc19d4000 1d000    snd_au8820.ko
[alone]~ > cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Aureal Vortex 8820> at memory 0xfb000000 irq 19 (4p/1r/4v channels duplex default)
[alone]~ >


"vortex 8830"
Отправлено and_hom , 07-Янв-06 21:18 
>в ядре НЕТ драйверов для Vortex-sound, то что там было - только
>некая
>болванка, поэтому и не используются при сборке.
> Соответственно, драйвер был только один - модульный, тот что в портах,
>
>написанный Метью и только для платформы i386:

А с ним (в смысле, с Метью) можно как нибудь связаться?

Вот тут
http://www.matey.org/au88x0/#features
написано, что портированием на BSD занимался Максим Соболев, который сказал, что объектные файлы написала фирма vortex и кроме них никому ничего не дала =(


"vortex 8830"
Отправлено lavr , 08-Янв-06 17:32 
>>в ядре НЕТ драйверов для Vortex-sound, то что там было - только
>>некая
>>болванка, поэтому и не используются при сборке.
>> Соответственно, драйвер был только один - модульный, тот что в портах,
>>
>>написанный Метью и только для платформы i386:
>
>А с ним (в смысле, с Метью) можно как нибудь связаться?
>
>Вот тут
>http://www.matey.org/au88x0/#features

сначала Метью, а потом Максим

>написано, что портированием на BSD занимался Максим Соболев, который сказал, что объектные
>файлы написала фирма vortex и кроме них никому ничего не дала
>=(

ну я же тебе уже писал про это. Если непонятно: Aureal Semicondactor
была маленькая фирма работавшая на правительство, разработала
замечательные чипы и карты, существовала недолго, никакой документации
небыло или не осталось, фирма разорилась и ее скупил Creative.
У кого просить, с кем связываться???
Aureal сделал драйвера для linux, далее, вероятно ребята хачили
драйвера под Windoze чтобы понять архитектуру чипсетов... После чего
сделали обвязку к объектным модулям - в итоге получился модульный драйвер
в основе которого линуксовые объектники.
Теорию систем изучали? Дано: черный ящик, известно что на входе и на выходе, вот таким макаром использовали linux'овые object'ники