Такая проблема, уменя FreeBSD 5.4 и при загрузке выдаётся сообщение
device /dev/dsp can't be opened (No such file or directory)
Ядро сконфигурировал с опциями
device sound
device snd_cmi
Файл устройства в /dev нету, хотел его создать MAKEDEV snd0
но у меня нет в системе ни MAKEDEV ни MAKEDEV.sh
Пожалуйста помогите!
>Такая проблема, уменя FreeBSD 5.4 и при загрузке выдаётся сообщение
>device /dev/dsp can't be opened (No such file or directory)
>Ядро сконфигурировал с опциями
>device sound
>device snd_cmi
>Файл устройства в /dev нету, хотел его создать MAKEDEV snd0
>но у меня нет в системе ни MAKEDEV ни MAKEDEV.sh
>Пожалуйста помогите!
man MAKEDEV
MAKEDEV(8) FreeBSD System Manager's Manual MAKEDEV(8)NAME
MAKEDEV -- old script for creating device nodesDESCRIPTION
The MAKEDEV script was deprecated by devfs(5) and removed from FreeBSD
after devfs(5) became mandatory.SEE ALSO
intro(4), devfs(5), intro(8), mount_devfs(8)FreeBSD 5.4 March 25, 2003 FreeBSD 5.4
т.о используйте devfs
MyHomePage - http://surgutnet.ru
>>Такая проблема, уменя FreeBSD 5.4 и при загрузке выдаётся сообщение
>>device /dev/dsp can't be opened (No such file or directory)
>>Ядро сконфигурировал с опциями
>>device sound
>>device snd_cmi
>>Файл устройства в /dev нету, хотел его создать MAKEDEV snd0
>>но у меня нет в системе ни MAKEDEV ни MAKEDEV.sh
>>Пожалуйста помогите!Посмотри в dmesg прогрузился-ли драйвер звуковой карты. FreeBSD использует devfs, соответственно, если драйвер загружен, то все необходимые dev будут созданы автоматически.
Значит так
первое пишешь в консоль
kldload snd_driverзагружаются все дрова для звука
затем смотришь на что среагировала твоя карта/ для этого пишешьcat /dev/sndstat
и оно тебе выдаст обнаружнное устройство. то есть если драйвер найдется а он должен найтись то ты получишь чтото типа(у меня так)pcm0: <nVidia nForce2> at io 0xd400, 0xd800 irq 21 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
ну и все дела тут видим требуемый драйвер snd_ich(что у тебя будет хез))
в общем выгружаешь kldunload snd_driver всю эту хрень. и грузи только свой драйвер который покажет. Может сможешь его в ядро прописать(у меня device ich) или можно модулем при загрузке подгружать
это все сработает на 90 процентов, если нет будем копать дальше
>Значит так
>первое пишешь в консоль
>
>
>kldload snd_driver
>
>загружаются все дрова для звука
>затем смотришь на что среагировала твоя карта/ для этого пишешь
>
>cat /dev/sndstat
>и оно тебе выдаст обнаружнное устройство. то есть если драйвер найдется а
>он должен найтись то ты получишь чтото типа(у меня так)
>
>pcm0: <nVidia nForce2> at io 0xd400, 0xd800 irq 21 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
>
>ну и все дела тут видим требуемый драйвер snd_ich(что у тебя будет
>хез))
>
>в общем выгружаешь kldunload snd_driver всю эту хрень. и грузи только свой
>драйвер который покажет. Может сможешь его в ядро прописать(у меня device
>ich) или можно модулем при загрузке подгружать
>
>
>это все сработает на 90 процентов, если нет будем копать дальшеСпасибо огромное!!!
Всё заработало.