LINUX-BG Адрес : http://www.linux-bg.org |
Инсталиране на звукова карта ръчно(по-спец. Yamaha 719) |
От: Slavei Karadjov Публикувана на: 10-05-2000 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=319313438 |
Целта на тази статия е да Ви помогне да инсталирате ръчно звукова карта Yamaha с чипсет OPL3xx и по-специално Yamaha 719 под Slackware Linux, но може да се използва успешно и като напътствие при инсталирането на други звукови карти под Linux. За да пуснете звука за вашата звукова карта под Linux се нуждаете първо от драйвери за нея. Обикновено в изходните кодове на Linux ядротo са включени драйверите за много типове карти. Как можете да проверите дали Вашата сe поддържа? Много лесно - трябва да разполагате с кодовете на Linux ядрото, за предпочитане последната стабилна версия. Ако нямате такова нещо, си го свалете от http://www.kernel.org. След което влезте в директорията, където са кодовете, примерно /usr/src/linux-2.2.15/. и напишете: #make menuconfig за да стартирате текстовото меню за конфигурация или #make xconfig ако искате да използвате графичното За да продължите по-нататък трябва да влезете като root потребител.
#make за да прекомпилирате ядрото за да компилирате новите модули Преди да инсталираме новото ядро е добре да си направим копие на старото ядро, а и да имаме една дискетка, от която да стартираме Linux в случай, че нещо се провали. Отново Ви предупреждавам ако не сте се занимали с прекомпилиране на ядрото е добре да се запознаете как става това преди да се заемете сериозно. Имайте преддвид, че ако скапете нещо, Вие ще сте си виновен и аз няма да мога да ви помогна. Да се захващаме на работа. Трябва да инсталираме новото ядро и новите модули(драйвери) за него. #make install Ако използвате Lilo за bootloader трябва и него да го преконфигурирате с командата #make zlilo Готови ли сте? Настъпва часът на истината - сега остава да рестартирате Вашия Linux и да се надявате, че ще тръгне. Нали не сте забравили да си направите дискета, от която да можете да стартирате Linux ако има проблем(rescue disk)? Да се надяваме, че Вашата система се рестартира успешно и Вие отново сте влезли като root. Не се чудете какво става ако пак няма звук от картата. Трябва да накарате компилираните модули да се заредят в памета. За целта трябва да напишете следната последователност от команди: #/sbin/modprobe mpu401 Ред 4 е особено важен. С опцията irq указвате кое прекъсване да използва картата. Трябва предварително да сте се запознали с характеристиките на картата. Понякога се случва това прекъсване да е заето от друго устройство. Това можете да разберете като разгледате резултата от тази команда: #cat /proc/interrupts Ето и един примерен резултат: CPU0 Ако 5-то прекъсване е заето, го заменете с друго, което може да се използва
от Вашата звукова карта. #cat /proc/sound Ако всичко е наред, резултатът, който трябва да получите е подобен на: OSS/Free:3.8s2++-971130 Сега опитайте да пуснете звука. Ако освен звуковата ви карта и някое друго устройство използва прекъсването, което сте посочили трябва да получите съобщение за проблем, а и звукът Ви ще е кофти, ако изoбщо го има. За да пробвате с ново прекъсване трябва първо да свалите този модул (oplsa2) от паметта #rmmod oplsa2 След което ако искате да пробвате 7-мо прекъсване, да речем, пишете: #/sbin/modprobe opl3sa2 io=0x370 mss_io=0x530 mpu_io=0x330 irq=7 dma=0 dma2=3 Добре е тези модули за звуковата карта да се зареждат автоматично при стартирането
на компютъра, а не да ги пишете всеки път. /sbin/modprobe mpu401 Ако ги няма, ги добавете. Ако пък имат знак # отпред, го махнете. Това е. Ако не се е получило нещо, пробвайте отново с леки промени. Това общо взето са основните стъпки при ръчното инсталиране, на която и да е звукова карта под Linux. Ако не сте открили драйвери за вашата звукова карта под Linux търсете из интернет, при производителя на картата, при познати, питайте из разни форуми. Ще очаквам коментари и допълнения към статията. С общи усилия тя може да стане доста по-полезна и изчерпателна. << (Не)сигурност с Apache Web Server | Писане на скриптове за BASH шел : версия 1.2( част 3) >> |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|