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

Re: Aureal Vortex

Добавлено: 2011-08-16 15:49:44
simon272
Alvares писал(а):то, что скомпилилось, ничего не означает. Я так и не завел звук. Пришлось пользоваться галимой встроенной. Потом нашел Crystal Media-чего-то-там...
Удалось запустить звуковушку! К решению подтолкнули англоязычные братья по разуму: старые железки могут не работать если не успеют отхватить DMA адрес до определенного значения (битности чтоли не хватает?). Если мы драйвер запускаем через aureal_enable="YES", то загрузка драйвера (читай "запуск службы") происходит аж после монтирования NFS. Проблема решается следующим образом:

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

# cp /usr/local/modules/au88x0/snd_au8830.ko /boot/kernel/snd_au8830.ko
И добавляем соответствующие строки в /boot/loader.conf

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

sound_load="YES"
snd_au8830_load="YES"
В итоге получаем:

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

# dmesg
Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
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
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium/P55C (199.68-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x543  Family = 5  Model = 4  Stepping = 3
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 33554432 (32 MB)
avail memory = 18849792 (17 MB)
Intel Pentium detected, installing workaround for F00F bug
kbd1 at kbdmux0
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
rl0: <RealTek 8139 10/100BaseTX> port 0x8000-0x80ff mem 0x81000000-0x810000ff irq 11 at device 7.0 on pci0
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:c1:28:01:51:8e
rl0: [ITHREAD]
pcm0: <Aureal Vortex 8830> port 0x8400-0x8407,0x8408-0x840f mem 0x81040000-0x8107ffff irq 12 at device 8.0 on pci0
pcm0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 12.0 on pci0
.......
Вместо:

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

.....
Timecounters tick every 1.000 msec
acd0: DVDR <HL-DT-STDVD-RAM GH22NP20/1.04> at ata0-master WDMA2
ad2: 9802MB <QUANTUM FIREBALLP AS10.2 A1Y.1300> at ata1-master WDMA2
Trying to mount root from ufs:/dev/ad2s1a
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
Все проделал на:

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

# 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
... на 8.2 попробовать нет возможности, но скорее всего должно работать.

Всем спасибо!

Re: Aureal Vortex

Добавлено: 2011-08-18 13:54:49
Alvares
я попробую, у меня 8.2 Но только в сентябре, уже женатым :)

Re: Aureal Vortex

Добавлено: 2011-08-19 17:20:40
simon272
Alvares писал(а):я попробую, у меня 8.2 Но только в сентябре, уже женатым :)
Мои наилучшие пожелания по этому поводу!

Aureal Vortex

Добавлено: 2019-08-23 9:54:30
Alvares
https://svnweb.freebsd.org/ports/head/a ... rev=431539
для истории.
Вроде есть патч по i386 8.x
Не пробовал пока