Страница 1 из 2

Aureal Vortex

Добавлено: 2011-03-28 2:32:40
P.Voffka
Есть у меня звуковуха , Aureal Vortex 2 (8830) . Старенькая , но нравится мне звук и всё тут .
Проблемма в том что с 8 ветки для них прекращена поддержка в ядре , попытки перенести
исходники в ядро , править мэйк-файлы , просто перенести с 7.2 модуль и подгрузить
ни к чему не привели . Знающие товарищи , подскажите , неужели никак нельзя запустить ?

Re: Aureal Vortex

Добавлено: 2011-03-28 8:49:38
hizel
нужны навыки kernel develper-а :-)

Re: Aureal Vortex

Добавлено: 2011-03-28 13:39:17
Alvares
Вот-вот, я ж помню, на шестерке работала. На восьмерке нету дров. Если родится идея - поскажите решение. Звук у вортекса - шикарный. Дряблая c-media, которая сейчас вставлена вместо 8830, совершенно не катит.
Перенос в ядро и компиляция не спасли, значит... :no:

Re: Aureal Vortex

Добавлено: 2011-03-28 14:35:23
Alex Keda
не просто так же выкинули
какая-то аннотация к этому действу была

Re: Aureal Vortex

Добавлено: 2011-03-28 15:42:43
Гость
никто никого не выкидывал
этого драйвера в бсд небыло
он в портах есть
но 8 и выше уже не поддерживает

пишите вообщем
http://www.matey.org/au88x0/
или сами фиксите

Re: Aureal Vortex

Добавлено: 2011-03-28 15:58:54
P.Voffka
c 8-ой версии он уже не поддерживается , но там в архиве с драйвером вобще-то не бинарники , а обьектные модули , причём линуксовые .
В notes строка с драйвером есть , но закоментарена .Простая правка проверки версии в мейк файле ничего не даёт .
Ещё момент , я собирал 8-е ядро по старинке , т.е. config ,depend && cleandepend , make && make install
Если через команду make buildkernel , ядро не собирается.
Подскажите куда копать ? Ведь есть же compat 4,5,6,7 , есть поддержка линукс abi .

Re: Aureal Vortex

Добавлено: 2011-03-28 16:15:21
Alvares
Я скачал alsa-дрова под линух, вечерком попробую скомпилять и подсунуть. Потом отпишусь

Re: Aureal Vortex

Добавлено: 2011-03-28 16:16:47
Гость
не надо рассказывать что там есть в архиве порта, я и без вас знаю
compat действует не на ядреные модули, а на юрезмоде приложения

ошибки хотя бы покажете какие там при сборке выплевывает?

make buildkernel оно и не должно собиратся
пля, вы порт собирайте а не ядро долбите

Re: Aureal Vortex

Добавлено: 2011-03-28 16:19:33
Гость
Alvares писал(а):Я скачал alsa-дрова под линух, вечерком попробую скомпилять и подсунуть. Потом отпишусь
у вас в голове каша
не надо было ничего скачивать
фиксите порт!

Re: Aureal Vortex

Добавлено: 2011-03-28 16:21:34
Alvares
Нашел тот порт aureal-kmod-1.5_6
Надо еще его проверить

Re: Aureal Vortex

Добавлено: 2011-03-28 16:24:07
Alvares
stable# uname -a
FreeBSD stable 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0: Mon Dec 27 16:58:31 MSK
2010 root@stable:/usr/src/sys/i386/compile/GENERIC i386
stable# cd /usr/ports/audio/aureal-kmod/
stable# make install clean
===> aureal-kmod-1.5_6 is marked as broken: doesn't build on RELENG_8.
*** Error code 1

Stop in /usr/ports/audio/aureal-kmod.
stable#

Re: Aureal Vortex

Добавлено: 2011-03-28 16:28:01
Alvares
Поправил мейк-файл, компиляю

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

cc1: warnings being treated as errors                                           
/usr/ports/audio/aureal-kmod/work/au88x0.c:535: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:691: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:692: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:694: warning: pointer type mismatch i
n conditional expression                                                        
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod/work/10.                                   
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod/work.                                      
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod.                                           

Re: Aureal Vortex

Добавлено: 2011-03-28 16:32:19
P.Voffka
Гость писал(а): Гость » 2011-03-28 16:16:47 make buildkernel оно и не должно собиратсяпля, вы порт собирайте а не ядро долбите
Я сначала собрал 8.2 ядро .

Alvares попробуй в makefile подредактируй строку .if ${OSVERSION} >= 800000 на >= 900000 :x

Re: Aureal Vortex

Добавлено: 2011-03-28 16:36:28
Гость
Alvares писал(а):Поправил мейк-файл, компиляю
полный лог компиляции показывайте
на пастенбин ка

Re: Aureal Vortex

Добавлено: 2011-03-28 16:41:58
Alvares
Да собственно это и есть полный лог

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

===>  Building for aureal-kmod-1.5_6                                            
===> 10 (all)                                                                   
Warning: Object directory not changed from original /usr/ports/audio/aureal-kmod
/work/10                                                                        
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I/u
sr/ports/audio/aureal-kmod/work -I. -I@ -I@/contrib/altq -finline-limit=8000 --p
aram inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno
-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -
mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-pr
otector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-
prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -ffor
mat-extensions -c /usr/ports/audio/aureal-kmod/work/au88x0.c
cc1: warnings being treated as errors                                           
/usr/ports/audio/aureal-kmod/work/au88x0.c:535: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:691: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:692: warning: pointer type mismatch i
n conditional expression                                                        
/usr/ports/audio/aureal-kmod/work/au88x0.c:694: warning: pointer type mismatch i
n conditional expression                                                        
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod/work/10.                                   
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod/work.                                      
*** Error code 1                                                                
                                                                                
Stop in /usr/ports/audio/aureal-kmod.                                           
                    
Makefile подредактировал на 9, соответственно

Re: Aureal Vortex

Добавлено: 2011-03-28 16:49:26
hizel
MAINTAINER= c.kworr@gmail.com
sobomax@FreeBSD.ORG Maxim Sobolev

два контакта с которыми можно предметно поговорить, второй похоже и кириллический текст распарсит ;-)

Re: Aureal Vortex

Добавлено: 2011-03-28 16:58:06
Гость
нет ниодной ошибки, все варнинги
это связано с ЕБНУТОЙ сменой в бсд типа предупрежения
гуглите я нужные флаги для make.conf уже давал на форуме

собомакс ничем не поможет, уверяю вас

Re: Aureal Vortex

Добавлено: 2011-03-28 17:00:56
Alvares
Плюньте ссылкой, а то поиск 44 листа выдает

Re: Aureal Vortex

Добавлено: 2011-03-28 17:08:01
Гость
не помню ссылок
там CFLAGS добавить надо
в темах про DVB Sat ищите

Re: Aureal Vortex

Добавлено: 2011-03-28 17:08:28
Alvares
echo "WERROR=" >> /etc/make.conf
Хм, собралось. Дома поехал пробовать. Звук тама :)

Re: Aureal Vortex

Добавлено: 2011-03-28 17:08:58
P.Voffka
Если флаги тут http://www.lissyara.su/articles/freebsd ... make.conf/
То именно по этой рекомендации я их и выставлял , года два назд.

Re: Aureal Vortex

Добавлено: 2011-03-28 17:12:03
Гость
Alvares писал(а):echo "WERROR=" >> /etc/make.conf
ну да, что то типа такого
я уже не помню
собирается?

Re: Aureal Vortex

Добавлено: 2011-03-28 17:12:41
Alvares
P.Voffka писал(а):Если флаги тут http://www.lissyara.su/articles/freebsd ... make.conf/
То именно по этой рекомендации я их и выставлял , года два назд.
читай выше мой пост. Больше не надо ничего пихать в make.conf

Re: Aureal Vortex

Добавлено: 2011-08-12 22:29:18
simon272
Может кто сталкивался... Являюсь почти счастливым обладателем Monster Sound MX300 ( Vortex 2 8830). Порт audio/aureal-kmod скомпилился и установился без проблем, модуль подгружается и звуковушка видится:

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

audio-system-sa# kldstat
Id Refs Address    Size     Name
 1    3 0xc0400000 a52fc4   kernel
 2    2 0xc0e53000 4a5b4    sound.ko
 3    1 0xc1c1c000 23000    snd_au8830.ko
audio-system-sa# pciconf -lv
...
pcm0@pci0:0:8:0:        class=0x040100 card=0x30021092 chip=0x000212eb rev=0xfe hdr=0x00
    vendor     = 'Aureal Semiconductor'
    device     = 'AU8830 Vortex 2 3D Digital Audio Processor'
    class      = multimedia
    subclass   = audio
...
audio-system-sa# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <Aureal Vortex 8830> at memory 0x81040000 irq 12 [MPSAFE] (0p:0v/1r:1v channels default)
Но при этом звуковые устройства в /dev отсутствуют, а dmesg выдает следующее:

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

...
pcm0: <Aureal Vortex 8830> port 0x8400-0x8407,0x8408-0x840f mem 0x81040000-0x8107ffff irq 12 at device 8.0 on pci0
pcm0: [ITHREAD]
sndbuf_alloc failed
pcm0: chn_init(pcm0:play:dsp0.p0) failed: err = 19
pcm0: pcm_chn_create(auchan, 1, 0xc1b7f800) failed 
sndbuf_alloc failed
pcm0: chn_init(pcm0:play:dsp0.p0) failed: err = 19
pcm0: pcm_chn_create(auchan, 1, 0xc1b7f800) failed
sndbuf_alloc failed
pcm0: chn_init(pcm0:play:dsp0.p0) failed: err = 19
pcm0: pcm_chn_create(auchan, 1, 0xc1b7f800) failed
sndbuf_alloc failed
pcm0: chn_init(pcm0:play:dsp0.p0) failed: err = 19
pcm0: pcm_chn_create(auchan, 1, 0xc1b7f800) failed
Пробовал как на FreeBSD 8.2, так и на 7.4 (на ней пока и остановился):

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

audio-system-sa# uname -a
FreeBSD audio-system-sa.atv.zp.ua 7.4-RELEASE FreeBSD 7.4-RELEASE #0: Thu Feb 17 03:51:56 UTC 2011     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
Все это безобразие задумывалось как аудио-плеерок с управлением по сети. Железо - старый пень ММХ 200МГц который живет на мамке от Fujitsu (датирована 1997 годом). Звуковуха подключена через переходничек, который превращает два неведомых мне разъема в 3хPCI + 2xISA.

Если кто сталкивался с подобным - подтолкните в нужном направлении. Заранее спасибо!

Re: Aureal Vortex

Добавлено: 2011-08-14 20:15:05
Alvares
то, что скомпилилось, ничего не означает. Я так и не завел звук. Пришлось пользоваться галимой встроенной. Потом нашел Crystal Media-чего-то-там...