Le topic des chipsets VIA VT8233 AC97 Audio Controller - Multimédia - Linux et OS Alternatifs
Marsh Posté le 13-03-2003 à 23:03:25
Installation et chargement sont distincts.
L'installation est une simple compilation en présence des sources du kernel. En général, les binaires alsa sont déjà inclus dans les binaires du kernel, la compilation n'est nécessaire qu'en cas d'update d'ALSA. Le chargement du module snd-via82xx se fait avec modprobe, en le déclarant dans /etc/modules.conf
Marsh Posté le 13-03-2003 à 23:16:46
C'est compliqué alsa
Bon admettons que j'ai installé ALSA correctement.
Il faut que je modifie quoi ?
Chargement des modules (?)
Chnagement du /etc/modules.conf (est-ce modules.autoload l'équivalent sous gentoo ?) ?
C'est tout
Je viens de voir qu'il fallait créé un /home/X/.asoundrc aussi !
Marsh Posté le 13-03-2003 à 23:37:46
Z-Axis a écrit : C'est compliqué alsa |
Mais non c'est pas compliqué :
1. Tu as besoin des sources de ton kernel
2. Tu décompresses ALSA dans /usr/local/src
3 ../configure && make && make install
La tu peux vérifier : il aura remplacé les modules alsa dans le bon répertoire des binaires de ton kernel (par ex. /lib/modules/2.4.21-0.13mdk/kernel/sound/pci/) tu peux regarder la date des modules, il les remplace tout seul.
4. Y a plus qu'à charger dans /etc/modules.conf, pour moi :
above snd-emu10k1 snd-pcm-oss
alias sound-slot-0 snd-emu10k1
Marsh Posté le 13-03-2003 à 23:41:37
Espérons qu'emerge alsa va me faire tout ça... (1 à 3)
Ensuite faut que je trouve qqun qui a ces chipsets pour qu'il me dise quoi mettre...
Parail, ya l'air d'avoir via8233 & via8233a
Marsh Posté le 13-03-2003 à 23:44:17
Z-Axis a écrit : Espérons qu'emerge alsa va me faire tout ça... (1 à 3) |
Maintenant, c'est snd-via82xx quelle que soit la version, je crois.
Marsh Posté le 13-03-2003 à 23:56:09
Donc :
# emerge alsa && echo 'snd-via82xx' >> /etc/modules.conf
Je reboot et j'ai le son ? Je crois pas
Marsh Posté le 14-03-2003 à 00:05:22
Z-Axis a écrit : Donc : |
J'espère
Une chose : les volumes par défaut sont à 0. Donc il faut ensuite utiliser alsamixer pour monter le volume après.
Marsh Posté le 14-03-2003 à 18:22:27
Z-Axis a écrit : Parail, ya l'air d'avoir via8233 & via8233a |
il me semble ke ca change juste l'interface IDE ki passe de ATA-100 à ATA-133
Marsh Posté le 14-03-2003 à 19:29:00
Tiens, justement j'installais une debian sid sur un pc avec cette carte son.. Pour pas me compliquer la vie j'ai installé le module oss en même temps que le kernel. Je sais que c'est pas très propre et que oss est dépassé mais bon, c'est pas compliqué au moins :-D
Marsh Posté le 14-03-2003 à 23:15:07
J'ai installé alsa-driver mais est ce que ça suffit ?
j'ai vu ya aussi alsa-lib, alsa-oss, alsa-mixer, alsa-xmms, xmms-alsa (?), alsa-utils, alsa-tools, alsamixergui, alsaplayer...
Marsh Posté le 14-03-2003 à 23:20:20
alsa-driver est le minimum.
Tu peux aussi installer alsa-lib et alsa-utils
Marsh Posté le 14-03-2003 à 23:21:41
Et là théoriquement je mets 'snd-via82xx' dans /etc/modules.conf et quand je lance une musique via XMMS ça marche
J'y crois pas là
Marsh Posté le 14-03-2003 à 23:23:51
Je dirais tout ça :
# ALSA portion |
Marsh Posté le 14-03-2003 à 23:25:59
Et là je reboot je lance xmms...et...
nan ?
Je le crois pas
Marsh Posté le 14-03-2003 à 23:31:25
Si t'as pas eu d'erreur avant, sans rebooter et enlevant le mute tout devrait fonctionner....normalement
Marsh Posté le 14-03-2003 à 23:39:27
Bon ben marche pas (ça m'aurait étonné )
J'ai tjs au démarrage de gnome "Can't open /dev/sound/mixer"
Marsh Posté le 14-03-2003 à 23:42:45
Tu peux décrire toutes les étapes que tu as effectuées ?
Sur ce
Marsh Posté le 14-03-2003 à 23:54:02
1)
emerge alsa-driver
2)
nano -w /etc/modules.conf et j'ai mis ce que tu m'as demandé de mettre à la fin.
3)
Reboot
Marsh Posté le 15-03-2003 à 12:05:58
On a pas la même méthode d'installation pour alsa.
Pour ma part je suis le how-to du site et comme je ne connais pas très bien la gentoo et son système emerge...
Marsh Posté le 15-03-2003 à 13:13:41
Si je matte le "guide" d'installation :
Make a directory to store the alsa source code in.
cd /usr/src
mkdir alsa
cd alsa
cp /downloads/alsa-* .
Now unzip and install the alsa-driver package
bunzip2 alsa-driver-xxx
tar -xf alsa-driver-xxx
cd alsa-driver-xxx
./configure --with-cards=via82xx --with-sequencer=yes;make;make install
./snddevices
The snddevices script sets the permissions for the devices it creates to root. You should
chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
Now unzip and install the alsa-lib package
cd ..
bunzip2 alsa-lib-xxx
tar -xf alsa-lib-xxx
cd alsa-lib-xxx
./configure;make;make install
Now unzip and install the alsa-utils package
cd ..
bunzip2 alsa-utils-xxx
tar -xf alsa-utils-xxx
cd alsa-utils-xxx
./configure;make;make install
En fait, faut que je le fasse à la main non ?
Parce que emerge va pas me le configurer pour ma carte ?
Marsh Posté le 15-03-2003 à 14:11:24
Je veux écouter de la musique
Sinon je m'achète une carte son
Marsh Posté le 15-03-2003 à 14:14:18
Etant donné qu'il n'y pas d'utilisateur de Gentoo pour t'aider, je te conseillerais de tout compiler toi-même.
Marsh Posté le 15-03-2003 à 14:33:40
ça dépend de la carte son que tu veux acheter, pas mal de cartes son nécessitent l'installation d'alsa pour pouvoir les utiliser ou profiter de leurs spécificités.
Marsh Posté le 15-03-2003 à 14:38:35
J'ai trouvé une doc de gentoo.org (j'avais mal cherché) sur la conf d'alsa le tout en français !
http://www.gentoo.org/doc/fr/alsa-guide.xml
Je vais suivre tout ça et je vous dis si ça marche.
Marsh Posté le 15-03-2003 à 20:48:33
Bon je peux jouer du son avec la commande aplay (meme en user normal) mais pas avec xmms
Pourtant j'ai bien installé alsa-xmms
Et aussi au redémarrage et bootage de la machine, ya plein d'erreurs (les memes que ce soit reboot ou boot) concernant modprobe (can't run blabla)... Qqun sait ?
edit : et puis pourquoi les .wav marchent et pas les mp3 (avec la commande aplay) ?
Marsh Posté le 15-03-2003 à 20:50:36
cat /var/log/messages et les lignes où ça coincent (les messages d'erreurs)
Marsh Posté le 15-03-2003 à 20:51:41
Z-Axis a écrit : Bon je peux jouer du son avec la commande aplay (meme en user normal) mais pas avec xmms |
Donne tes erreurs (dmesg)
Marsh Posté le 15-03-2003 à 20:51:59
Ce sont des messages au boot de gentoo, j'arrive pas à les intercepter avec cette commande.
Marsh Posté le 15-03-2003 à 21:18:36
Bon déjà ça marche
J'ai unmerge remerge xmms (pris une version plus récente)
Donc les mp3 c'est ok
J'ai toujoours au boot les erreurs suivantes :
Can't locate module sdn-card-1
Can't locate module sdn-card-2
Can't locate module sdn-card-3
Can't locate module sdn-card-4
Can't locate module sdn-card-5
Can't locate module sdn-card-6
Can't locate module sdn-card-7
Marsh Posté le 15-03-2003 à 21:20:07
Par défaut, alsa est compilé pour le support de plusieurs cartes sons (jusqu'à 8).
Tu vois tu y es arrivé
Marsh Posté le 15-03-2003 à 21:23:43
Sinon sous gnome au démarrage j'ai :
"Could not open mixer device /dev/sound/mixer"
Marsh Posté le 16-03-2003 à 00:38:40
Z-Axis a écrit : |
t'as les droits sur /dev/sound/mixer?
Marsh Posté le 16-03-2003 à 00:42:29
Citation : |
Il veut dire quoi par "others might have a better solution tho" ?
Et pourquoi sur /dev/mixer & /ev/dsp et pas tout simplement /dev/sound/mixer ?
Marsh Posté le 16-03-2003 à 14:30:32
Debian Sid, carte mère EPIA-M, chipset son VIA 8233.
J'ai essayé OSS et Alsa.
OSS (intégré dans le kernel 2.4.20), compilé en dur : carte pas reconnue
Alsa 0.9.1-1: Carte reconnue, modules chargés, mais son épouvantable, grésillement permanent.
Je suis en train de compiler un 2.4.21-pre5-ac3, il paraît qu'Alan a bossé sur le driver son de l'EPIA-M.
Marsh Posté le 13-03-2003 à 22:49:12
Bonjour,
Je sais que ces chipsets sont supportés entierement par ALSA. Seulement il n'existe pas beaucoup de documentation en français sur la configuration de ces chipsets.
J'aimerais donc faire de ce topic, un topic qui explique en français l'étape de configuration des drivers alsa pour les chipsets VIA VT8233.
HOW TO : Avoir du son avec les chipsets VIA VT8233 via ALSA.
Première étape : installer le programme ALSA, en récupérant les sources ou des archives (selon votre distribution) et l'installer. Nous ne nous étendrons pas là dessus !
Seconde étape :
Les questions à résoudre pour faire ce HOW TO :
Now insert the modules into the kernel space.
modprobe snd-via82xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
NB. For drivers older than 0.9.0beta11 use:
modprobe snd-card-via82xx
Now adjust your soundcards volume levels. All mixer channels are muted by default. You must use a native mixer program to unmute appropriate channels,for example alsamixer from the alsa-utils package. Note that some usb-audio devices do not have internal mixer controls.
alsamixer
You can also look at the utils/alsasound file. This script is designed for the RedHat distribution, but it can be used with other distributions which use System V style rc init scripts. This will allow you to load your modules at boot time. Of course if you want to do this you could just compile them into the kernel instead and save yourself the hassle of coming to terms with the rc init scripts.
PS : voici la doc fournie par ALSA-PROJECT en anglais que je ne comprends pas du tout (c'est un peu chaud...) : http://www.alsa-project.org/alsa-d [...] le=via82xx
Message édité par Z-Axis le 13-03-2003 à 22:50:23