Почитал я тут тему про установку aureal vortex1 под БСД5.1 ну и установил как сказанно. Но звука как небыло так и нет и при загрузке пишет:
pcm0: irq test failed
pcm0: codec timeout reading register 26 (0)
pcm0: codec timeout reading register 0 (a6000f)
pcm0: codec timeout reading register 8 (828000)
pcm0: codec timeout reading register 8 (828000)
pcm0: codec timeout reading register 8 (828000)
pcm0: codec timeout reading register 8 (828000)
pcm0: codec timeout reading register 18 (828000)
pcm0: codec timeout reading register 18 (828000)
pcm0: codec timeout reading register a (828000)
pcm0: codec timeout reading register a (828000)
pcm0: codec timeout reading register 10 (828000)
pcm0: codec timeout reading register 10 (828000)
pcm0: codec timeout reading register e (828000)
pcm0: codec timeout reading register e (828000)
pcm0: codec timeout reading register 12 (828000)
pcm0: codec timeout reading register 12 (828000)
pcm0: codec timeout reading register 4 (828000)
pcm0: codec timeout reading register 4 (828000)
pcm0: codec timeout reading register 16 (828000)
pcm0: codec timeout reading register 16 (828000)
pcm0: codec timeout reading register c (828000)
pcm0: codec timeout reading register c (828000)
pcm0: codec timeout reading register 6 (828000)
pcm0: codec timeout reading register 6 (828000)
pcm0: codec timeout reading register 14 (828000)
pcm0: codec timeout reading register 14 (828000)
pcm0: <SigmaTel STAC9704 AC97 Codec>
Так же я читал в форуме про такую же ошибку но там ничего не сказанно как от нее избавиться и что это за ошибка вообще. Прошу помочь кто чем сможет.
>Почитал я тут тему про установку aureal vortex1 под БСД5.1 ну и установил
>как сказанно. Но звука как небыло так и нет и при
>загрузке пишет:
>pcm0: irq test failed
>pcm0: codec timeout reading register 26 (0)
>pcm0: codec timeout reading register 0 (a6000f)
>pcm0: codec timeout reading register 8 (828000)
>pcm0: codec timeout reading register 8 (828000)
>pcm0: codec timeout reading register 8 (828000)
>pcm0: codec timeout reading register 8 (828000)
>pcm0: codec timeout reading register 18 (828000)
>pcm0: codec timeout reading register 18 (828000)
>pcm0: codec timeout reading register a (828000)
>pcm0: codec timeout reading register a (828000)
>pcm0: codec timeout reading register 10 (828000)
>pcm0: codec timeout reading register 10 (828000)
>pcm0: codec timeout reading register e (828000)
>pcm0: codec timeout reading register e (828000)
>pcm0: codec timeout reading register 12 (828000)
>pcm0: codec timeout reading register 12 (828000)
>pcm0: codec timeout reading register 4 (828000)
>pcm0: codec timeout reading register 4 (828000)
>pcm0: codec timeout reading register 16 (828000)
>pcm0: codec timeout reading register 16 (828000)
>pcm0: codec timeout reading register c (828000)
>pcm0: codec timeout reading register c (828000)
>pcm0: codec timeout reading register 6 (828000)
>pcm0: codec timeout reading register 6 (828000)
>pcm0: codec timeout reading register 14 (828000)
>pcm0: codec timeout reading register 14 (828000)
>pcm0: <SigmaTel STAC9704 AC97 Codec>
>Так же я читал в форуме про такую же ошибку но там
>ничего не сказанно как от нее избавиться и что это за
>ошибка вообще. Прошу помочь кто чем сможет.так как ставил, step-by-step?
установил драйвер aureal-kmod потом исправил ядро и происал путь к дровам в конфигурационном файле, потом перекомпилил ядро, перезагрузился ну и вылизла такая вот ошибка при подгрузке ядра.
>установил драйвер aureal-kmod потом исправил ядро и происал путь к дровам
>в конфигурационном файле, потом перекомпилил ядро, перезагрузился ну и вылизла такая
>вот ошибка при подгрузке ядра."исправил ядро и прописал путь к дровам"?
либо step-by-step, либо ковыряй дальше.
>>установил драйвер aureal-kmod потом исправил ядро и происал путь к дровам
>>в конфигурационном файле, потом перекомпилил ядро, перезагрузился ну и вылизла такая
>>вот ошибка при подгрузке ядра.
>
>"исправил ядро и прописал путь к дровам"?
>
>либо step-by-step, либо ковыряй дальше.в смысле step-by-step?
>>>установил драйвер aureal-kmod потом исправил ядро и происал путь к дровам
>>>в конфигурационном файле, потом перекомпилил ядро, перезагрузился ну и вылизла такая
>>>вот ошибка при подгрузке ядра.
>>
>>"исправил ядро и прописал путь к дровам"?
>>
>>либо step-by-step, либо ковыряй дальше.
>
>в смысле step-by-step?в смысле что я не мазохист вытягивать что и как ты делал, продолжай мучаться.
>в смысле что я не мазохист вытягивать что и как ты делал,
>продолжай мучаться.Я сначала скачал дрова через порты aureial-kmod, затем установил их, далее я прописал путь к ним в файле "/usr/src/sys/conf/files" а написал я там "dev/sound/pci/aureial.c optional pcm pci". За тем прописал в GENERIC "device pcm". ну и перекомпилил ядро и заменил старое. После чего перезагрузился и вот при загрузке ядра вылитает вот такая вот хрень. Хотя девасы создались.
>
>>в смысле что я не мазохист вытягивать что и как ты делал,
>>продолжай мучаться.
>
>Я сначала скачал дрова через порты aureial-kmod, затем установил их, далее я
>прописал путь к ним в файле "/usr/src/sys/conf/files" а написал я там
>"dev/sound/pci/aureial.c optional pcm pci". За тем прописал в GENERIC "device pcm".
>ну и перекомпилил ядро и заменил старое. После чего перезагрузился и
>вот при загрузке ядра вылитает вот такая вот хрень. Хотя девасы
>создались.все что нужно было сделать - собрать порт, затем подгрузить модуль.
единственное что должно уже быть, модуль snd_pcm
пример для 4.x (5.x тоже самое):
# cd /usr/ports/audio/aureal-kmod
# make && make install && make clean
# /usr/local/etc/rc.d/aureal.sh start
# kldstat
Id Refs Address Size Name
1 5 0xc0100000 38b864 kernel
2 1 0xc0f6e000 2000 blank_saver.ko
3 1 0xc0f71000 15000 linux.ko
5 2 0xc0fe5000 15000 snd_pcm.ko
6 1 0xc102f000 2b000 snd_au8820.ko
[alone]~ >[alone]~ > cat < /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Aureal Vortex 8820> at memory 0xdb000000 irq 5 (4p/1r/0v channels duplex)
[alone]~ >[alone]~ > ls -la /dev/dsp*
lrwxrwxrwx 1 root wheel 4 4 фев 2003 /dev/dsp -> dsp0
lrwxrwxrwx 1 root wheel 6 4 фев 2003 /dev/dsp0 -> dsp0.0
crw------- 1 lavr sysct 30, 3 8 дек 16:34 /dev/dsp0.0
crw------- 1 lavr sysct 30, 0x00010003 4 фев 2003 /dev/dsp0.1
crw------- 1 lavr sysct 30, 0x00020003 4 фев 2003 /dev/dsp0.2
crw------- 1 lavr sysct 30, 0x00030003 11 фев 2003 /dev/dsp0.3
lrwxrwxrwx 1 root wheel 5 4 фев 2003 /dev/dspW -> dspW0
lrwxrwxrwx 1 root wheel 7 4 фев 2003 /dev/dspW0 -> dspW0.0
crw------- 1 lavr sysct 30, 5 4 фев 2003 /dev/dspW0.0
crw-rw-rw- 1 root wheel 30, 0x00010005 4 фев 2003 /dev/dspW0.1
crw-rw-rw- 1 root wheel 30, 0x00020005 4 фев 2003 /dev/dspW0.2
crw-rw-rw- 1 root wheel 30, 0x00030005 4 фев 2003 /dev/dspW0.3
[alone]~ >
ну в 5.x уже есть devfs, так что тут беспокоиться нечего, все.
># cd /usr/ports/audio/aureal-kmod
># make && make install && make clean
># /usr/local/etc/rc.d/aureal.sh start
># kldstat
>Id Refs Address Size Name
>
> 1 5 0xc0100000 38b864 kernel
> 2 1 0xc0f6e000 2000
>blank_saver.ko
> 3 1 0xc0f71000 15000 linux.ko
>
> 5 2 0xc0fe5000 15000 snd_pcm.ko
>
> 6 1 0xc102f000 2b000 snd_au8820.ko
>
>[alone]~ >
>
>[alone]~ > cat < /dev/sndstat
>FreeBSD Audio Driver (newpcm)
>Installed devices:
>pcm0: <Aureal Vortex 8820> at memory 0xdb000000 irq 5 (4p/1r/0v channels duplex)
>[alone]~ >
>
>[alone]~ > ls -la /dev/dsp*
>lrwxrwxrwx 1 root wheel 4 4 фев 2003 /dev/dsp -> dsp0
>lrwxrwxrwx 1 root wheel 6 4 фев 2003 /dev/dsp0 -> dsp0.0
>crw------- 1 lavr sysct 30, 3
> 8 дек 16:34 /dev/dsp0.0
>crw------- 1 lavr sysct 30, 0x00010003 4
>фев 2003 /dev/dsp0.1
>crw------- 1 lavr sysct 30, 0x00020003 4
>фев 2003 /dev/dsp0.2
>crw------- 1 lavr sysct 30, 0x00030003 11 фев
> 2003 /dev/dsp0.3
>lrwxrwxrwx 1 root wheel 5 4 фев 2003 /dev/dspW -> dspW0
>lrwxrwxrwx 1 root wheel 7 4 фев 2003 /dev/dspW0 -> dspW0.0
>crw------- 1 lavr sysct 30, 5
> 4 фев 2003 /dev/dspW0.0
>crw-rw-rw- 1 root wheel 30, 0x00010005 4
>фев 2003 /dev/dspW0.1
>crw-rw-rw- 1 root wheel 30, 0x00020005 4
>фев 2003 /dev/dspW0.2
>crw-rw-rw- 1 root wheel 30, 0x00030005 4
>фев 2003 /dev/dspW0.3
>[alone]~ >
>
>
>ну в 5.x уже есть devfs, так что тут беспокоиться нечего, все.
snd_pcm.ko грузится при загрузке ядра, а snd_au8820.ko подгружаю но ничего не меняется.
Далее sndstat
"cat </dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Aureal Vortex 8820> at memory 0xf7000000 irq 10 (1p/0r/0v channels duplex default)"
и девайсы сознанны только:
"ls -la /dev/dsp*
crw-rw-rw- 1 root wheel 30, 3 Dec 8 22:01 /dev/dsp0.0
crw-rw-rw- 1 root wheel 30, 5 Dec 8 21:59 /dev/dspW0.0"
вот такая вот бодяга:(
блин, может irq другое, хотя в виндах тоже 10.
<skipped>>snd_pcm.ko грузится при загрузке ядра, а snd_au8820.ko подгружаю но ничего не меняется.
>
>Далее sndstat
>"cat </dev/sndstat
>FreeBSD Audio Driver (newpcm)
>Installed devices:
>pcm0: <Aureal Vortex 8820> at memory 0xf7000000 irq 10 (1p/0r/0v channels duplex default)"
>и девайсы сознанны только:
>"ls -la /dev/dsp*
>crw-rw-rw- 1 root wheel 30, 3
>Dec 8 22:01 /dev/dsp0.0
>crw-rw-rw- 1 root wheel 30, 5
>Dec 8 21:59 /dev/dspW0.0"
>вот такая вот бодяга:(
>блин, может irq другое, хотя в виндах тоже 10.я расписал тебе ВСЮ последовательность, собери нормальное НЕИЗУРОДОВАННОЕ
тобой ядро, затем модуль из портов и все будет Ok, только посмотри как
использовать devfs для 4'ех каналов чтобы было:/dev/dsp0.0[1,2,3] и тд и тп:
/dev/audio0.0...на странице Метью, ЧЕРНЫМ ПО БЕЛОМУ написано:
СПАСИБО Максиму Соболеву за то что он сделал ПОРТ и больше НЕ НУЖНО
использовать его инструкции по установке, а только установить порт и
выполнить ТО ЧТО ТАМ НАПИСАНО.В остальном, смотри конфликты IRQ и как выставить то что тебе нужно
через device.hints, короче man'ы в руки.# sysctl -a | grep vchans
ну и почитай handbook что там рекомендуют для карт с многоканальной поддержкой в драйвере. (это уже при работающем звуке)
# mixer
# mixer vol 50:50 pcm 50:50
>>Почитал я тут тему про установку aureal vortex1 под БСД5.1 ну и установил
>>как сказанно. Но звука как небыло так и нет и при
>>загрузке пишет:
>>pcm0: irq test failed
>>pcm0: codec timeout reading register 26 (0)
>>pcm0: codec timeout reading register 0 (a6000f)
>>pcm0: codec timeout reading register 8 (828000)
>>pcm0: codec timeout reading register 8 (828000)
>>pcm0: codec timeout reading register 8 (828000)
>>pcm0: codec timeout reading register 8 (828000)
>>pcm0: codec timeout reading register 18 (828000)
>>pcm0: codec timeout reading register 18 (828000)
>>pcm0: codec timeout reading register a (828000)
>>pcm0: codec timeout reading register a (828000)
>>pcm0: codec timeout reading register 10 (828000)
>>pcm0: codec timeout reading register 10 (828000)
>>pcm0: codec timeout reading register e (828000)
>>pcm0: codec timeout reading register e (828000)
>>pcm0: codec timeout reading register 12 (828000)
>>pcm0: codec timeout reading register 12 (828000)
>>pcm0: codec timeout reading register 4 (828000)
>>pcm0: codec timeout reading register 4 (828000)
>>pcm0: codec timeout reading register 16 (828000)
>>pcm0: codec timeout reading register 16 (828000)
>>pcm0: codec timeout reading register c (828000)
>>pcm0: codec timeout reading register c (828000)
>>pcm0: codec timeout reading register 6 (828000)
>>pcm0: codec timeout reading register 6 (828000)
>>pcm0: codec timeout reading register 14 (828000)
>>pcm0: codec timeout reading register 14 (828000)
>>pcm0: <SigmaTel STAC9704 AC97 Codec>
>>Так же я читал в форуме про такую же ошибку но там
>>ничего не сказанно как от нее избавиться и что это за
>>ошибка вообще. Прошу помочь кто чем сможет.
>
>так как ставил, step-by-step?
установил драйвер aureal-kmod потом исправил ядро и происал путь к дровам в конфигурационном файле, потом перекомпилил ядро, перезагрузился ну и вылизла такая вот ошибка при подгрузке ядра.