Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Li Статии » Предложения » Инсталация на драйвери за Creative SB Live! 5.1
  • Страница 1 от 1 Skip to Page:
  • 1
Тема: Инсталация на драйвери за Creative SB Live! 5.1, Много полезно :)
Мнение #1
Написано на: Януари 19 2006, 10:47
stamen81
 

Avatar




Група: Li fans
Мнения: 159
Регистриран: Октомври 2005

Оценка: няма

Offline
Реших да напиша една статийка как се инсталират драйверите за тази звукова карта Creative SB Live! 5.1 [Digital] - известна под линукс и като emu10k1 ,  да спомена и, че съм с Kubuntu 5.10, тази статия е за тези, които са с Debian или както вече е известно с дистрота базирани на Debian.   Мисля, че ще е доста полезна информация, тъй като никъде няма пълно описание как става всичко.
Такааа.., преди всичко да спомена и още нещо, което е доста важно според мен: когато променяте ръчно нещо в даден файл винаги си правете копие на файла. Това става много лесно:
Код: 
$cd #до директорията
$sudo cp imenafaila sushtotoime.bak #това е по-дългия но сигурен вариянт,че ще направите копие на дадения файл
сега и по краткия начин, ако знаете и сте сигурни, че дадения файл е точно там където си мислите:
$sudo cp /put/do/dir/imenafaila /put/do/dir/imenafaila.bak

Те това философията по правенето на резервно копие.
Сега да пристъпим към драйверите. Необходимите драйвери може да си изтеглите от ftp-то на alsa-project
Там трябва да отидете в тази директория ->driver и там гледате за alsa-driver-1.0.10rc2.tar.bz2, после като го свалите, отивате в директорията  lib, там гледате за alsa-lib-1.0.10rc2.tar.bz2. До тук добре, остава още един файл за теглене и той е alsa-utils-1.0.10rc2.tar.bz2. Готово. Сега ги разархивирате, в зависимост на кой как му е по лесно и бързо, може да ползва Ark под KDE, или в конзолата с tar. До тук всичко О.К., сега трябва да инсталираме с помоща на конзолата всичко необходимо за компилиране. Пишете следното:
Код: 
$sudo apt-get install gcc

Ако ви изкара ред, че го имате, още по-добре, ако не ще ви предложи да го инсталирате. Давате му "у" и чакате да се инсталира пакета.  
Сега отивате там където сте разархивирали драйверите(alsa-driver...), но под конзола! Там трябва да има файлче което да се казва configure. То се стартира с sudo ./configure, сега след изпълнение на командата, това чуо проверява дали имате всичко необходимо за да може да компилира ядрото. Надявам се да не завърши при вас с грешка, ако пък излезе накрая с грешка пишете каква е за да помогнем. Така, да предположим, че няма грешки, пишете make, изчаквате докато завърши и после пишете sudo make install. Това чудо вече инсталира самите драйвери. Следва процедура по инсталация на библиотеките,  процедурата е същата както до преди малко. Отивате в директорията, но този път където е alsa-lib..... Тук вече ще ви трябват едни библиотеки, които мисля, че ги нямате, казват се curses (няма да ви проклеят компа, споко :))
За да ги инсталирате пишете следното в конзолката:
Код: 
$ sudo apt-get install libcdk-dev libcurses-ruby libcurses-ruby1.6 libcurses-ui-perl libcurses-widgets-perl libncurses-ruby libncurses-ruby1.8 pike7.2-pexts-curses pike7.4-pexts-curses

Сега сме готови за компилиране, докато сте в директорията пак пишете ./configure, make, sudo make install. Почва инсталацията, завършва и сте на няколко стъпки преди финала. Следва cd до третата директорийка с alsa-utilities.
Там няма да ви трябва нищо, повтаряте процеса с ./configure, make, make install.
Сега вече сме готови с драйверите. За да се вкарат и запишат в ядрото модулите на тези драйвери напишете или копирайте от тук следното нещо:
Код: 
$modprobe snd-emu10k1;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

Следва копиране и  paste-ване в един файл.
Пак повтарям, направете си копие, преди да го променяте!
Сега отивате в /etc. Тук има един файл наречен modules.conf, за да го видите, напишете ls . Тая команда ви иззрежда какво имате в директория /etc . Сега, когатоимате копие на файла можете да продължите спокойно напред. Пишете
Код: 
$sudo vi modules.conf
, излизат сумати редове с разни "неща", вие отивате в края на този файл с Page Down клавиша на клавиатурата, натискате Insert за да можете да пишете по файла, сега там пействате следното нещо:
Код: 
# ALSA portion
       alias char-major-116 snd
       alias snd-card-0 snd-emu10k1
# module options should go here

       # OSS/Free portion
       alias char-major-14 soundcore
       alias sound-slot-0 snd-card-0

# card #1
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

       # ALSA portion
       alias snd-card-0 snd-interwave
       alias snd-card-1 snd-cmipci
options snd-cmipci id="first" mpu_port=0x330

       # OSS/Free portion
       alias sound-slot-0 snd-card-0
       alias sound-slot-1 snd-card-1

       # OSS/Free portion - card #1
alias sound-slot-0 snd-card-0
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

       # OSS/Free portion - card #2 (cmipci)
alias sound-slot-1  snd-card-1
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss

Сега натискате Esc на клавиатурата, после
Цитат:

:wq
за да запишете файла и да излезете от него.
До тук добре, вече сме пред финала :)
Сега ртябва да си направим един файл, няма нищо страшно :)
Този файл трябва да е в root директорията или домашната, за да отидете в root, първо пишете cd ~/   и после cd /  
Ето това трябв да се направи:sudo vi /home/imenaiuzar/.asoundrc
Така, сега като се отвори vim натиската пак Insert и там paste на следното нещо:
Код: 
pcm.emu10k1 {
          type hw
          card 0
       }

       ctl.emu10k1 {
          type hw
          card 0
       }

Натискате Esc и после :w asoundrc, трябва най-отдолу да ви изпише, че файла е записан и после :q за да излезете от vim.

Сега пишете едно sudo chmod +x /home/ime_na_iuzura/.asoundrc
Това прави файла да се изпълнява при зареждане на линукса.
Ами това е  :cool:
Счупих се от писане, ама знам, че направих нещо хубаво за всеки начинаещ в лина като мен:)
Ако има нещо пишете. Източника от където черпих инфото е :
http://www.alsa-project.org/alsa-do....emu10k1
Успех


Редактирано от stamen81 на Януари 20 2006, 15:51

Контакти:  stamen81
WEB  
Общо 0 отговор(а) от Януари 19 2006, 10:47 до сега
  • Страница 1 от 1 Skip to Page:
  • 1
 » Начало » Li Форуми » Li Статии » Предложения » Инсталация на драйвери за Creative SB Live! 5.1

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums