Автор Тема: alsa проблем  (Прочетена 2106 пъти)

Hater

  • Участници
  • ***
  • Публикации: 11
    • Профил
alsa проблем
« -: Dec 21, 2005, 10:55 »
Здравейте, когато си пусках компютъра ми се появи съобщение че системата е пускана 29 пъти без проверка и стартира fsck. След като ми се стартира linux-a нямах звук за това изпълних alsaconf и звука тръгна, но на следващия път когато си пуснах компа пак нямах звук.
Как да оправя този проблем?
И преди ми се е проверяла системата, но никога не е ставало така.Ядрото ми е 2.4.31 на Slackware съм.
Благодаря предварително.
Активен

  • Гост
alsa проблем
« Отговор #1 -: Dec 21, 2005, 16:04 »
хитринката е в alsactl(1)
Активен

Hater

  • Участници
  • ***
  • Публикации: 11
    • Профил
alsa проблем
« Отговор #2 -: Dec 22, 2005, 21:19 »
Как по точно да използвам alsactl? В rc.local ли трябва да напиша командата да зарежда саунд картата?
Активен

empty

  • Напреднали
  • *****
  • Публикации: 893
  • Distribution: Gentoo
  • Window Manager: KDE
  • Alien Invader
    • Профил
    • WWW
alsa проблем
« Отговор #3 -: Dec 22, 2005, 23:44 »
Имал съм същия проблем и го реших с компилация на последната версия на алса от alsa-project.net.

П.С.
Ако не бързаш ми се струва, че rpetrov ще ти даде по добър отговор от мен.
Активен

Powered by 220 Volts.

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
alsa проблем
« Отговор #4 -: Dec 23, 2005, 21:18 »
Hater, не знам версията на slackare, която се ползва, нито как е инсталирана alsa-та, но предполагам, че
Примерен код
chmod +x /etc/rc.d/rc.alsa
е решението.
Файла /etc/rc.d/rc.alsa е в пакета alsa-utils-....
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
alsa проблем
« Отговор #5 -: Dec 23, 2005, 22:11 »
П.П.: и в rc.local също става и не е грешно.

Един трик за slackware (при компилиране на alsa от програмен код):

С кода на alsa-driver идва един скрипт alsasound - след конфигуриране се създава файла <builddir>/utils/alsasound.
Ако на slackware има директория /etc/rc.d/init.d, то make install ще го инсталира там. Остава да се направят и символните връзки за "SystemV init" стил:
- създават се директориите /etc/rc.d/rc<N>.d/, където <N> е 3,4, като може и за 1,2,5.
- отива се в /etc/rc.d/rc3.d и се създават символни връзки:
    ln -s ../init.d/alsasound S<NN>alsasound
    ln -s ../init.d/alsasound K<MM>alsasound
   като за <NN> и <MM> 10 е подходяща стойност.
- същото е прави и в /etc/rc.d/rc4.d

Бел.: файла /etc/rc.d/init.d/alsasound трябва да е с право за изпълнение.


Аз бих си предпочел нещата в стил BSD init, т.е. в /etc/rc.d/rc.local да се добави
Примерен код
# Start the linux sound system
if [ -x /etc/rc.d/init.d/alsasound ]; then
  /etc/rc.d/init.d/alsasound start
fi
Активен

Hater

  • Участници
  • ***
  • Публикации: 11
    • Профил
alsa проблем
« Отговор #6 -: Dec 24, 2005, 12:24 »
Много блрагодаря, rpetrov. Стана с
Примерен код
chmod +x /etc/rc.d/rc.alsa
.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
как да си сложа новите alsa драйвери
Настройка на програми
Warstomp 6 6515 Последна публикация Oct 07, 2003, 18:07
от Warstomp
Как да сложа ALSA
Настройка на програми
SUB_ZERO 1 4885 Последна публикация Feb 20, 2004, 17:24
от nix
Alsa
Настройка на програми
Bruxy 3 6629 Последна публикация Apr 11, 2004, 12:46
от zazzko
проблем с ALSA
Настройка на програми
hexz 2 5236 Последна публикация Jul 07, 2004, 18:48
от hexz
ALSA /OSS
Настройка на хардуер
power 1 5201 Последна публикация Aug 24, 2004, 19:16
от july