звук в RedHat 9 я сделал ну если не случайно , то методом "тыка",не всё понимая что делая.
1)в пакете alsaconf-0.4.3b.tar.gz я загрузил скрипт для "определения звуковой карты" ,когда я выбрал свою , он добавил строки в /etc/modules.conf , на сайте www.linuxbegin.ru(это не реклама!) в статье под названием "Переход на Linux 2.6" , говорится что нужно
добавлять в /etc/modprobe.conf (там был точно такой же кодек) , так куда правильнее добавить ?(я предполагаю куда добавлять зависит от версии ядра , 2.4.20-8 ,у меня было и 2.6.0 у меня стало ,так как в 2.6.0 "теперь используется новый загрузчик модулей, которому требуется для работы пакет module-init-tools" , это я прочитал где-то).Расскажите сдесь плиз поподробнее про файлы /etc/modprobe.conf , /etc/modules.conf.
2)что значат команды:
insmod - ?
lsmod - просмотр загруженных модулей
modprobe - загрузить модуль , да ?
rmmod - выгрузить модуль
я правильно считаю ?
3)если ещё придётся перекомпилировать ядро (2.6.0) из файлов :alsa-driver-1.0.2.tar.bz2,
alsa-lib-1.0.2.tar.bz2,alsa-oss-1.0.2.tar.bz2,alsa-tools-1.0.2.tar.bz2,alsa-utils-1.0.2.tar.bz2
нужно будет переустанавливать придётся только alsa-driver-1.0.2.tar.bz2 , да ?
4)если включить в ядро поддержку моего звукового кодека (AC'97 на i865 , мать ASUS P4P800) в разделе ALSA , то вышеперечисленные пакеты не потребуются ?(кроме alsamixer)
5)после перезагрузки нужно заново делать
modprobe snd-intel8x0
modprobe snd-seq-midi
modprobe snd-pcm-oss
modprobe snd-mixer-oss
modprobe snd-seq-oss
как сделать чтобы после перезагрузки заново так не делать (IMHO прописать в /etc/modprobe.conf ,
/etc/modules.conf , но там прописано)
6)после перезагрузки установленные пределы громкости в alsamixer и "MM" , возвращаются по умолчанию как сохранить установленные настройки (где-то прочитал что alsactl store или alsactl store 0,но
не помогает).
------------my modprobe.conf (из статьи "Переход на Linux 2.6")-
.....................
alias sound-slot-0 snd-intel8x0
alias snd-card-0 snd-intel8x0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1; /bin/true; }
remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1; /bin/true; }; /sbin/modprobe -r --ignore-remove sound-slot-0
.....................
------------------end------------------------------------
-------------my modules.conf--------------------------------
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.3b ---
alias char-major-116 snd
alias snd-card-0 snd-card-intel8x0
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
options snd-card-intel8x0 snd_index=0 snd_id=CARD_0 snd_pbk_frame_size=100 snd_cap_frame_size=100 snd_mic_frame_size=100
# --- END: Generated by ALSACONF, do not edit. ---
alias sound-slot-0 snd-intel8x0
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
----------------end----------------------------------------
помогите с вопросами
Re: помогите с вопросами
man insmodAnonimous писал(а): 2)что значат команды:
insmod - ?
lsmod - просмотр загруженных модулей
modprobe - загрузить модуль , да ?
rmmod - выгрузить модуль
я правильно считаю ?
man lsmod
man modprobe
man rmmod
та же рекомендую почитать man man - для общего развития и man modinfo - весьма полезная команда при работе с модулями
Опыт растет прямо пропорционально выведенному из строя оборудованию