>Имеется Фря 4.6.2.
>Карта Форте 801, ядро скопилил с поддержкой newpcm.
>Вот вывод sndstat
>FreeBSD Audio Driver (newpcm)
>Installed devices:
>pcm0: <Forte Media FM801 Audio Controller> at io 0xc000 irq 5 (1p/1r/0v channels duplex)
>
>Пишу mixer - все показывает.
>
>Пишу ./MAKEDEV snd0 - не ругается, но и не создает ничего. Пробовал
>создавать snd1 - тоже самое.
зачем snd1? dmesg же выдает pcm0:
cd /dev
less MAKEDEV | search snd:
snd*)
#
# changes from Linux voxware
# minor Linux FreeBSD
# 8 sequencer2 (aka music0) music0
# 17 patmgr0 sequencer1
# 33 patmgr1 sequencer2
#
unit=`expr $i : 'snd\(.*\)'`
chr=30
# XXX write this less verbosely, like std
snd_security_hole=0 # XXX
umask $snd_security_hole
ln -fs mixer$unit mixer
ln -fs sequencer$unit sequencer
ln -fs dsp$unit dsp
ln -fs audio$unit audio
ln -fs dspW$unit dspW
ln -fs music$unit music
ln -fs pss$unit pss
ln -fs dsp$unit.0 dsp$unit
ln -fs audio$unit.0 audio$unit
ln -fs dspW$unit.0 dspW$unit
mknod mixer$unit c $chr `unit2minor $(($unit * 16 + 0))`
mknod sequencer$unit c $chr `unit2minor $(($unit * 16 + 1))`
mknod midi$unit c $chr `unit2minor $(($unit * 16 + 2))`
for chn in 0 1 2 3
do
minor=$(($chn * 65536 + $unit * 16))
mknod dsp$unit.$chn c $chr $(($minor + 3))
mknod audio$unit.$chn c $chr $(($minor + 4))
mknod dspW$unit.$chn c $chr $(($minor + 5))
done
mknod sndstat c $chr 6
# minor number 7 is unused
mknod music$unit c $chr `unit2minor $(($unit * 16 + 8))`
mknod pss$unit c $chr `unit2minor $(($unit * 16 + 9))`
# minor numbers 10-15 are unused
umask 77
;;
это обычный shell скрипт, какие проблемы вставить в первой строке
#!/bin/sh -x и посмотреть диагностику, еще лучше сперва посмотреть
наличие устройств:
ls -la /dev/mixer*
ls -la /dev/audio*
ls -la /dev/dsp*
ls -la /dev/dspW*
ls -la /dev/seq*
ls -la /dev/musi*
ls -la /dev/midi*
ls -al /dev/sndst*
может уже все есть?
>Пробовал другие карты - Трайдент 4вейв и Ямаху. Тоже самое.
>
>Помогите чайнику.
все толжно работать