OVH Cloud OVH Cloud

alsa (suite)

6 réponses
Avatar
Aux Saveurs Gourmandes
J'ai enfin reussit a compiler alsa source (changement de kernel
2.4.26.1-686 ).
Helas des problemes subsistent:
quand j'execute alsaconf il ne trouve aucune carte son. Pourtant j'ai
une carte son sis:
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems
[SiS] Sound Controller (rev a0)
qui fonctionne avec le module i810_audio.
Comment dire a alsa que cette carte existe ?
Guy


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--ed/6oDxOLijJh8b0
Content-Type: text/plain; Format=Flowed; DelSp=Yes; charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 23.06.2004 09:48:36, Aux Saveurs Gourmandes a écrit :
J'ai enfin reussit a compiler alsa source (changement de kernel
2.4.26.1-686 ).
Helas des problemes subsistent:
quand j'execute alsaconf il ne trouve aucune carte son. Pourtant j'ai
une carte son sis:
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems
[SiS] Sound Controller (rev a0)
qui fonctionne avec le module i810_audio.
Comment dire a alsa que cette carte existe ?



Quel est le contenu de votre fichier /etc/modutils/alsa ?
Avez-vous fait la ise à jour de /etc/modules.conf (update-modules) ?
Avez-vous configuré le paquet alsa-source pour le support de votre
carte (dpkg-reconfigure alsa-source) ?

--
- Jean-Luc
Guy




--ed/6oDxOLijJh8b0
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA2T7XUdGGXzzGnNARAomtAJ9NLrw+EjH3vG7AwfoCKtngH1+xEgCgmmOo
CUNLB0MB1CfYTm788M2aZp0 =2uV2
-----END PGP SIGNATURE-----

--ed/6oDxOLijJh8b0--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Aux Saveurs Gourmandes
>
Bon, alors, ça ne peut sans doute pas marcher ...

Il y a un fichier /etc/alsa/modutils/1.0 (ou 0.9, ça dépend de votre
version) qui contient les nformations relatives à votre carte;

Il y aun lien symbolique dans /etc/modutils :
ln -s /etc/alsa/modutils/1.0 /etc/modutils/alsa



je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9 alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#



Le fichier /etc/modutils/alsa/1.0 est créé lors de l'installation du
paquet alsa-modules-2.4.26... (votre version)

Son contenu dépend de la mani-re dont vous avez configureé le paquet
alsa-source avant sa compilation.

dpkg-reconfigure alsa-source va vous poser (interface debconf des
questions concernant votre carte son pour créer les modules
correspondants.

Vous devrez cocher votre carte et je vous suggère d'jouter virmidi et
dummy.

Ensuite, vous pouvez compiler votre paquet alsa-source.

Il faut décompresser alsa-drivers.tar.bz2 qui va créer un répertoire
dans /usr/modules. Ensuite, depuis /usr/src/linux, il faut créer le
paquet alsa-moduels-votre_version.deb par la commande :

make-kpkg --revision votre_numero_de_revision
--append-to-version -votre_version --rootcmd
fakeroot modules_image

Ensuite, vous installlez le paquet (avec root), par dpkg -i alsa-
modules ...


J'emploie cette méthode en créant mon propre noyau.

En ce qui concerne la System.map, elle est installée dans le
répertoire / boot lorsque vous installez le paquet Debian
correspondant à votre noyau.



il y est bien
ultimate:/etc/alsa/0.9# cd /boot/
ultimate:/boot# ls
boot.0300 initrd.img-2.4.24-1-686 System.map-2.2.20
boot.b initrd.img-2.4.24-2-686 System.map-2.4.24-1-686
config-2.2.20 initrd.img-2.4.26-1-686 System.map-2.4.24-2-686
config-2.4.24-1-686 map System.map-2.4.26-1-686
config-2.4.24-2-686 memtest86+.bin vmlinuz-2.2.20
config-2.4.26-1-686 sarge.bmp vmlinuz-2.4.24-1-686
debian.bmp sid.bmp vmlinuz-2.4.24-2-686
debianlilo.bmp System.map vmlinuz-2.4.26-1-686
ultimate:/boot#




Si vous avez créé votrenoyau vous-même avec make-kpkg, cela se fait
automatiquement.

Si vous installez un noyau précompilé Debian, de même.



c'est le cas



Si vous compilez à l'ancienne, alors vous dvrez copier les fichiers
vmlinux config et System.map dans le répoertoire /boot vous-même. Je
vous conseille *très* fortement d'utiliser make-kpkg.


---
- Jean-Luc





Avez-vous fait la ise à jour de /etc/modules.conf (update-modules) ?




oui


Avez-vous configuré le paquet alsa-source pour le support de votre
carte (dpkg-reconfigure alsa-source) ?




oui
Guy



-- - Jean-Luc

Guy















--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--rMWmSaSbD7nr+du9
Content-Type: text/plain; Format=Flowed; DelSp=Yes; charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :



[ ... ]

je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9 alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#




0.9 est sans doute une vieillerie qui traîne.
/etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa-
modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du script
de post-inst).

Avez-vous installé correctement votre paquet alsa-modules ?

--T--
- Jean-Luc
--rMWmSaSbD7nr+du9
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA2W04UdGGXzzGnNARAopoAJ4iwYNrfgYeMSIjxGrPfFqKrmQxkACfSbt+
TJtvCnZH2elZ+ErXPY2qVIc =jThe
-----END PGP SIGNATURE-----

--rMWmSaSbD7nr+du9--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Aux Saveurs Gourmandes
Jean-Luc Coulon (f5ibh) wrote:

Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :




[ ... ]


je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9 alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#




0.9 est sans doute une vieillerie qui traîne.
/etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa-
modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du script
de post-inst).

Avez-vous installé correctement votre paquet alsa-modules ?



je supose oui .
ultimate:/tmp# dpkg -l |grep alsa
ii alsa-base 1.0.5a-1 ALSA sound driver common files
ii alsa-modules-. 1.0.5a-1+123.C Advanced Linux Sound Architecture
(drivers)
ii alsa-source 1.0.5a-1 ALSA sound driver source
ii alsa-utils 1.0.5-1 Advanced Linux Sound Architecture
(utilities
ultimate:/tmp#

Mais je suis aller explorer avec mc ce qu'il y as dans le package .deb
et le script de postintall.
Celui ci fait reference à /etc/alsa/modutils/1.0 et veut en fait
copier le fichier /usr/share/alsa-base/modules-snippet.conf qui n'est
pas present sur ma machine

#!/bin/sh

set -e

modulesdb=/var/lib/alsa-base/modules/1.0

case "$1" in
configure)
if [ ! -f "$modulesdb" ]; then
echo "alsa-modules-.." > "$modulesdb"
elif ! grep -Eq "^alsa-modules-..$" "$modulesdb"; then
echo "alsa-modules-.." >> "$modulesdb"
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
exit 0
;;
*)
echo "postinst called with unknown argument: $1" >&2
exit 0
;;
esac

depmod -a -F /boot/System.map-.. .. || :

if [ -s /etc/alsa/modutils/1.0 ]; then
echo "Configuration file for ALSA 1.0 exists."
if [ $(uname -r) = ".." ]; then
echo "Attempting to start."
echo
invoke-rc.d alsa restart
fi
else
echo "No configuration file found for ALSA 1.0."
egfile="/usr/share/alsa-base/modules-snippet.conf"
if [ -f "$egfile" ]; then
echo "Copying example file to /etc/alsa/modutils/1.0."
cp "$egfile" /etc/alsa/modutils/1.0
fi
fi

exit 0



--T--
- Jean-L
uc






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--tT3UgwmDxwvOMqfu
Content-Type: text/plain; Format=Flowed; DelSp=Yes; charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 23.06.2004 14:18:29, Aux Saveurs Gourmandes a écrit :
Jean-Luc Coulon (f5ibh) wrote:

Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :




[ ... ]


je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9 alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#




0.9 est sans doute une vieillerie qui traîne.
/etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa-
modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du
script de post-inst).

Avez-vous installé correctement votre paquet alsa-modules ?



je supose oui .
ultimate:/tmp# dpkg -l |grep alsa
ii alsa-base 1.0.5a-1 ALSA sound driver common files
ii alsa-modules-. 1.0.5a-1+123.C Advanced Linux Sound Architecture
(drivers)
ii alsa-source 1.0.5a-1 ALSA sound driver source
ii alsa-utils 1.0.5-1 Advanced Linux Sound Architecture
(utilities
ultimate:/tmp#

Mais je suis aller explorer avec mc ce qu'il y as dans le package .
deb et le script de postintall.
Celui ci fait reference à /etc/alsa/modutils/1.0 et veut en fait
copier le fichier /usr/share/alsa-base/modules-snippet.conf qui n'est
pas present sur ma machine





Et que donne un dpkg-reconfigure alsa-base car j'ai en te de mon
fichier /etc/alsa/modutils/1.0 la ligne suivante :

### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff

--%--
- Jean-Luc
--tT3UgwmDxwvOMqfu
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA2X7nUdGGXzzGnNARAgvaAJ0WU9pIczl29CiurCfmDyP8K2MQ+wCgnnsE
y5ZFYUfIvf6zTEJCt9tp2CU =ex8n
-----END PGP SIGNATURE-----

--tT3UgwmDxwvOMqfu--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Aux Saveurs Gourmandes
Jean-Luc Coulon (f5ibh) wrote:

Le 23.06.2004 16:34:49, Aux Saveurs Gourmandes a écrit :



Et que donne un dpkg-reconfigure alsa-base car j'ai en te de mon
fichier /etc/alsa/modutils/1.0 la ligne suivante :

### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff



il y as du changement apres avoir refeit le dpkg-reconfigure j'ai
refait un alsaconf qui as trouvé ma carte mais qui finit en quenouille:
il me demande si je veut sauvgarder les info dans /etc/alsa/
modutils/1.0 je repond oui (plein d'espoir) et la:

/usr/sbin/alsaconf: line 588: /etc/alsa/modutils/1.0: Aucun fichier
ou répertoire de ce type
cp: ne peut évaluer `/etc/alsa/modutils/1.0': Aucun fichier ou
répertoire de ce type
ERROR! /etc/alsa/modutils/1.0 could not be saved.
ultimate:~#




Essayer de faire un strace alsaconf pour essayre de voir ce qu'il
essaie de faire à ce moemnt (écrire le fichier, avez-vous les droits
? Copier le fichier sous forme de sauvegarde ?)..
strace alsaconf > alsaconf.trace 2>&1
et vous avez le tout dans alsaconf.trace ..



Helas non puis quee je n'ai plus acces au shell a cause de stace je ne
peut plus repondre a ces question.
il me manque le fichier /etc/alsa/modutils/1.0 serrait il possible que
l'un de vous me poste le sien que je tenterais d'adapterr a ma config
Guy



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact