Pagina 1 di 8 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 72
  1. #1
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345

    Installazione di drivers ALSA

    Sempre più gente scrive nel forum per problemi con la scheda audio, voglio quindi scrivere un breve tutorial a riguardo. Nell'esempio si configurerà una scheda via8235, quella di quel fico dell'autore Ovviamente cambiate i nomi dei moduli in base alla vostra scheda audio, il modo opportuno lo trovate con un po' di STFW... La documentazione in rete è ben fatta, ma è tanta e spesso la voglia di leggere è poca, riassumiamo quindi all'osso. Procuriamoci i drivers, le utilities, le librerie ed il supporto per gli oss al sito http://www.alsa-project.org ed iniziamo ad installare i drivers. Non utilizzate la versione cvs, per la quale la procedura è un po' diversa...

    bunzip2 alsa-driver-xxx
    tar -xf alsa-driver-xxx
    cd alsa-driver-xxx
    ./configure --with-cards=via82xx --with-sequencer=yes;make;make install

    Se non utilizziamo devfs è inoltre necessario creare un po' di links simbolici mediante lo script apposito contenuto nel pacchetto.

    ./snddevices

    Settiamo quindi, da root, i permessi per i devices audio

    chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi

    Ora andiamo rapidi, va, installiamo subito le librerie

    bunzip2 alsa-lib-xxx
    tar -xf alsa-lib-xxx
    cd alsa-lib-xxx
    ./configure;make;make install

    Ed allo stesso modo installiamo anche le utilities e l'emulazione oss. Quindi verifichiamo se la scheda audio è a posto, per far questo non dobbiamo riavviare ma basterà caricare i moduli appositi!

    modprobe snd-card-via82xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

    Ricordiamoci che gli alsa settano il volume di default a mute. Noi però ovviamente vogliamo vedere se la scheda funziona Ecco quindi come settare il livello del mixer

    amixer set Master 100 unmute
    amixer set PCM 100 unmute
    amixer set CD 100 unmute

    Utilizziamo quindi il comando

    alsactl store

    per evitare che i settaggi siano perduti al primo reboot, per la precisione le impostazioni verranno scritte nel file /etc/asound.state
    Terminiamo la procedura aprendo il file di configurazione dei moduli, posizionati in luoghi diversi a seconda della distribuzione. Nel caso di Debian e Gentoo (le mie preferite ) si trovano rispettivamente in /etc/modutils/alsa ed in /etc/modules.d/alsa e modificate le righe contenutevi in modo da avere queste:

    options snd cards_limit=1

    alias snd-card-0 snd-card-via82xx

    Lanciamo quindi il comando

    update-modules

    per rendere effettive le modifiche e riscrivere in modo opportuno il file /etc/modules.conf
    A questo punto non c'è altro da fare che aggiungere all'elenco dei moduli che vengono caricati al boot i moduli che abbiamo caricato con modprobe, di norma le distro usano /etc/modules /etc/modules.autoload o simili, leggetevi un po' di documentazione sulla vostra distribuzione se non lo sapete. Riavviate pure con serenità e godetevi il canto delle vostre casse...
    Per ogni problema non esitate a postare qui sotto

  2. #2

  3. #3
    bravo si,ma bello...insomma...diciamo carino:adhone:

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    se riesci a farmi andare il suono su debian ti mando le ballerine brasiliane a casa.

    dove trovo una lista di driver da aggiungere:
    ./configure --with-cards=via82xx

    io per es. ho il chip i810 intel qual'è la giusta stringa al posto di via82xx?

  5. #5
    i810
    Powered by Gentoo Gnu/Linux with 2.6.0-test4

    "Open Source is a good idea..."

  6. #6
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559
    Inserito nei tutorial -
    ciauz :zamm: :zamm:

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    136

    Re: Installazione di drivers ALSA

    Originariamente inviato da Ilmalcom
    ...Nel caso di Debian e Gentoo (le mie preferite ) si trovano rispettivamente in /etc/modutils/alsa ed in /etc/modules.d/alsa...
    E in slack? Non riesco propio a trovare il file giusto!!
    Comunque grazie finalmente riesco a sentire un pò di musica, anche e per ora devo caricare i moduli a mano....

  8. #8
    Utente di HTML.it L'avatar di eddis
    Registrato dal
    Sep 2002
    Messaggi
    662

    Re: Re: Installazione di drivers ALSA

    Originariamente inviato da mr.vajaski
    E in slack? Non riesco propio a trovare il file giusto!!
    Comunque grazie finalmente riesco a sentire un pò di musica, anche e per ora devo caricare i moduli a mano....
    /etc/modules.conf
    edo

    I think the future will be different (and better) Patrick J. Volkerding
    Slackware

  9. #9
    Utente di HTML.it L'avatar di eddis
    Registrato dal
    Sep 2002
    Messaggi
    662

    Re: Re: Re: Installazione di drivers ALSA

    Originariamente inviato da eddis
    /etc/modules.conf
    Scusa,
    Per i moduli da caricare all'avvio:

    /etc/rc.d/rc.modules
    edo

    I think the future will be different (and better) Patrick J. Volkerding
    Slackware

  10. #10
    Quando do il ./configure lavora un pochino e poi mi dice
    checking for directory with kernel source... /usr/src/linux
    checking for kernel version... The file /usr/src/linux/include/linux/version.h does not exist.
    Please, install the package with full kernel sources for your distribution
    or use --with-kernel=dir option to specify another directory with kernel
    sources (default is /usr/src/linux).
    Come mai nn ho questo file?
    Dove lo trovo?
    Bye
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.